AI AgentsSuccess

Meeting-Prep Agent Playbook 2026

Call prep is a 15-minute scramble across CRM, analytics, tickets and old notes — and the CSM still gets blind-sided by the usage drop nobody surfaced. This play sends an agent instead: at T-minus 60 it pulls the score trend, seat changes, open tickets and last-call commitments, distills them into a fixed one-page brief, and posts it to Slack so the CSM walks in current.

Peter Preston · Co-founder, Accoil·Updated Jul 2026·Intermediate
Measure it onPrep time per customer callBlind-side moments per quarterCommitments carried call-over-callBrief read-rate before the call

Watch a CSM prepare for a customer call: CRM in one tab, product analytics in another, the ticket queue in a third, last quarter's notes in a doc they have to find first. Fifteen minutes and change per call — and they still get blind-sided by the usage drop nobody surfaced, because the drop lived in the one tab they skipped. Now multiply by six calls a day. That's ninety minutes of assembly work, every day, producing prep that's incomplete anyway. This play deletes the scramble: a calendar event with a customer domain fires an agent sixty minutes before the call, the agent pulls what every system knows about the account, and one page lands in Slack — same format, every time, skimmable in ninety seconds.

Measure it on prep time per call, blind-side moments per quarter (count them — your team already remembers each one), commitments carried call-over-call, and the honest one: whether the briefs actually get read before the call.

How it works7 steps

01SignalLet the calendar fire the play

The trigger is any calendar event with an external attendee from a customer domain, sixty minutes out. It arrives with three fields: the account (matched by domain), the attendees and their roles, and the meeting type — a QBR, a kickoff and a "quick sync" need different briefs. T-minus 60 is deliberate: early enough to read, late enough that nothing goes stale. Briefs generated the night before are outdated by a morning's worth of tickets.

EmitsAccount IDAttendees & their rolesMeeting type
02ActionPull the product truth, then everything around it
Accoil

The agent assembles what the CSM would have tab-hopped for, with Accoil as the product-data source of truth: the engagement score and its 90-day trend, seat changes, the features that went quiet, renewal distance. Around that spine it pulls open support tickets and — the piece most prep skips — the commitments made on the last call, straight from the Granola notes. One rule the agent follows religiously: it flags what it doesn't know. "No notes from the last call" is a line in the brief, not a gap papered over with plausible filler. A brief you can't trust about its own blind spots trains the CSM to stop reading it.

Emits90-day score trendOpen commitmentsRisk flagsCandidate talking points
03ScoreDistill to one page, three sections, fixed order
Claude

Everything gathered gets ranked into the same three sections, every time:

  • What changed — score trend, seat movements, quiet features, anything new in the ticket queue. Biggest change first.
  • What's open — commitments from the last call with their status, open tickets, unanswered asks.
  • What to ask — two or three questions the data raises, like "Exports usage doubled — new use case or workaround?"

The fixed format is what makes the play work. CSMs stop reading variable-format briefs within a week because skimming requires knowing where things live. One page is a hard limit — if the ranker can't cut to a page, it's ranking, not summarizing.

04ActionDeliver it where the CSM already is, on time
Slack

The brief posts to the CSM in Slack at T-minus 60 — a DM or the team's prep channel, not an email that files itself. Same headline structure every time ("Acme · QBR · score 71 ▼9 · renewal in 84d") so the 90-second skim starts at the notification. If the meeting moves, the brief regenerates; a brief for a meeting that got rescheduled yesterday is worse than none.

05Human stepWalk in current; spend the meeting listening

The CSM reads for ninety seconds and walks in knowing what changed, what's open, and what to ask. The meeting changes shape: instead of the customer re-briefing the CSM on their own account, the CSM opens with the observed change and listens. The "last commitments" section is the trust engine — dropping a promise the customer remembers is how relationships die quietly, and it's the single most common blind-side in post-sale work.

06ActionClose the loop while the call is still warm
Granola

Granola captures the call and the new commitments come out of it — who promised what, by when. Those land back on the account so the next brief's "what's open" section starts current. This is the step that turns a prep tool into a memory: every call inherits every previous call, and commitments stop depending on whether anyone updated the CRM on a Friday afternoon.

07OutcomePrep time near zero, promises kept

The steady state: prep is a 90-second read, blind-side moments go to zero because the usage drop is the first line of the brief, and commitments are tracked call-over-call by default. Watch the brief read-rate — if it slips, the brief got long or the format drifted. Fix the brief, not the CSM.

How Accoil fits

Accoil is the product-truth layer the brief is built on: the engagement score and trend, seat changes, quiet features and renewal distance that turn "we have a call at 2" into "their reporting usage halved since the QBR." The agent does the assembling, Granola holds the conversational memory, Slack does the delivery — but the part of the brief that prevents blind-sides is the product data, and that comes from the scoring layer.

The tools here stand in for their categories — capture calls with Gong instead of Granola, run the agent on an OpenAI-based copilot instead of Claude, deliver the brief in Teams — the play is identical; 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 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 STREAMAPITHREATENINGCONTAINEDSIGNAL · ACCOILTicket spike lands on a fallingengagement scoreTicket volume trendEngagement trendARR & renewal dateAffected seatsSCORE · ACCOILSize the blast radius of theproblemBlast-radius scoreRoot-cause themeChampion affected?Days to renewalDECISIONContained oraccount-threatening?ACTION · SLACK Page the CSM and support leadin #escalationsHUMAN STEPCSM and support lead run onejoint responseACTION · ZENDESKReprioritize the queue byaccount impactOUTCOMETickets resolved before theythreaten renewals
Success

Support-Signal Escalation Playbook 2026

A ticket spike is annoying; a ticket spike on an account whose engagement is falling is a churn story being written in real time. Join the support queue to the product data, size the blast radius of every flare-up — value at stake, seats affected, days to renewal — and split the response: a reprioritized queue for contained problems, CSM and support lead in one thread for the threatening ones.

Intermediate
YOUR EXISTING EVENT STREAMAPICOMMUNITYDIRECT ASKSIGNAL · ACCOILUser holds top-decileengagement for 60 daysEngagement percentileTenureFeature breadthAccount healthSCORE · COMMON ROOMMatch the user to the rightadvocacy motionCommunity activityPublic presenceBest-fit motionDECISIONWhich motion fits this user?ACTION · CUSTOMER.IO Send the community invite keyedto their usageACTION · CUSTOMER.IO Send the review or referenceask, personalizedHUMAN STEPCommunity manager onboardsthem in week oneACTION · COMMON ROOMTrack the advocate cohort and itsengagementACTION · SLACK Alert the CSM when anadvocate's engagement dropsOUTCOMEAdvocate-cohort NRR beats thematched control
GrowthSuccess

Community-Led Retention Loop Playbook 2026

Pick advocates on evidence, not volume: a sustained top-decile engagement signal fires the play, community and product data match each user to the right advocacy motion — community invite, review, reference, beta — the ask is personalized to what they actually built, and the advocate cohort's NRR is measured against a matched control so the program survives budget season.

Intermediate
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.