Success

Support-Signal Escalation Playbook 2026

Fix a bad week fast and keep the account informed. When tickets spike, this play compares the account's support load and usage with your successful customers, then splits the response: a reordered queue and a note for contained problems, or the CSM and support lead on one plan, on the account record in your CRM.

Peter Preston · Co-founder, Accoil·Updated Sep 2026·Intermediate
Measure it onHours from spike to agreed planBack at the support benchmark in eight weeksUsage recovered after an escalationRenewal rate on escalated accounts

Aim to restore both the service and the customer's confidence. Explain what went wrong, what you're doing to fix it, and when they'll hear from you next.

Support sees tickets; success sees usage. This play puts them side by side. When an account's tickets spike, it compares its support load and usage with your successful customers, checks what the tickets are about, and splits the response: most spikes stay in the queue, and a few get the CSM and support lead on one plan, on the account record. Usage falling with no tickets is the churn-risk play; tickets asking for more is the support-to-expansion play.

Measure it on hours from spike to agreed plan, the share of escalated accounts back at the benchmark within eight weeks, and their renewal rate.

How it works10 steps

01SignalCompare the spike with your successful customers
Accoil

Build the benchmark once, refresh it quarterly (the benchmark play covers it in full):

  1. Comparison customers: same segment (plan tier, size band), 12+ months as customers, renewed at the same or higher revenue. Aim for 20; with fewer, label it low confidence.
  2. Support load: tickets per seat per month – their median. Your support lead approves it.
  3. Usage: their median share of seats active each week – the same figure the weekly check uses.

This play is the exception to the weekly rhythm. It runs daily, or on each new ticket, because a support problem can get worse by the day. Default trigger: the last 14 days' tickets, doubled to a monthly rate, divided by seats – at twice the benchmark or more. Tune it to your queue.

Say an account pays $30,000 a year for 40 seats and renews in four months. Customers its size file about 0.2 tickets per seat a month – eight tickets – and keep about 28 of 40 seats active each week. This one filed 19 in ten days, 12 about exports, and weekly active seats fell from 30 to 21. (The numbers are illustrative.)

Under about a hundred accounts, do it by hand.

EmitsSupport load vs peersUsage vs benchmarkSeats affectedARR & renewal date
02ScoreRead the tickets and records before escalating
Accoil
  • Core work blocked? Is the broken thing the job they bought you for, or an edge? Ask support if the tags don't say.
  • Champion affected? Did your main contact file or get copied on the tickets?
  • Root-cause theme: what most of the tickets are about, in a few words.
  • Known incident? An outage or bug hitting every customer has its own process and status page.
EmitsCore work blocked?Champion affected?Root-cause themeKnown incident?
03DecisionDecide: contained, or escalate

Escalate, by default, if any of these hold: core work blocked, the champion affected, weekly active seats a fifth or more below the benchmark, or renewal inside 120 days. Everything else is contained, including heavy users at or above the usage benchmark. High usage alone is not a reason to escalate or dismiss tickets. Check what's blocked, who's affected, and whether ticket volume has changed relative to usage. Write the line down so escalation is a rule, not a debate.

04ActionContained: reorder the queue and note why
Zendesk

Support raises the priority of the account's open tickets, and sets an Account impact field on the organization so new tickets from it arrive at that priority. On the record, set Recommended move to No move, the reason in one line, and Review date two weeks out. Nobody gets a Slack message. The leave-it-alone play covers the decision in full.

05ActionMessage the CSM and support lead
Slack

One Slack message to both, with a link to the account record and the tickets. Slack is the alarm; the plan and everything after it live on the record, so the next person to open the account sees what happened.

06DecisionIs a fix in hand?
  • Fix known: support has a fix or workaround with a date, or it's a known incident with a status page. Proactive update.
  • Not yet: the cause is unclear or the fix has no date. Joint plan and a call with the champion.
07ActionDraft a proactive update
HubSpot

The note below, sent before the customer asks for one. If updates go out on a set rhythm until the fix ships, your team may choose to automate them; the record shows what went out.

08ActionDraft a joint plan and a call with the champion
HubSpot

The plan below: who fixes (support, with engineering), who talks to the customer (the CSM), and how often the customer hears from you until it's solved. Then the call invite.

09Human stepThe CSM and support lead agree and run the plan

They change the draft or run it as written, the same day. The CSM owns every customer conversation. Before acting, record the success measure and a review date eight weeks out: the update sent is activity; tickets back under the benchmark in two weeks is progress; weekly active seats back and the renewal signed are the result.

10OutcomeReview what changed, then sharpen the benchmark

Eight weeks on, record in Review result whether support load and usage came back, and what else played a part. If nothing moved, change the plan, stop it, or give it time; the eight-week review covers how. Where practical, randomize the timing of moves across equally eligible accounts. Otherwise, compare similar triggered accounts over the same window and label the result observational. For contained accounts: did any later escalate? Each one means the line needs tuning. Send the month's root-cause themes to product.

Setup and templates

Sources: tickets per account from Zendesk (or your support tool's export); seats and weekly active users from a saved query in PostHog, Amplitude or Mixpanel; ARR, renewal date and champion from the CRM. 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. Copy weekly active seats and the benchmark into Zendesk organization fields. Agents will see them on the organization's profile; to surface them on the ticket itself, copy the values into a ticket field using a trigger. In Zendesk, a trigger on the organization's Account impact field sets ticket priority; order the support view by priority. By hand: a daily spreadsheet of tickets per account over 14 days, divided by seats, beside each account's benchmark.

Company properties in HubSpot (Starter or above; free HubSpot allows 10 custom properties in total), or your CRM's account object:

PropertyTypeFilled by
Tickets per seat (14 days)NumberDaily check
Benchmark tickets per seatNumberDaily check
Root-cause themeSingle-line textSupport lead
Champion affectedSingle checkboxSupport lead
Recommended moveDropdown select: Proactive update · Joint plan · No moveDaily check
Move reasonSingle-line textDaily check
Success measureSingle-line textCSM
Review dateDate pickerDaily check, then CSM
Review resultDropdown select: Back to normal · Tickets down, use not back · No change · StoppedCSM

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 daily list is a saved view: Recommended move is known and Review date is today or overdue. In HubSpot that's two filter groups: Review date is Today, or Review date is before Today. Each move creates a task for the CSM, due today, "Support escalation: [move]", with the draft in the body. Slack messages come from a HubSpot workflow (Professional or Enterprise) with the HubSpot Slack app; add the app to any private channel.

Slack message:

[Account] – [number] tickets in [days] days, [x] times the benchmark. Theme: [theme]. Champion affected: [yes/no]. Renews [date]. Plan: [link to record].

Proactive update (Fix known):

Hi [name] – I know [issue] has slowed your team down this week. Here's where it stands: [workaround] works today, and the fix ships [date]. I'll update you [when], even if nothing has changed.

Joint plan (Not yet): what's broken and for whom · the root-cause theme · who fixes it and who talks to the customer · the update rhythm · what "solved" looks like.

Call invite (Not yet):

Hi [name] – [issue] is hurting [team]'s work, and we don't have a fix date yet. Could we take twenty minutes today? I'll bring our support lead and what we know so far.

No move: "Contained – [reason]. Queue reordered. Recheck [date]."

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. Every week we check every account in the agreed segment. If you need support checks between weekly runs, we'll decide together who runs them and how often. 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. Nobody from Accoil contacts your customers. After the agreed window we review what changed together, and you keep the playbook, the benchmark and the analysis.

Running it yourself? Swap HubSpot for Salesforce or Pipedrive, and Zendesk for Intercom, Help Scout or Freshdesk. Help Scout has no priority field, so a view filtered on the account's company (Plus or Pro) stands in for the reordered queue. The play stays the same. 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.

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 ALONEGAPUPSIDESIGNAL · ACCOILMonday: every account in thesegment vs the benchmarkWidest gapsAt or past thebenchmarkRenewals in 90 daysStalled onboardingsSCORE · ACCOILCheck the records before callingit a gapWhat the gap is worthAlready paid for?Budget or org changesLast move & resultDECISIONIs there a move worth makingnow?ACTION · HUBSPOTNo move: note why on the recordfor the next checkSCORE · ACCOILRank by what each gap is worth,cap at team capacityDECISIONClose a gap, or grow past thebenchmark?ACTION · HUBSPOTDraft the gap move and itsevidence on the recordACTION · HUBSPOTDraft the expansion move for theAE on the recordHUMAN STEPCSM or AM works the week's listHUMAN STEPAE runs the expansionconversationOUTCOMEEight weeks on: which workedaccounts moved?
SuccessAccount Management

Monday-Morning Account Triage Playbook 2026

Your best customers show you what good looks like. Every Monday, this play compares each account in a segment with that benchmark, ranks what each gap is worth, caps the list at what your team can run, and puts the week's moves on the account records in your CRM: close a gap, grow the upside, or leave it alone with the reason noted.

Intermediate
YOUR EXISTING EVENT STREAMAPIYESLEAVE ALONESELF-SERVEHIGH-TOUCHSIGNAL · ACCOILWeekly check: one feature wherepeers use two or threeFeatures in regular usePeers' feature countNext feature peersaddedPlan & ARR vs peersSCORE · ACCOILCheck the records before callingit a gapPast onboarding?Peers who kept itIn their plan already?Renewal or orgchangesDECISIONIs there a move worth makingnow?DECISIONWhich move fits this account?ACTION · APPCUES Prompt the next feature wheretheir main task endsACTION · CUSTOMER.IO Send a story of a team like theirsadding itACTION · HUBSPOTDraft the second use case on theHubSpot recordHUMAN STEPCSM decides and brings it to thenext callACTION · HUBSPOTNo move: note why on the recordfor the next checkOUTCOMEEight weeks on: is the secondfeature in regular use?
SuccessGrowth

Second-Value Seeding Playbook 2026

Your best customers show you which feature comes after the first. This play checks every account against them each week, finds the feature customers like it added next and kept, and puts the move on the account in your CRM: an in-app prompt and a short story, the CSM on the next call – or no move, with the reason noted.

Starter
YOUR EXISTING EVENT STREAMAPION BENCHMARKWATCHGAPYESLEAVE ALONESIGNAL · ACCOILWeekly check: renewals in 90days vs customers who renewedRenewal date & stageUsage vs renewersARR vs renewed peersChampion still active?SCORE · ACCOILCheck the records before callingit a gapGap & what it's worthRecords complete?Tickets & billingBudget or org changesDECISIONWhere does it sit against therenewers?DECISIONRoom to grow at renewal?ACTION · HUBSPOTDraft an expansion look for therenewal callACTION · HUBSPOTNo move: note why on the recordfor the next checkACTION · HUBSPOTDraft a value review on theHubSpot recordACTION · HUBSPOTDraft a save plan for the AM andCSM, with evidenceHUMAN STEPAM or CSM decides and runs themoveOUTCOMEEight weeks on: is the gapclosing? Then: did it renew?
Account ManagementSuccess

Renewal-Risk Radar Playbook 2026

Renewals go best when the account already looks like your customers who renewed. From 90 days out, this play compares every renewing account with them each week – usage and revenue – checks the records, and puts one move on the account in your CRM: an expansion look, a value review, a save plan with the CSM – or no move, with the reason noted.

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.