The first 90 days after a contract is signed decide a large part of whether that customer renews. When I review churn with clients, failed onboarding is consistently one of the causes, and it usually starts at the handoff: the customer explained their goals to sales, then has to explain them again to someone new who did not hear the promises. This playbook covers the handoff, the kickoff, defining activation, measuring time to value and the CRM setup that makes the whole process visible. It is written for B2B SaaS companies between $1M and $15M ARR, where onboarding is often run by a small team or by the account executive themselves.
The sales-to-success handoff form
The handoff should be a required step, not a Slack message. I make it a form or a set of required deal properties that must be completed before a deal can move to Closed won, or within 48 hours of it. Template text. Customer goals: [the two or three outcomes they bought for, in their words]. Success criteria: [how they will judge success at 90 days, with a number if they gave one]. Stakeholders: [economic buyer, champion, day-to-day admin, technical contact, with roles]. Promises made: [anything committed in the sales process: integrations, timelines, custom terms, features on the roadmap]. Risks: [internal politics, competing priorities, a failed previous tool, a tight deadline]. Systems to connect: [CRM, data sources, SSO, other tools]. Contract details: [plan, seats, start date, renewal date, any ramp]. Sales notes: [link to call recordings and the proposal]. The promises line matters most. It is where onboarding problems originate, and writing it down protects both the customer and your team. Then run a short internal handoff call between the account executive and the onboarding owner before the customer kickoff.
The kickoff call agenda
The kickoff confirms the plan with the customer and sets the pace. I keep it to 45 minutes with a fixed agenda. One: introductions and roles on both sides, including who owns decisions. Two: replay the goals and success criteria from the handoff and ask the customer to correct them; this is where you catch mismatches early. Three: agree the activation milestone and the date you are both aiming for. Four: walk through the onboarding plan week by week, with named owners for each task on both sides. Five: confirm technical prerequisites and access, which is where most delays come from. Six: agree the communication rhythm, such as a weekly 30-minute check-in and a shared channel or email thread. Send a written summary the same day with the plan, owners and dates. If the economic buyer cannot attend the kickoff, schedule a short call with them within the first two weeks. Onboarding that only involves the day-to-day admin is exposed the moment that person changes role.
Defining activation and time to value
Activation is the first point where the customer has done the thing that predicts they will stay. It must be observable in your product or CRM data, not a feeling. To find it, compare retained and churned customers and ask which early actions the retained group completed and the churned group did not. Examples: first data source connected, first report shared with a manager, a set number of seats active, first workflow running in production. Pick one primary activation milestone per product and segment, with two or three supporting milestones before it. Time to value is the number of days from contract start to that milestone. Track it per account and as a median per segment. I do not have a universal benchmark for time to value to give you, because it depends entirely on product complexity and implementation scope, and I would be wary of any single number. What matters is your own trend: if median time to value is falling quarter over quarter and activation rate is rising, onboarding is improving. If one segment is consistently slower, that is where to redesign the plan.
The onboarding plan, week by week
A typical plan for a product with moderate setup has four phases. Phase one, setup: access, SSO, user provisioning and data connections. The customer's technical contact owns most of this, so give them a checklist with exact steps and a named person to call when stuck. Phase two, configuration: settings, templates, fields and integrations tailored to the goals from the handoff. Your team should do as much of this as possible, because every task you leave to the customer adds days. Phase three, first value: walk the champion and key users through the workflow that reaches the activation milestone, using their real data. Phase four, adoption: train the wider user group, confirm the habit is forming by checking usage weekly, and hold a short review at 90 days against the success criteria. Each phase should have an exit condition, not just a date. If an account stalls in a phase for longer than your normal range, escalate it: the onboarding owner involves the account executive and, if needed, the customer's economic buyer.
Tracking onboarding in the CRM
Onboarding that is tracked in a spreadsheet or a project tool with no link to the CRM is invisible to leadership and to sales. I set it up as a pipeline. In HubSpot, that is usually a ticket pipeline or a custom object pipeline with stages matching the phases above: Handoff complete, Kickoff held, Setup complete, Configured, Activated, Adopted. A workflow creates the onboarding record when a deal moves to Closed won, copies the handoff properties across and assigns the owner. Required properties on each stage capture dates, so you can report days per stage. If you use HubSpot Service Hub, the customer success workspace can then pick up the account once onboarding ends. In Salesforce, a custom Onboarding object related to the Account and Opportunity, or a separate case record type, does the same job. In Zoho CRM, a custom module with a Blueprint enforces the stage order. The reports I build first: accounts by onboarding stage, median days per stage, activation rate by segment and by sales rep, and accounts stalled beyond the normal range.
Closing the loop with sales and marketing
Onboarding data is some of the most useful feedback sales and marketing get, and it rarely reaches them. Report activation rate and time to value by sales rep, by acquisition channel and by the promises recorded at handoff. If deals from one rep or one channel consistently stall in setup, there is a qualification or expectation problem upstream. If customers who were promised a specific integration take twice as long to activate, either build the integration or stop promising it. Share the activation milestone with marketing so it can be used in messaging and case studies: a concrete outcome customers reach in their first weeks is stronger proof than a feature list. Finally, link onboarding to retention. Every account's onboarding stage history should be visible in the renewal review, and accounts that never reached activation should be flagged as at risk from day 90 onward. My churn reduction playbook covers what to do with those accounts.
Sources
HubSpot Knowledge Base, Use the customer success workspace: https://knowledge.hubspot.com/customer-success/use-the-customer-success-workspace HubSpot Knowledge Base, Set up and manage the customer success workspace: https://knowledge.hubspot.com/customer-success/set-up-and-manage-the-customer-success-workspace
FAQ
Onboarding is the process: handoff, kickoff, setup, configuration and training. Activation is the outcome: the first observable action that predicts the customer will stay, such as connecting their data or running a first workflow in production. Onboarding is successful when it produces activation.
Pick one activation milestone that shows up in product or CRM data, then measure the days from contract start to that milestone for each account. Report the median by segment and watch the trend quarter over quarter rather than chasing an external benchmark.
One named person per account, even if that is the account executive. What matters is that ownership transfers explicitly through a handoff form, that the owner has a written plan with dates, and that the onboarding stage is visible in the CRM.