SaaS customer onboarding flowchart
A worked example to adapt. Rename steps, add branches and owners to match how your team actually works.
Mermaid source for this diagram
flowchart TD
s(["Contract signed or trial converted"])
wel["Welcome email and kickoff call"]
goals["Agree success goals"]
imp["Import data and connect tools"]
cfg["Configure workspace and users"]
trn["Train admins and users"]
d1{"First value milestone reached?"}
help["CSM unblocks: call, guide or fix"]
hc["30-day health check"]
e(["Hand off to ongoing success"])
s --> wel
wel --> goals
goals --> imp
imp --> cfg
cfg --> trn
trn --> d1
d1 -->|Yes| hc
d1 -->|No| help
help --> d1
hc --> ePaste into any Markdown tool that renders Mermaid, such as GitHub.
About this saas customer onboarding flowchart
Customer onboarding is where SaaS retention is often won or lost. The flowchart centers on one question: has the customer reached the first moment of real value? Everything before it is setup; the loop after it is how you rescue stalled accounts.
This example fits a B2B product with a customer success manager (CSM). Self-serve products replace the calls with in-app guides and emails.
Step by step
- Kickoff. Welcome the customer and agree what success looks like.
- Setup. Import data, connect tools, configure users.
- Training. Train admins first, then end users.
- First value. Track a concrete milestone; if it isn't reached, the CSM steps in.
- Health check. Review at 30 days, then hand off to ongoing success.
How to make it in flow-chart.io
- Start from the example. Edit the text in the generator box above so it names your own onboarding steps and milestone, then press Generate. The free preview needs no sign-up.
- Add the branches. Add the decision points that matter for you, for example enterprise SSO setup? or data migration service. Each decision becomes a diamond with labeled outcomes.
- Assign owners. Save the diagram to the editor (free account) and rename steps to show who does what: account executive, CSM, support and the customer admin.
- Share or export. Share a read-only view link: people with the link can view the diagram but not edit it. Downloads as PNG, SVG or PDF are part of Flow Pro (see pricing).
Tips
- Define the first value milestone as something measurable.
- Put a deadline on each setup step.
- Make the 'stalled' loop visible so it gets staffed.
Frequently asked questions
- What is customer onboarding in SaaS?
- The process of getting a new customer from signup or contract to using the product successfully.
- What is time to value?
- How long it takes a new customer to get the first meaningful result from the product.
- Can I generate my own onboarding flow?
- Yes. Edit the steps in the generator box and press Generate.