Client onboarding checklist: the 5 phases that actually matter
Aug 27, 2026 · 6 min read
A client onboarding checklist works best when it's organised into phases rather than one long list. Phases give both sides a sense of progress, make it obvious what's blocking, and let you measure how long accounts actually spend at each stage. These are the five phases that carry most onboarding projects, and the tasks that belong in each.
1. Kickoff
The goal of kickoff is a shared plan the client can see — not notes that stay in your CRM. Keep it short and end with agreement on scope, timeline, and owners.
- Confirm the client's goals and what "done" means for this onboarding
- Agree the phases and a target go-live date
- Identify the client-side project owner and stakeholders
- Share access to the onboarding portal and walk through it once
2. Setup & configuration
This is where accounts stall, because tasks here often depend on something the client owes you. Make every task explicitly client-owned or vendor-owned with a due date.
- Create the client's account and base configuration
- Collect required inputs from the client (branding, users, settings)
- Configure to the client's requirements gathered at kickoff
- Invite the client's users, or send no-login links to stakeholders
3. Data & integrations
Not every onboarding has this phase, but when it does it's the riskiest one. Treat each integration as its own tracked task with a clear owner on both sides.
- Migrate or import the client's existing data
- Connect integrations (CRM, SSO, other tools)
- Validate a sample end to end with the client
4. Training & adoption
The point of training isn't the session — it's that the client's team completes a first real workflow themselves.
- Run role-based training for the client's users
- Have the client complete one real workflow unaided
- Point the client at self-serve help for follow-up questions
5. Go-live
Give onboarding a clear finish line with an explicit checklist and a sign-off, so it doesn't just trail off.
- Run the go-live checklist and confirm nothing is outstanding
- Get the client's sign-off that they're live
- Hand over to the ongoing account owner and schedule a check-in
Turning the checklist into a repeatable process
Once the five phases are stable, save them as a template and apply it to every new client so onboarding is consistent no matter who runs the account. Then track average time-in-phase to find where accounts lose momentum.
- Codify the phases and tasks as a reusable journey template
- Apply it to every new client at kickoff
- Review time-in-phase monthly and tighten the slowest phase