NPS surveys
Know how they feel, not just what they want.
Run NPS in your app or by email, read every follow-up answer, and watch the trend change when you ship something that matters.
+47▲ 6 points
from 1,212 responses- Promoters (9–10)62%
- Passives (7–8)23%
- Detractors (0–6)15%
How likely are you to recommend Acme to a friend?
- 0
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
Dark mode finally! Only thing missing is Slack alerts.
Ask
Ask at the right moment. In their flow, or in their inbox.
Trigger the in-app widget from your code when a user hits a milestone, or send the survey by email. They pick a score from 0 to 10, and your follow-up question asks why.
The widget is a small script with no cookies, no framework and no layout shift. It works the same way as the changelog widget.
How likely are you to recommend Acme to a friend or colleague?
- 0
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
Not likelyExtremely likely
What’s the main reason for your score?
The roadmap. I can see what you’re working on and it keeps moving.
Send feedback
Dawnly.showNps({ trigger: '30-days-active' })Understand
The number tells you what. The follow-up tells you why.
Read every open-text answer next to its score. Filter by score range or date range to find what’s bothering your detractors before it turns into churn.
- 3 out of 10Exports time out on our larger boards. We have to split them by hand.Dev R. · Northwind · 2h ago2h ago
- 5 out of 10Great board, but I need Slack alerts when statuses change.Marco L. · Fieldnote · 5h ago5h ago
- 6 out of 10Onboarding for new teammates was confusing. Where do invites live?Aiko T. · Paperkite · YesterdayYesterday
- 4 out of 10Bulk editing statuses would save me an hour every week.Sam K. · Orbitly · 2 days ago2 days ago
- 6 out of 10Love the roadmap. The mobile view needs work.Lena W. · Tidewell · 3 days ago3 days ago
Automate
Send every response where your team already works.
The nps.response_received webhook fires in real time, so a detractor can land in Slack or your CRM within seconds. You can also ask your AI about the trend through MCP.
{
"event": "nps.response_received",
"data": {
"id": "cm2a7n0p90004",
"score": 3,
"category": "detractor",
"followUp": "Exports time out on large boards.",
"endUser": { "externalId": "usr_8812" }
}
}