Closed-Won Cascade
Time from close to kickoff halved
The moment a deal closes-won is a coordination frenzy. Provisioning fires (or doesn't), billing gets set up (or doesn't), CS gets the account (or doesn't), the AE writes the celebration Slack post. Every step matters; every step gets missed by a different team. "We closed Acme two weeks ago but they still don't have production access" — that's the failure mode.
An hour-by-hour walkthrough.
Step by step.
- 01
Read deal event
Salesforce / HubSpot webhook for stage=Closed-Won. Rev extracts: deal size, contract term, product SKUs, primary contact, secondary contacts, sales-cycle notes.
Salesforce · HubSpot - 02
Trigger provisioning
Webhook to platform team with account creation details. Auto-provisioning where possible; ticket for manual provisioning where required. Provisioning status tracked.
Provisioning API · Internal platform - 03
Set up billing
Create customer record in billing system (Chargebee / Stripe / Zuora) with contract terms + payment schedule. Initial invoice scheduled per contract start date.
Chargebee · Stripe · Zuora · NetSuite - 04
Assign CS owner
Per territory + segment rules, assign CSM. Create customer record in CS platform (Gainsight / ChurnZero / Vitally) with full account + deal context.
Gainsight · ChurnZero · Vitally - 05
Schedule kickoff
Kickoff meeting on AE + CSM + customer contacts' calendars. Meeting agenda template populated from deal notes + customer's stated priorities.
Google Calendar · Outlook · Zoom - 06
Notify and celebrate
Post to #wins Slack channel with deal summary + team credits. AE + CSM + provisioning team + billing team all tagged. Marketing gets notification for case-study prospecting.
Slack · Teams
What you connect to make this run.
Salesforce · HubSpot
triggerStage-change webhook on Closed-Won. Rev reads deal + account + contacts + notes to feed downstream.
Chargebee · Stripe · Zuora
writeCustomer + subscription creation via API. Contract terms mapped to plan SKUs; first invoice scheduled.
Gainsight · ChurnZero · Vitally
writeCustomer record with full deal context. Enables CSM to prepare without asking AE for context.
Slack · Teams
writeWins celebration + team notifications. Customer-specific channels created for larger deals.
Google Calendar · Outlook
writeKickoff meeting scheduled with agenda + attendees. Handles time-zone conversion + attendee availability.
Before and after, honestly.
Playbooks that pair with this one.
Pipeline & Deal Lookup
Complementary — the lookup pattern that AEs use during the sales cycle.
Closed-Lost Cascade
The inverse — different downstream actions but similar coordination challenge.
Renewal Pipeline Review
Downstream — every closed-won becomes a renewal deal in 11 months.
Deal Stage Gate Enforcement
Stage-gate ensures required fields (contract terms, contacts) are set before Closed-Won fires the cascade.
Answers about this playbook.
What if a provisioning step fails?
Rev routes to the exception queue with the failure context. Platform team gets a Slack notification. Customer isn't notified of the failure — Rev retries the provisioning or the platform team resolves manually before the kickoff meeting.
Can we customise the cascade per deal size?
Yes — enterprise deals may trigger additional steps (dedicated Slack channel with customer, exec sponsor introduction, custom onboarding plan). SMB deals use the standard cascade.
How does this handle multi-year contracts?
Contract terms determine renewal-schedule creation. 3-year contracts create three renewal events with different SLA windows for each. Rev + Fin coordinate on multi-year revenue recognition.
What about deals with implementation services?
Additional cascade step for services-included deals: assign implementation manager, schedule kickoff with services team + customer stakeholders, create SOW record in the services PSA tool.
Can we prevent the cascade for test / demo deals?
Yes — flag deals as "internal / test" to skip the cascade. Rev respects the flag; useful for POCs that convert to real deals separately.
See it run on your data.
Free plan, no credit card. Connect the systems this playbook needs and run it against a past event first.