How to Build an NPS Tracking Dashboard in Notion
Net Promoter Score measures whether your users would recommend your product, but a single number on its own is nearly useless. The real value comes from tracking NPS over time, segmenting by user type, and connecting scores to the qualitative feedback that explains why promoters love you and detractors leave. Most teams survey, glance at the score, and move on — wasting the richest source of customer insight they have.
Notion's database and visualization capabilities let you build an NPS tracking system that goes beyond the headline number. This guide shows you how to collect NPS responses, calculate the score automatically, track trends over time, and surface the feedback themes that tell you exactly what to fix or double down on.
Step-by-step guide
Create the NPS responses database
Create a Notion database called NPS Responses with these properties: Score (number, 0-10), Category (formula that auto-classifies into Promoter/Passive/Detractor based on score), Feedback (long text for the open-ended response), User Email (email or text), Segment (select: enterprise, growth, startup, free), Survey Date (date), and Product Area (multi-select: onboarding, core-workflow, integrations, billing).
- Set up the Category formula: if Score >= 9, 'Promoter'; if Score >= 7, 'Passive'; else 'Detractor'
- Add a Sentiment tag (select: positive, neutral, negative) for quick filtering of qualitative responses
- Include a Follow-Up Status property (select: none, reached-out, resolved) to track closed-loop responses
Set up automated data import from your survey tool
Connect your NPS survey tool (Delighted, SatisMeter, Typeform, or similar) to Notion using Zapier, Make, or the survey tool's native integration. Configure the automation to create a new Notion database entry for every NPS response with the score, feedback text, user email, and submission date mapped to the correct properties. This eliminates manual data entry and ensures every response is captured.
- Set up the Zapier trigger: new NPS response received in your survey tool
- Map the survey fields to Notion properties: score, feedback, email, date
- Test the automation by submitting a test response and verifying it appears in Notion
Build the NPS score calculation view
Create a database view called NPS Calculator filtered to the current quarter. Use Notion's rollup or a linked database with formulas to calculate: percentage of Promoters, percentage of Detractors, and NPS (% Promoters minus % Detractors). Display these numbers in a callout block above the database view so the current NPS is visible at a glance.
- Count total responses, promoters, and detractors using filtered views or linked databases
- Calculate NPS as (Promoter count / Total count * 100) - (Detractor count / Total count * 100)
- Display the NPS score prominently with color coding: green above 50, yellow 0-50, red below 0
Create trend tracking with quarterly snapshots
Create a second database called NPS Snapshots with properties for Quarter (text: Q1 2026, Q2 2026), NPS Score (number), Total Responses (number), Promoter % (number), Detractor % (number), and Top Theme (text summarizing the dominant feedback theme). At the end of each quarter, create a new entry summarizing the quarter's data. This gives you the trend line that the raw response database cannot show directly.
- Create a new snapshot entry at the end of each quarter with summarized metrics
- Add a Top Positive Theme and Top Negative Theme text field capturing the main feedback patterns
- Use a Notion chart or embed a simple sparkline to visualize the NPS trend across quarters
Analyze feedback themes and create action items
Review detractor and passive feedback monthly. Tag each response with a Product Area (onboarding, core-workflow, integrations, billing) to identify which part of the product drives the most negative sentiment. Create a linked Action Items database and connect specific NPS responses to the action items they inspired. This closes the loop between feedback and product improvement.
- Filter the database to Detractors sorted by most recent to review negative feedback
- Tag recurring themes by Product Area to see where dissatisfaction is concentrated
- Create action items linked to the specific NPS responses that inspired them for traceability
Build the NPS dashboard page
Create a Notion page called NPS Dashboard that brings everything together: the current NPS score in a callout block, the quarterly trend from your snapshots database, a filtered view of recent detractor feedback, a breakdown by segment, and a list of open action items. Pin this page to your team's sidebar so it takes one click to see the complete picture of customer satisfaction.
- Add a callout block at the top with the current quarter's NPS and response count
- Embed a table view of the NPS Snapshots database showing the last 4-6 quarters
- Include a filtered view showing only detractor responses from the last 30 days for quick review
Common mistakes
Obsessing over the score instead of the feedback
NPS is a lagging indicator — by the time the score drops, users have already been dissatisfied for weeks. The qualitative feedback in the open-ended response is the leading indicator that tells you why satisfaction is changing. Read every detractor comment, not just the number.
Not segmenting NPS by user type
An overall NPS of 40 might mask that enterprise users score 60 while free users score -10. Segment NPS by plan tier, tenure, and use case so you understand which groups are satisfied and which are at risk.
Surveying too frequently
Sending NPS surveys monthly to the same users causes survey fatigue and declining response rates. Survey each user at most once per quarter, or trigger surveys at specific lifecycle moments (post-onboarding, post-upgrade, 90-day anniversary).
Tips
Use Notion's filter feature to create a 'Needs Follow-Up' view showing detractors who have not been contacted yet — closing the loop with unhappy users can convert detractors into promoters
Add a Notion relation linking NPS responses to your customer accounts database so you can see NPS alongside revenue, plan tier, and engagement data
Create a monthly 'Voice of Customer' summary page that pulls the top 5 feedback themes from NPS responses and shares it with the product team
Track response rates alongside NPS — a declining response rate may indicate survey fatigue or that your most engaged users are the only ones responding, skewing results
How Vantage helps
Vantage captures customer feedback signals — including NPS data — as context for product decisions. When detractor feedback points to a specific product pain, Vantage lets you create a project directly from that signal and carry the customer evidence through to the PRD and implementation plan.