-
1
Decide the cadence, population, and one question before you send anything
NPS programs break on the first design decision when teams try to survey everyone, every month, with three variations of the question. Keep it simple. Run a quarterly relationship survey, sent to one named contact per account on the customer side, using the single standard question: on a scale of 0 to 10, how likely are you to recommend us to a colleague. Add one follow-up open text field asking what drove the score. That is the whole survey. CSAT is a per-interaction survey that measures a specific moment, like a support ticket close or an onboarding call, and it belongs on your support and onboarding workflows, not on your relationship cadence. NPS is the relationship signal. Mixing the two inside one survey is the fastest way to get noise instead of signal, and the fastest way to burn out your customer contacts on surveys from your company in general.
- Lock the cadence at quarterly for the relationship survey, not monthly and not annual.
- Send to one primary contact per account at first, usually the economic buyer or the operational lead, and expand to a second contact only after one full cycle.
- Use the exact standard NPS wording so your scores are comparable to industry benchmarks and to your own prior quarters.
- Keep the open text field to a single question, not three, so the response rate stays above 25 percent.
Tip: If a stakeholder asks you to add a fourth question to the survey, say no in writing. Every extra field cuts the response rate and the verbatim comments are already the most valuable part of the data.
-
2
Set the benchmarks so the score has meaning when it lands
A score with no context is a vanity metric. Before you send the first survey, publish the benchmarks your team will measure against so nobody argues about the goalposts after the data arrives. The widely used B2B SaaS benchmarks put 30 and above as good, 50 and above as excellent, and 70 and above as world-class and reserved for a short list of category leaders. Below zero means more detractors than promoters and demands immediate attention. Benchmark against yourself as well: your own prior quarter is the comparison that matters most, because industry benchmarks vary by segment and by what people choose to publish. Satmetrix and Bain, who built the methodology, both make the same point: the trend inside your own book of business is a stronger signal than any external number.
- Publish the 30 and above good, 50 and above excellent, 70 and above world-class ranges in your internal docs before the first send.
- Set an internal target that is realistic for your segment and tenure, not aspirational by 40 points.
- Track three cuts every quarter: overall score, score by segment, and score by product line or module.
- Call out quarter-over-quarter movement in both directions in the themes report, not just the headline number.
Tip: Do not tie compensation to the raw NPS number. The score is too easy to game by narrowing who you survey, and the moment compensation rides on it the data stops being honest. Tie compensation to closing the loop on detractor responses within SLA instead.
-
3
Build the triage workflow before the first response lands
The responses will start arriving within hours of the send, and if there is no triage workflow in place the detractor replies will sit in a shared mailbox for a week while the team argues about who owns them. Decide in advance that any score of 0 to 6 is a detractor and routes to the account owner with a 48 business hour SLA, any score of 7 or 8 is a passive and routes to the account owner for context but with no SLA, and any score of 9 or 10 is a promoter and routes to a growth or advocacy workflow. In Strkr the response lands on the account record, Strkr AI tags the verbatim comment with themes drawn from your own prior responses, and a task is auto-created on the account owner with the SLA attached. The account owner reads the comment, picks up the phone or sends a personal note within 48 hours, and logs the resolution back on the account.
- Classify responses the standard way: 0 to 6 detractor, 7 to 8 passive, 9 to 10 promoter.
- Auto-route every detractor response to the account owner with a 48 business hour SLA and a backup owner for coverage.
- Auto-route every promoter response to a lightweight advocacy workflow for case studies, references, and reviews.
- Log every closed-loop outreach back on the account so the next quarterly report can measure response coverage, not just raw score.
Tip: If you cannot staff the 48 hour SLA on detractors, send the survey to fewer accounts. A quiet detractor who got no reply for two weeks is worse than one who never got the survey, because now they have evidence your feedback program is theater.
-
4
Close the loop with detractors in a real conversation, not an auto-reply
The 48 hour outreach is the moment the program either earns trust or loses it. Have the account owner call or send a personal written note. The opening is short and specific: thank them for the score, name back the issue they raised in their own words, and ask one open question about what would have made the experience a nine or ten. Do not debate the score. Do not sell anything on this call. Do not offer a discount or a credit as a first move, because it reframes the conversation as a complaint-and-compensation transaction and future scores will drift toward strategic use. Fix what you can fix the same week, escalate what you cannot fix to the right internal owner, and tell the customer what you did in writing. Qualtrics and Medallia, the two platforms that have published the most research on closed-loop feedback, both report the same pattern: customers who get a human response within 48 hours of a detractor score are measurably more likely to renew than customers who got no response at all, even when the underlying issue is only partially resolved.
- Open the outreach with the customer's own words from their verbatim comment, not a generic 'we take feedback seriously' line.
- Ask one open follow-up question and let the customer talk; the goal of this call is listening, not defending.
- Separate the detractor outreach from any renewal, expansion, or escalation conversation so the channel stays trusted.
- Confirm the resolution or the next step in writing within one business day of the call and tag the account record so it feeds the themes report.
Tip: Train account owners that 'I will have to check and get back to you' is a complete and acceptable answer on the first call. Do not improvise a roadmap commitment to recover a score. The customer will remember the promise longer than they will remember the score.
-
5
Tag verbatim comments into themes as they arrive, not at quarter end
The single number is the headline, but the themes inside the verbatim comments are where the roadmap and the service model actually change. Tag every open text response as it lands against a small shared taxonomy of themes, usually 10 to 15 categories such as onboarding, pricing, specific module, support response time, reporting, mobile, integrations, and performance. In Strkr you can let Strkr AI propose tags on new comments and have the account owner confirm or correct, which keeps the taxonomy honest and prevents the tag list from exploding to 60 overlapping buckets by the end of the year. Review the tag list every quarter and merge or split as the data demands. Keep the raw verbatim comments on the account record alongside the tags so leadership can read the actual customer language, not a sanitized summary of it.
- Start with 10 to 15 shared theme tags drawn from a prior round of customer interviews or support ticket analysis.
- Tag every verbatim comment within three business days of arrival, not at the end of the quarter in a rush.
- Review and prune the tag taxonomy at the end of each quarter so overlapping or stale tags do not inflate false signal.
- Preserve the raw text on the account record so leadership reads customer language, not a summary of it.
Tip: Resist the temptation to invent a new tag for every unusual comment. If a theme does not reappear in at least three accounts within two quarters, it belongs in the long tail, not in the shared taxonomy.
-
6
Publish a quarterly themes report with the top three actions
The quarterly report is where the program either earns its headcount or quietly dies. Keep it short. One page or one slide covering the headline score and the quarter-over-quarter movement, one page covering the top three themes with the raw customer quotes that back each theme, and one page naming the specific actions product, customer success, and leadership are committing to before the next survey. Each action has a single accountable owner and a date. The exec sponsor presents the report in a 30 minute standing meeting with the leadership team, and the top three actions become real work on real roadmaps. Open the next quarter's report with a scoreboard of the prior quarter's commitments before any new content, in the same way a working customer advisory board opens with a status check on prior actions.
- Headline the report with current score, quarter-over-quarter movement, and segment or module cuts.
- Highlight the top three themes with three to five raw verbatim quotes per theme so the data reads as customer voice, not analysis.
- Name three specific actions with single owners and target dates, no vague quarters and no committee-owned items.
- Open the next quarter's report with the prior quarter's commitments scoreboard so follow-through is visible.
Tip: If the top three actions this quarter look identical to the top three last quarter, the loop is broken and the themes report is becoming theater. Stop and fix the follow-through before you send the next survey.
-
7
Split ownership between customer success and product in writing
NPS programs die slow deaths when ownership is implied but never written down. Put it in a one-page memo signed off by both leaders. Customer success owns the sending, the detractor triage, the 48 hour closed-loop outreach, and the account-level follow-through. Product owns the themes report, the roadmap response, and the quarterly readout to leadership. Both teams own the taxonomy and both teams review the themes together before the report is presented. Leadership owns the specific commitments that come out of each quarterly report and the follow-through on them. This split prevents the two most common failure modes: a CS-only program that collects feedback and never changes the product, and a product-only program that generates reports and never calls a single detractor back. Gartner's work on voice-of-customer programs and HubSpot's published writing on NPS both land at the same split, in slightly different language.
- Write the ownership memo in one page with named leaders on both sides and a signed-off date.
- List who sends, who triages, who closes the loop, who tags, who writes the themes report, and who commits actions.
- Review the split at the end of each year during the themes report cycle, not as a reorg conversation.
- Call out drift the moment it appears, usually visible as one team quietly running the program alone two quarters in.
Tip: If CS cannot name the product owner of the themes report by name, or product cannot name the CS owner of detractor triage by name, the program is not yet owned and the first bad quarter will quietly end it.
-
8
Review the program annually and adjust the design, not just the score
At the end of each full year, step back from the quarterly rhythm and audit the program itself. Review the response rate by segment, the detractor SLA attainment, the themes-to-actions conversion rate, and the share of actions from prior quarters that actually shipped. Expand the survey population if the response rate is strong and the triage workflow has headroom. Add a second contact per account if the first-contact responses have stabilized and leadership wants a wider read on the customer base. Revisit the taxonomy end-to-end and merge, split, or retire tags based on how they actually performed. Walk through three detractor accounts and three promoter accounts in detail with the leadership team so the number stops being an abstraction and becomes stories your team can hold onto. The annual audit is also where the ownership memo gets re-signed.
- Audit the four program metrics annually: response rate, detractor SLA attainment, themes-to-actions conversion, and actions shipped.
- Expand population or add a second contact only after one full year of stable data from the first contact.
- Retire or merge taxonomy tags that did not reappear in meaningful volume across the year.
- Walk the leadership team through three detractor stories and three promoter stories in detail, by name, each year.
Tip: A healthy annual review results in small design changes and a re-signed ownership memo. If the annual review turns into a debate about whether to keep the program at all, the loop was never actually closed and the data was never trusted.