Free template · NPS

Catch unhappy customers before they churn.

Sends a quarterly NPS survey, routes detractors to a recovery flow, sends promoters a referral ask, drops the rest in your CRM. Actually does something with the score instead of just collecting it.

Setup time ~25 minutes
Run cost ~$0/mo (no AI calls)
Validation Tested + ready to run
License Free, yours forever

One closed loop.

  1. 1
    Quarterly Send — schedule trigger
    Cron expression 0 9 1 1,4,7,10 *. Fires 9am on the first of January, April, July, and October. Pulls active customers, splits, and sends each one a one-question NPS email with a tracked survey link.
  2. 2
    Sample Active Customers (replace this)
    Ships with two sample customers. Replace with an HTTP Request to your CRM (HubSpot, Pipedrive, Close, Salesforce). The survey link carries the customer ID so the response webhook can match the score back to the account.
  3. 3
    NPS Response Webhook
    A separate trigger. Wire your survey form (Tally, Typeform, your own page) to POST {score, name, email, comment} to the webhook URL when a customer submits.
  4. 4
    Score 0 to 6 → Detractor Recovery Email
    An IF node checks if score <= 6. If true, the workflow sends a short, honest recovery email offering 15 minutes with the owner. No sales pitch in the email. Just a fix list.
  5. 5
    Score 9 or 10 → Promoter Referral Ask
    A second IF node checks if score >= 9. If true, the workflow sends a referral ask: one warm intro, you draft the note. No coupon code, no leaderboard. The ask is the offer.
  6. 6
    Score 7 or 8 → Tag Passive in CRM
    Falls through both IF nodes. The HTTP Request node tags the contact as nps-passive in your CRM with the score so you can segment them for the next nurture cycle.

Vertical-specific framing

Agency
Sends quarterly to every active retainer client. The detractor recovery email comes from the founder, not a CSM. The promoter ask names a specific kind of person to refer (head of marketing at a Series A SaaS, etc.).
Professional services
Law, accounting, consulting. Sends to clients with active engagements. Detractor recovery offers 15 minutes with the partner who owns the account, not a generic survey reply.
B2B e-commerce
Sends to accounts with at least 3 orders in the trailing year. Tags passives so your reorder email cadence skips them while you figure out what they need next.
Customer success teams
Replaces a manual quarterly survey job. CSM gets a Slack ping for every detractor (extend with the Slack node). The referral inbox fills itself.
Get the template
Three quick questions, then we send the JSON. We use the answers to recommend templates that fit your business.

No spam. Unsubscribe anytime. The JSON link arrives instantly after submit.

Three accounts. Free or close to it.

n8n Free self-hosted, or n8n Cloud starting $20/mo
SMTP Gmail, Postmark, SendGrid, or Resend
Survey form Tally, Typeform, or your own page that POSTs to the webhook
Your CRM HTTP endpoint to read active customers and tag passives

What this is worth, conservatively

Detractors recovered with timely outreach ~30%
Promoters who give a referral when asked ~50%
Agency with 50 retainer clients, 1 in 5 promoters per quarter ~5 referral asks placed
Cost to run this template forever ~$0/year

Numbers based on industry benchmarks for NPS recovery and referral conversion. Your actual referral close rate is the bigger lever, since one new agency retainer can repay setup time hundreds of times over.

Related

Want this customized to your stack?

If you'd rather have us wire this to your CRM, build the survey page, plug in Slack alerts for detractors, and hand it back working — that's our customer success automation build. 1 to 2 weeks.

Book a 15-min walkthrough