A repeatable customer onboarding process changes everything
Most SaaS teams treat onboarding as a welcome email and a product tour. That's not a process. A real customer onboarding process is a structured sequence of stages that takes someone from "just signed up" to "fully adopted and getting results."
When you build a repeatable process, three things happen. Customers reach value faster. Your team stops reinventing the wheel with every new account. And churn drops because fewer people fall through the cracks.
This guide walks you through a six-stage customer onboarding process. Each stage has clear goals, specific activities, ownership, and metrics you can track. Whether you're onboarding your tenth customer or your ten-thousandth, this framework scales.
If you're looking for the strategic thinking behind this structure, see our customer onboarding framework guide.
Why most customer onboarding fails
Before we get into the stages, it's worth understanding why so many onboarding efforts fall flat. The root cause is almost always the same: no defined process.
Without a process, onboarding depends on individual effort. One CSM sends a great kickoff email. Another forgets to follow up for a week. A third skips configuration entirely and wonders why the customer churns at month three.
Wyzowl's 2020 customer onboarding survey (216 respondents) found that 86% said they'd be more likely to stay loyal to a business that invests in onboarding content. Yet most SaaS companies spend far more on acquiring customers than onboarding them.
The cost of poor onboarding shows up in three places:
- Higher churn: Customers who don't reach value early are substantially more likely to cancel.
- Slower expansion: Customers who don't understand the product won't buy more of it.
- Support overload: Every gap in your onboarding process becomes a support ticket.
A structured customer onboarding process fixes these problems at the source. You're not just reacting to confusion. You're preventing it.
The six stages of a customer onboarding process
Here's the process we recommend, broken into six distinct stages. Each one builds on the last. Skip a stage and you'll feel the consequences downstream.
For a deeper look at the strategic thinking behind this structure, see our customer onboarding framework guide.
Stage 1: Pre-onboarding
Goal: Set the customer up for a fast, smooth start before they even log in.
When: Between the sale closing (or signup) and the first active session.
Pre-onboarding is the most overlooked stage. Sales has closed the deal. The customer is excited. But if you wait until they log in to start onboarding, you've already lost momentum.
During pre-onboarding, you collect the information you'll need to personalize their experience. You set expectations for what onboarding looks like, how long it takes, and who their point of contact is. And you get the logistical stuff out of the way so the kickoff call can focus on value, not paperwork.
Key activities:
- Send a welcome email with clear next steps and a timeline
- Collect account details, goals, and technical requirements via a short intake form
- Set up their workspace or environment with any pre-configuration you can do
- Schedule the kickoff call (within 48 hours of signup for best results)
- Share a brief onboarding roadmap so the customer knows what's coming
Metrics to track:
- Time from signup to kickoff: Target under 48 hours. Every day you delay, engagement drops.
- Intake form completion rate: If customers aren't filling it out, simplify the form.
Who owns it: The handoff between sales and customer success happens here. Make sure both teams know exactly who does what. For a deeper look at this handoff, check out our sales-to-CS handoff guide.
Stage 2: Kickoff
Goal: Align on goals, introduce the onboarding plan, and build confidence.
When: First live interaction after signup, ideally within 48 hours.
The kickoff is where you move from "we bought this tool" to "here's how we're going to succeed with it." This is a conversation, not a product demo. You're listening more than talking.
A great kickoff does three things. It confirms the customer's goals in their own words. It maps those goals to specific product capabilities. And it sets a clear timeline for reaching the first milestone.
Key activities:
- Confirm the customer's primary goals and success criteria
- Introduce your onboarding timeline, including key milestones
- Identify the customer's team members who need access and training
- Agree on communication preferences (Slack, email, weekly calls)
- Set the date for the first milestone review
Metrics to track:
- Kickoff attendance rate: If key stakeholders skip the kickoff, onboarding will stall. Aim for 90%+ attendance from required participants.
- Goal clarity score: After the call, can you articulate the customer's top three goals? If not, the kickoff didn't go deep enough.
Common mistake: Turning the kickoff into a feature walkthrough. The customer doesn't need to see every button right now. They need to believe this tool will solve their problem.
Stage 3: Configuration
Goal: Get the product set up so it reflects the customer's actual use case.
When: Immediately after the kickoff, typically days two through five.
Configuration is where the product stops being generic and starts feeling like theirs. This is the stage where you set up integrations, import data, customize settings, and create the environment the customer will actually work in.
The biggest risk at this stage is going too deep. You don't need to configure every setting up front. Focus on the minimum configuration required to support the customer's primary goal. You can layer in advanced configuration later.
Key activities:
- Set up user accounts and roles for the customer's team
- Configure integrations with their existing tools (CRM, support desk, communication platforms)
- Import or migrate existing data
- Customize workflows, templates, and branding
- Test the configuration with a real scenario before handing it over
Metrics to track:
- Time to configuration complete: Track how many days from kickoff to "the product is ready to use." Benchmark against your average and look for bottlenecks.
- Configuration completion rate: What percentage of recommended settings does the customer actually configure? Low rates signal friction.
Tip: Use a configuration checklist to make sure nothing gets missed during this stage. Checklists turn institutional knowledge into a repeatable process.
Stage 4: Training
Goal: Make sure the customer's team knows how to use the product to do their jobs.
When: After configuration is complete, typically days three through 10.
Training is where most onboarding processes either shine or collapse. The difference isn't the quality of the training. It's whether the training matches how the customer actually plans to use the product.
Generic training ("here's how Feature X works") is less effective than contextual training ("here's how to use Feature X to solve the problem you told us about in the kickoff"). Every training session should connect back to the goals you agreed on in stage two.
Key activities:
- Deliver role-based training sessions (admins get different training than end users)
- Walk through the customer's specific workflows using their actual data
- Provide self-serve resources: guides, videos, help docs for reference
- Run a hands-on exercise where the customer completes a real task independently
- Collect feedback on what's clear and what's confusing
Metrics to track:
- Training completion rate: What percentage of invited users actually attend? Low attendance predicts low adoption.
- Customer effort score (CES): After training, ask "How easy was it to learn what you needed?" This tells you if your training is working. Learn more about CES and how to measure it.
Don't forget: Training isn't a one-time event. Plan for at least one follow-up session after the customer has had a week to use the product on their own.
Stage 5: Adoption
Goal: Move from "the customer knows how to use it" to "the customer is using it regularly and getting results."
When: Weeks two through four, sometimes longer for complex products.
Adoption is the stage where you find out if onboarding actually worked. The customer has been trained. The product is configured. Now you're watching to see if they're actually using it in their daily work.
This is where proactive engagement matters most. Don't wait for the customer to tell you something's wrong. Monitor usage data. Look for drop-offs. Reach out when you see a team member who hasn't logged in for five days.
Key activities:
- Monitor product usage against expected adoption milestones
- Send targeted nudges when usage drops or key features go unused
- Schedule a milestone review to celebrate early wins and address blockers
- Identify power users who can champion the product internally
- Gradually introduce secondary features that support the customer's broader goals
Metrics to track:
- Time to value (TTV): How many days from signup to the customer achieving their first stated goal? This is your single most important onboarding metric.
- Feature adoption rate: What percentage of the core feature set is the customer actively using?
- Onboarding completion rate: What percentage of customers complete all onboarding milestones? Industry benchmarks vary, but aim for 80%+.
- Daily/weekly active usage: Is usage growing, stable, or declining?
The adoption danger zone: Weeks two and three are when most onboarding stalls. The initial excitement has faded. Old habits pull people back to their previous tools. Stay close to the customer during this period.
Stage 6: Handoff
Goal: Transition the customer from onboarding to ongoing success, with a clear point of contact and a plan for continued growth.
When: After the customer has reached their initial adoption milestones, typically around day 30.
Handoff is where onboarding ends and the customer relationship begins in earnest. If you have separate onboarding and customer success teams, this is the transition point. If you don't, this is still the moment where the engagement model shifts from high-touch setup to ongoing support.
A bad handoff feels like being abandoned. A good handoff feels like graduating. The difference is preparation.
Key activities:
- Conduct a final onboarding review: what was accomplished, what's next
- Introduce the ongoing point of contact (if different from the onboarding lead)
- Share a summary of the customer's goals, configuration, and any open items
- Set up a recurring check-in cadence (monthly or quarterly)
- Document any outstanding issues or feature requests in your CRM
Metrics to track:
- Handoff satisfaction: Ask the customer how confident they feel using the product independently. A simple 1-5 scale works.
- 30-day retention: Do customers who complete onboarding stick around? Compare retention rates between customers who completed all six stages and those who didn't.
- Time to first expansion: How long after handoff does the customer upgrade, add seats, or buy additional products?
How these stages connect
These six stages aren't isolated events. They're a pipeline. What you learn in pre-onboarding shapes the kickoff. What you agree on in the kickoff determines configuration. What you configure defines what you train on. And so on.
The most effective customer onboarding processes create feedback loops between stages. When training reveals a configuration gap, you go back and fix it. When adoption data shows that a feature wasn't trained well enough, you schedule a follow-up session.
Think of it as a cycle, not a straight line. You'll revisit earlier stages as you learn more about what each customer needs.
Building your onboarding process from scratch
If you don't have a formal customer onboarding process today, start here.
Step 1: Define your "aha moment." What's the first meaningful outcome a customer can achieve with your product? Everything in your onboarding process should point toward this moment. Read more about time to value to understand why this matters.
Step 2: Map your current state. Write down every touchpoint a new customer currently encounters, from signup through day 30. Include emails, calls, in-app messages, help docs. You'll likely find gaps and redundancies.
Step 3: Assign each touchpoint to a stage. Use the six stages above as your organizing structure. If a touchpoint doesn't fit any stage, question whether it's necessary.
Step 4: Set one metric per stage. Don't try to measure everything at once. Pick the single most important metric for each stage and start tracking it.
Step 5: Build your first version. Use the six stages above as your starting point. Customize them for your product and team. Don't aim for perfection. Aim for something you can run consistently.
Step 6: Run it for 30 days and iterate. After one month, review your metrics. Talk to customers who completed onboarding and customers who didn't. Adjust accordingly.
For more ideas on what works, see our customer onboarding best practices guide.
Adapting the process for different customer segments
Not every customer needs the same onboarding process. A self-serve user signing up for a free trial needs a very different experience than an enterprise customer with a six-figure contract.
Self-serve / low-touch customers: Compress the process into automated touchpoints. Pre-onboarding becomes an automated welcome sequence. Kickoff becomes an interactive product tour. Configuration is guided setup wizards. Training is on-demand help docs and videos. Learn more about scaling onboarding without a CS team.
Mid-market customers: Blend automation with human touchpoints. Automate pre-onboarding and basic configuration. Conduct live kickoff calls and training sessions. Use automated adoption nudges with periodic check-in calls.
Enterprise customers: Go high-touch across every stage. Dedicate an onboarding manager. Create a custom onboarding plan. Involve executive sponsors. Plan for a longer timeline (60 to 90 days instead of 30).
The six stages stay the same across segments. What changes is the delivery method, depth, and timeline for each.
Onboarding metrics that matter
You can't improve what you don't measure. Here's a summary of the metrics mentioned above, organized by what they tell you.
Are customers starting onboarding?
- Signup-to-kickoff time
- Kickoff attendance rate
- Intake form completion rate
Are customers progressing through onboarding?
- Configuration completion rate
- Training completion rate
- Onboarding completion rate
Are customers getting value from onboarding?
- Time to value
- Feature adoption rate
- Customer effort score
Are customers staying after onboarding?
- 30-day retention
- 90-day retention
- Time to first expansion
For a deeper look at each of these, read our customer onboarding metrics guide.
Tools for managing the customer onboarding process
You can run a customer onboarding process with spreadsheets and email. Many teams start there, and it works fine for your first 20 or 30 customers. But as you scale, the manual work becomes unsustainable.
A dedicated onboarding tool gives you three things spreadsheets can't: a customer-facing portal where customers can see their own progress, automated task management so nothing falls through the cracks, and analytics that show you where customers are stalling.
OnboardingHub is built for exactly this. You get a visual drag-and-drop guide builder, built-in progress tracking, document collection, and CES measurement. It's $99/month flat (not per seat), and you can set it up in minutes, not weeks.
Want to see how different tools compare? Check out our onboarding tool comparison guide to find the right fit for your team.
Start building your process today
A customer onboarding process doesn't need to be perfect. It needs to exist, be documented, and be followed consistently. Start with the six stages, pick one metric per stage, and iterate from there.
Browse our full guides library for more on specific topics like automation, reducing onboarding time, and measuring ROI.