Overview
- This n8n workflow processes user feedback automatically, tags it with sentiment, and links it to relevant insights in Notion.
- It uses GPT-4 to analyze each feedback entry, determine whether it corresponds to an existing insight or a new one, and update the Notion databases accordingly.
- It helps teams centralize and structure qualitative user feedback at scale.
Who It’s For
- Product teams looking to organize and prioritize user feedback.
- Founders or solo builders seeking actionable insights from qualitative data.
- Anyone managing a Notion workspace where feedback is collected and needs to be tagged or linked to features and improvements.
Prerequisites
- A Notion account with:
- A Feedback database (must include fields for feedback content and status).
- An Insights database with multi-select fields for
Solution
, User Persona
, and a relation to Feedback.
- The Notion template (linked below) helps you get started quickly — just remove the mock data.
- A configured Notion API integration in n8n.
👉 Don’t forget to connect the n8n integration to the correct Notion page.
- An OpenAI API key
Notion Template
This workflow is designed to work seamlessly with a pre-configured Notion template that includes the required feedback and insights structure.
👉 User Feedback Analysis – Notion Template
How It Works
- The workflow is triggered when a feedback item is updated in Notion (e.g. new feedback is submitted).
- Sentiment analysis (Positive, Neutral, or Negative) is run using OpenAI and stored in a select field in Notion.
- The AI agent analyzes the feedback to:
- Identify whether it matches an existing insight.
- Or create a new insight in Notion with a concise name, solution, and user persona.
- The feedback is then linked to the appropriate insight and marked as "Processed."
How to Use It
- Connect your Notion databases in all Notion nodes (including those used by the AI agent) for both Feedback and Insights — follow the node names provided.
- Ensure your OpenAI and Notion credentials are correctly set.
- Set up your product context:
- Define a
“Product Overview”
and list your “Core Features”
.
- This helps the AI agent categorize insights more accurately.
- (The Basecamp product is used as an example in the template.)
- (Optional) Modify the prompt to better fit your specific product context.
- Once feedback is added or updated in Notion, the workflow triggers automatically.
Notes
- Only feedback with the status
Received
is processed.
- New insights are only created if no relevant match is found.
- Feedback is linked to insights via Notion’s relation property.
- A fallback parser is included to fix potential formatting issues in the AI output.
- You can swap the default n8n memory for a more robust backend like Supabase.