GrowthSales

Churned-Account Win-Back Playbook 2026

Some former customers left over one reason your team has since fixed. This play checks them each quarter, and whenever a fix or new plan ships: did they look like your successful customers before they left, and does the reason still stand? The answer lands on the CRM record as a drafted note for the AE, or no move, with the reason and a recheck date.

Peter Preston · Co-founder, Accoil·Updated Sep 2026·Starter
Measure it onResurrection revenueReply rate on win-back notesFormer customers with an exit reason recordedDays from fix shipped to note sent

Former customers already bought once, set everything up, and told you exactly why they left. Some of them left over something your changelog or your pricing has since fixed.

Former customers sit outside the weekly check, so this play is its own check: each quarter, and whenever a fix or a new plan ships. Did they look like your successful customers before they left? Has the reason they left been fixed? When both answers are yes, a note lands on the account's CRM record for the AE to send. When not, the record says why, and what would change it.

Measure it on reply rate, days from a fix shipping to the note going out, and resurrection revenue, reported on its own line.

How it works9 steps

01SignalCheck former customers against your benchmark
Accoil

Use the benchmark from the weekly check, or build one: 20 or so customers in the same segment, 12+ months in, renewed at the same or higher revenue, with a core measure your CS lead approves (default: share of seats active in three of the last four weeks, and the features they use weekly). With fewer than 20, label it low confidence.

For each former customer, pull four fields from the CRM, billing and PostHog, Amplitude or Mixpanel:

  • Reason they left: the exit reason logged at cancellation. If you don't log one today, start now with six to eight codes, and backfill the last year from CRM notes.
  • Usage at exit vs benchmark: their 90 days before cancellation, measured the same way.
  • ARR when they left.
  • Who made the call: the person who signed the cancellation.

Say an account paid $14,000 and left in March because it couldn't schedule exports. In its last 90 days, 11 of 14 seats were active (79%), where the benchmark is 70%. In August, scheduled exports ship. The $14,000 is a comparison, not a forecast. (The numbers are illustrative.)

Run it as a saved query. Under about a hundred former customers, do it by hand.

EmitsReason they leftUsage at exit vs benchmarkARR when they leftWho made the call
02ScoreCheck the fit at exit, and whether the reason still stands
Accoil
  • Fit at exit (defaults to tune): Close – at or above the benchmark in their last 90 days. Partway – reached it once, then slid. Never – never reached it.
  • Fixed or repriced since? List each release from your Beamer changelog and each pricing change against the exit reasons it answers, in the sheet. A match names the fix.
  • Months since they left, from the cancellation date.
  • Decision-maker still there? Check email bounces and their public profile. If they've gone, address the note to the most active user at exit.

If they never reached the benchmark, check why. Revisit them only when the change addresses the blocker that stopped them getting value.

EmitsFit at exitFixed or repriced since?Months since they leftDecision-maker still there?
03DecisionDecide whether a win-back is worth making now

Leave it alone if any of these hold (defaults to tune): fit was Never and nothing since addresses what stopped them; the exit reason isn't a product gap or price (a relationship, closed or acquired, other); the reason still stands; they left under 90 days ago; they left for a competitor under 12 months ago; they had a win-back note in the last six months; they unsubscribed or asked not to hear from you (check your email tool's opt-out list, not only the CRM). Accounts that pass pick a move.

04ActionLeave it alone, and write down why
HubSpot

Set Recommended move to No move, write the reason, and set Review date to when it could change: the next quarter, the competitor's renewal, or "when [reason] ships". See the leave-alone play. A note before the fix exists reads as denial; the same note after it ships reads as follow-through.

05DecisionPick the note the fix supports
  • A fix: the reason was a product gap and the changelog shows the fix.
  • A new plan: the reason was price or packaging, and a new tier, plan or usage-based price answers it.

If both apply, send the fix note and add the plan in one line.

06ActionDraft the 'we fixed it' note
HubSpot

Four short sentences to the person who made the call: why they left, what shipped, what it means for the feature their team used most, and a small ask. No discount in the first note: lead with the fix, and keep price for a reply that raises it.

07ActionDraft the new-plan note
HubSpot

The same shape, about price: what they used, the plan that now covers it, and what it costs.

08Human stepThe AE decides and sends it

The AE reads the account's history, then sends the note as drafted, changes it, or passes. They answer any reply within one working day (default): the question is no longer what the product does, but whether it's safe to come back. Before sending, record the success measure and the review date: a reply is progress, a signed return is the result. If your team chooses to automate the fix note for smaller accounts, send it from Customer.io with replies routed to the AE and the send logged on the record. Before each win-back, check the recipient's location, the permission or exception that covers this message, and all recorded opt-outs. Don't assume a past purchase gives ongoing permission. Identify your business, include your postal address and give an easy way to unsubscribe.

09OutcomeReview what came back, then sharpen the reasons

On the review date, record the result, the win-back ARR, and what else played a part; the eight-week review has the mechanics. If nothing came back, change the note, stop, or give it time. Report resurrection revenue on its own line; folded into new business, the play's result disappears, and it's hard to fund next year. Each quarter, tell product which exit reasons came back, and for which fixes.

Setup and templates

Data sources: exit reason, cancellation date and contacts from the CRM; ARR from billing; usage before exit from PostHog, Amplitude or Mixpanel; releases from your Beamer changelog; pricing changes from the plan list. By hand: a sheet of former customers, one row each, with the columns below. Account-level numbers need your analytics tool's account add-on (group analytics in PostHog, Accounts in Amplitude, Group Analytics in Mixpanel) and a group call in your app. Save the query, then subscribe to it (in Amplitude, add it to a dashboard and subscribe to that) so the result lands in your inbox or Slack on the schedule you set.

Company properties in HubSpot (Starter or above; free HubSpot allows 10 custom properties in total), or your CRM's account object. The former customer's record stays in your CRM:

PropertyTypeFilled by
Exit reasonDropdown select: Product gap · Price or packaging · Relationship · Closed or acquired · OtherCSM at cancellation
Left forSingle-line text: the competitor, if anyCSM at cancellation
Exit dateDate pickerBilling
ARR at exitNumber (currency)Billing
Fit at exitDropdown select: Close · Partway · NeverQuarterly check
Reason answered bySingle-line text: link to the release or planQuarterly check
Recommended moveDropdown select: Fix note · New-plan note · No moveQuarterly check
Move reasonSingle-line textQuarterly check
Success measureSingle-line textAE
Review dateDate pickerQuarterly check, then AE
Review resultDropdown select: Came back · Talking · No reply · DeclinedAE
Win-back ARRNumber (currency)AE

The automation here uses HubSpot workflows (any Professional hub). On Free or Starter, run the same saved view and create the tasks by hand.

The list is a saved view: Lifecycle stage is Former customer (a custom stage a Super Admin adds in lifecycle stage settings; on Salesforce or Pipedrive, a Customer status field), Recommended move is known, and Review date is this week or overdue. In HubSpot that's two filter groups: Review date is This week, or Review date is before Today. Each move creates a task for the AE, "Win-back: [move] – [account]", with the draft in the body, due in five working days.

If you automate the fix note, sync the company owner's email into Customer.io and use it as the From or Reply-To address, with a fallback. Customer.io writes each send to HubSpot with a webhook step that calls HubSpot's API. If the From address is a HubSpot user's, a BCC to your HubSpot logging address also works.

Fix note (A fix):

Hi [name] – when [company] left [product] in [month], the reason was [reason, in their words]. We've since shipped [fix] ([changelog link]). Your team used [most-used feature] most, and it now [what changed]. Worth fifteen minutes to see if it closes the gap?

New-plan note (A new plan):

Hi [name] – when [company] left in [month], our pricing didn't fit how your team used [product]. We now have [plan] at [price], which covers [what your team used]. Would a quick look be useful?

No move: "No move – [reason]. Recheck [date], or when [fix] ships."

Review record: "Review [date]: [result]. Win-back ARR [amount]. Also played a part: [other factors]. Next: [change / stop / give it time]."

How Accoil fits

Accoil is a customer-success consultancy with our own tooling, and this is a play we run with you, not for you. We build the benchmark with your team, and you approve it. You choose which former customers are in scope and when to check them, and you tell us when a relevant fix or new plan ships. The recommended move and its evidence land on the account record in your CRM – we recommend HubSpot – at a pace your team can actually run. Your team makes every call, including which moves run on their own. Nobody from Accoil contacts your customers. After the agreed window we review what came back together, and you keep the playbook, the benchmark and the analysis.

Running it yourself? Swap HubSpot for Salesforce or Pipedrive, Beamer for Intercom News, and Customer.io for Ortto. On Salesforce, the field writes need API access (Enterprise and up, or an add-on on Professional). On Pipedrive, automations and date triggers need the Growth plan. The play stays the same.

Talk to a founder

Thirty minutes with Kate, Simon or Peter on one example segment: what a successful customer looks like, where the gaps are, and whether there's work worth doing this quarter.

Talk to a founder →
Share this playbookLinkedInX

Keep reading

YOUR EXISTING EVENT STREAMAPIYESLEAVE ALONESALES-LEDSELF-SERVESIGNAL · ACCOILWeekly check: account nowlooks like those who upgradedPlan-limit hits, 4 weeksNext-plan featurestriedSeats vs planARR vs upgradersSCORE · ACCOILCheck the records before callingit readyOpen deal or quote?Buyer & power userRenewal date & termsBudget or org changesDECISIONIs there a move worth makingnow?DECISIONDoes the upgrade need a salesconversation?ACTION · HUBSPOTOpen an upgrade deal with theevidenceACTION · INTERCOMAutomated lane: upgrade promptat the plan limitACTION · HUBSPOTNo move: note why on the recordfor the next checkHUMAN STEPAE decides and runs the upgradeconversationOUTCOMEEight weeks on: upgraded? Whatelse played a part?
SalesSuccess

Expansion Signal to PQL Handoff Playbook 2026

Your customers who upgraded showed you what ready looks like before they asked. This play checks every account against them each week, confirms the records before anyone calls it ready, and puts the move on the account in your CRM: an upgrade conversation for your AE, an in-app prompt your team chose to automate – or no move, with the reason noted.

Intermediate
YOUR EXISTING EVENT STREAMAPIYESLEAVE ALONEADD-ONSEATSSIGNAL · ACCOILWeekly check: usage wherebuyers were before they boughtFeature use vs buyersActive users vs seatsPlan & ARR vs peersSigns of a workaroundSCORE · ACCOILCheck the records before callingit a gapSustained four weeks?Already paid for?Renewal, cuts & ticketsNamed power usersDECISIONIs there a move worth makingnow?DECISIONAdd-on or seats?ACTION · HUBSPOTOpen an add-on deal in HubSpotwith the evidenceACTION · HUBSPOTDraft a seat true-up on theHubSpot recordACTION · HUBSPOTNo move: note why on the recordfor the next checkHUMAN STEPAM or AE decides and runs themoveOUTCOMEEight weeks on: did they buy, anddo they use it?
SalesAccount Management

Seat & Feature-Adoption Upsell Playbook 2026

Accounts show what they'd pay more for by how they use what they have. This play compares each account in a segment every week with the customers who bought your add-on or added seats, checks the records before calling it a gap, and puts one move on the account in your CRM: an add-on deal, a seat true-up – or no move, with the reason noted.

Intermediate
YESLEAVE ALONEPLANADD-ONSIGNAL · ZENDESKTicket tagged feature-request orlimit-hitThe ask, in their wordsRequester & roleAsks in 90 daysPlan & ARRSCORE · ACCOILCompare with your benchmarkand check the recordsUsage vs benchmarkPrice-list matchAlready paid for?Deal, renewal or cutsDECISIONNear the benchmark, and do yousell the answer?DECISIONWhich move answers the ask?ACTION · HUBSPOTDraft an upgrade conversationwith the ticket attachedACTION · HUBSPOTDraft an add-on or seats offerwith the ticket attachedACTION · HUBSPOTNo move: note why, pass the askto productACTION · SLACK Ping the owner in Slack with alink to the recordHUMAN STEPAE or CSM decides and answersthe askOUTCOMEEight weeks on: did they buy?What else played a part?
SalesSuccess

Support-to-Expansion Goldmine Playbook 2026

When a customer asks support for a higher limit or a missing feature, they have written down what they want to buy. This play catches the tagged ticket, compares the account with your successful customers, and puts the move on the account in your CRM with the ticket attached: an upgrade conversation, an add-on or seats offer – or no move, with the ask passed to product.

Starter
The playbook pack

Every playbook, one download

All 32 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.