SuccessRevOps

The NPS Autopsy Playbook 2026

Kill the quarterly NPS blast — survey behavior instead. When an account crosses a behavioral threshold (a sustained spike, a 20-point decline, an activation milestone), the moment picks the micro-survey: power users get the advocacy ask, decliners the friction probe, the newly-activated value confirmation. Every answer is joined with the respondent's actual usage and routed to a different play.

Peter Preston · Co-founder, Accoil·Updated Jul 2026·Intermediate
Measure it onSurvey response rateTime-to-action on responsesFrustrated-power-user save rateVerbatims fed to the product loop

The quarterly NPS blast is ritual theater. A 40-point score means nothing when the promoters never log in, the response rate is single digits, and the verbatims land in a deck nobody reopens. The calendar is the problem: it asks everyone the same question at a moment chosen by the finance cycle, not by anything the customer did. This play kills the calendar survey and surveys behavior instead — a behavioral threshold picks the moment, the moment picks the question, and the score's job changes from reporting to routing. A sustained engagement spike, a 20-point decline, or an activation milestone fires the signal carrying the threshold, the trend, the user's role and the segment; a one-or-two-question micro-survey lands in-product; and every answer gets joined with the respondent's actual usage before anyone reacts to it.

Measure it on response rate, time-to-action on each response, the save rate on frustrated power users, and how many verbatims actually reach the product team's prioritization — the number that proves the program predicts something.

How it works9 steps

01SignalLet behavior pick the moment
Accoil

Three thresholds fire the play, each a moment when the customer has something real to say: an engagement spike sustained for 30 days (they just got a lot more valuable to talk to), a 20-point engagement decline (something broke — find out what before the renewal does), or an activation milestone reached (the value moment is fresh enough to confirm). Accoil computes these from the events you already stream, and the signal carries which threshold fired, the trend behind it, the user's role and the account segment. One hard rule: suppress any account in an open save play. Nothing says "our systems don't talk to each other" like an NPS ask landing mid-escalation.

EmitsWhich threshold firedEngagement trendUser roleAccount segment
02DecisionMatch the question to the moment

The threshold routes the survey — no human picks recipients, no list gets pulled. Spiking power users get the advocacy ask, decliners get the friction probe, the newly activated get value confirmation. Cap frequency at one micro-survey per user per quarter regardless of how many thresholds fire; the play's response rate lives or dies on the asks staying rare.

03ActionAsk power users the advocacy question
Sprig

In-product, one question, at the end of a completed workflow: "Would you recommend us to a peer?" with a follow-up ask on a 9–10 — a review, a reference call, a case study. These are the only users who should ever see the classic NPS question, because they're the only ones whose answer you can act on the same week. Route the yeses straight into the advocacy sequence in Customer.io while the enthusiasm is real.

EmitsResponse & verbatimRespondent's own usage
04ActionAsk decliners what broke — not for a number
Sprig

Decliners don't get a 0–10 scale; they get the friction probe: "What's gotten harder about [the feature their usage says they abandoned]?" One question, free text, in-product where the decline is happening. A number from a declining account tells you what you already know; a verbatim tells you whether it's a bug, a pricing gripe, or a new stakeholder — three different plays.

EmitsResponse & verbatimRespondent's own usage
05ActionConfirm the value moment while it's fresh
Sprig

Within days of the activation milestone: "Did [the milestone] get you what you needed?" Yes confirms the activation was real and not a checkbox; no is the earliest churn signal you will ever collect — an account that hit the milestone and didn't feel it is mis-onboarded, and you just found out in week three instead of at renewal.

EmitsResponse & verbatimRespondent's own usage
06ScoreJoin the answer with the behavior before anyone reacts
Accoil

This is the autopsy. Every response lands next to the respondent's own usage, and the join changes what the answer means: a detractor with high usage is a frustrated power user — an invested, save-able relationship problem. A detractor with no usage is already gone, and the play is a graceful right-size or an exit interview, not a rescue. A promoter who never logs in is a courtesy score, not an advocate — routing them to a G2 ask embarrasses everyone. Out of the join come two fields: the routed class and the owner of the play it triggers.

EmitsRouted classPlay owner
07ActionRoute each class to its own play
Slack

Each class posts to Slack with the response, the verbatim and the usage context attached, tagged to its owner: frustrated power users to the CSM's save queue, promoters-who-use into the advocacy motion, no-usage detractors to the right-size conversation, value-confirmation noes back to onboarding. The score never gets reported without its class — a "7 from a power user at a renewal-quarter account" is actionable; a "7" is decoration.

08Human stepCSM works the saves; RevOps mines the verbatims

The frustrated power user gets a CSM call within 48 hours — this is the highest-leverage conversation in the whole program, an invested user telling you exactly what to fix while they still care. RevOps aggregates the verbatims by feature and ships the ranked list to the product team monthly: "eleven accounts named the reporting rebuild this quarter, $840k ARR attached" gets a roadmap slot that a sentiment chart never will.

09OutcomeA survey program that predicts something

Every response actioned within a week — that's the bar, and it's only reachable because volume is low and every response arrives pre-classified. In-product micro-surveys at behavioral moments convert several times better than the emailed quarterly blast, so you'll have more signal from fewer asks. Backtest quarterly: did the friction-probe verbatims precede the churn? Did the advocacy cohort renew above the base rate? When the answers are yes, you have the thing the quarterly blast never was — a survey program that predicts.

The debate

The strongest objection is continuity: NPS is the board's comparable metric. Every investor deck has the trend line, every benchmark report speaks the language, and a new board member can read a 42 without a briefing. Kill the quarterly blast and you break a reporting series the company has maintained for years — and replace it with a number collected differently every quarter, which no one can benchmark against anything.

Keep the number, then. If the board wants an NPS trend line, report one — this play changes how the signal is collected and what happens in the 48 hours after it arrives, not what appears on slide nine. Behaviorally-sampled NPS is still NPS; note the methodology change once and move on. What this play refuses to keep is the ritual: a metric nobody acts on isn't continuity, it's decoration, and the accounts churning behind a healthy average don't care how long the trend line is.

How Accoil fits

Accoil supplies both ends of the autopsy: the behavioral thresholds that decide when a question is worth asking, and the usage context that decides what the answer means. Sprig asks the question in-product, Slack routes each class to its owner, Customer.io carries the advocacy and follow-up sequences — and every one of them is acting on the same joined record of what the customer said and what they actually do.

Swap the delivery layer freely — run the micro-surveys through Intercom instead of Sprig, the sequences through Ortto or Userlist instead of Customer.io — and nothing about the play changes, because Accoil pushes the same signal wherever the work happens.

Run it on your data

Accoil is the scoring layer in this playbook — it works on the product events you already collect, and shows your accounts scored in under 48 hours. Free to start, no credit card.

Explore Accoil →
Share this playbookLinkedInX

Keep reading

YOUR EXISTING EVENT STREAMAPIALIVEDYINGSIGNAL · ACCOILNo human contact in 30 days andengagement decliningEngagement scoretrendLast meaningful actionFeatures gone quietLast contact dateDECISIONIs product usage still alive?ACTION · CUSTOMER.IO Send a value-led email keyed totheir own usageACTION · SLACK Flag the silent account to the AMin #cs-alertsHUMAN STEPAM makes the insight call, neverthe check-in callACTION · SENDOSOSend a physical touch tied to ausage milestoneOUTCOMEMeeting booked or engagementre-established
Account ManagementSuccess

Ghosted Account Re-Engagement Playbook 2026

Ban the "just checking in" email and replace it with the customer's own data: 30 days of silence plus a declining engagement score fires the play carrying the score trend, the last meaningful action and the features gone quiet — so every touch, from the value-led email to the AM's insight call to the physical send for high-ARR accounts, opens with something they didn't know about their own usage.

Starter
YOUR EXISTING EVENT STREAMAPISIGNAL · ACCOILAn engagement shift fires: drop,surge, or stallScore & 90-day trendAccount segmentFeature usage mapARR & renewal clockACTION · CLAUDEAgent sweeps the whole stackover MCPContract, notes &pipelineBilling & paymenthistorySupport & escalationsSession replaysACTION · CLAUDEAgent drafts the brief and theoutreachOne-page briefDrafted outreachRisk assessmentSuggested next stepHUMAN STEPCSM reviews, edits, sends —judgment stays humanACTION · HUBSPOTLog the brief and outcome on theaccountOUTCOMEAn hour of prep compressed intoa review
AI AgentsSuccess

AI Agent Account Context Playbook 2026

AI agents are only as useful as what they know about the account. Give yours the whole picture — engagement and usage from Accoil, contract and pipeline from the CRM, billing from Stripe, support history, session replays — and every signal comes back as a one-page brief, a drafted outreach and a suggested next step. The CSM reviews and sends; the judgment stays human, the hour of prep doesn't.

+6Intermediate
YOUR EXISTING EVENT STREAMAPIRISKUPSIDESTEADYSIGNAL · ACCOILMonday digest: the week'sbiggest score movesTop score droppersTop gainersStalled onboardingsRenewals inside 90daysHUMAN STEPCSM triages the book in fifteenminutesDECISIONSave touch, expansion flag, orleave alone?HUMAN STEPMake the save touches within 48hoursACTION · HUBSPOTFlag the expansion signals to theAEOUTCOMEA book worked by priority, not byinbox
SuccessAccount Management

Monday-Morning Account Triage Playbook 2026

Most CSM weeks are planned by the inbox: whoever emailed last gets the attention. This play starts the week from the product data instead — a Monday digest of the biggest score moves, stalled onboardings and upcoming renewals, triaged in fifteen minutes into three piles: save touches to make now, expansion signals for sales, and thriving accounts to leave alone.

Starter
The playbook pack

Every playbook, one download

All 31 workflows as print-ready playbooks — diagrams included. Plus every new workflow as we publish it.

On-page playbooks stay ungated. Downloading subscribes you to new workflows from Accoil — unsubscribe anytime.