Skip to content

Onboarding, built from what other companies published

What Are the Components of a Top-Tier SaaS Onboarding Experience?

The ten components of a top-tier SaaS onboarding experience, shown through what Slack, Superhuman, Intercom, Stripe, Notion and ten others do, with sources.

By , Co-founder, GainTrace · Updated · 16 min read · For Onboarding Manager, Head of Customer Success

Short answer

The components of a top-tier SaaS onboarding experience are ten: a defined first-value moment, a path that adapts to what the user already knows, a scoped live session, a paid implementation for complex setups, an in-product checklist of 3 to 7 tasks, a template instead of a blank canvas, a quick start that ends in one real output, a sandbox, free self-paced education, and a guide for the second user.

You have been asked to design onboarding, and every list of the components of a top-tier SaaS onboarding experience you have found so far is either a vendor's feature list or ten adjectives with no evidence. What you need is what specific companies do, with a source you can send to your CEO when she asks why the kickoff call is only half an hour.

This page is that list. Ten components, each shown through a company that has put its practice in writing: a pricing page, a help centre article, a founder interview, a filing. We cite only what those pages say, we do not rank the companies, and we do not sell any of them. At the end is the subset a two-person onboarding team can copy this quarter, and the mistakes that show up in the 3,628 public reviews we read.

Key takeaways
  • Pick the first-value moment before anything else. Slack chose 2,000 team messages and reported 93% of teams past that line still using the product.
  • Cap the live session at 30 minutes and give every user one. Superhuman cut its concierge onboarding from 90 minutes to 30 without dropping it.
  • Keep the in-product checklist to 3 to 7 verb-first tasks; users see only the first 4 or 5 before scrolling, so the value task goes at the top.
  • Never open on a blank canvas. Notion, Airtable and Figma all put a template or starter project in front of a first-time user.
  • Let setup finish before consequences start. Stripe's test keys and Shopify's test transactions exist so a customer can prove the flow works before money moves.

What are the components of a top-tier SaaS onboarding experience?

The first three decide whether onboarding works at all; the rest scale it.

1. A defined first-value moment, measured in the customer's own behaviour

Everything else on this page is in service of one event, and the company has to name it. Slack's founder Stewart Butterfield told First Round in 2015 that the line was 2,000 messages exchanged by a team, and that "after 2,000 messages, 93% of those customers are still using Slack today." The number matters less than the shape: a behaviour, in the product, on the customer's own work, past which retention flattens.

Set this first. A team without a defined moment measures attendance and completion instead, the failure covered in why customers churn after completing onboarding. The method for finding your own moment from your data is on improving product adoption during initial use.

2. A path that adapts to what the user already knows

The same tour bores an expert and loses a beginner. Duolingo's fix is a placement test at signup: in its own words, "we use a placement test to determine where they should begin within a course." Zapier's version is choice rather than testing. Its quick start guide offers several routes to a first Zap, including "Using Zapier's pre-built Zap templates" and "Using the AI-powered Copilot tool to help you create your Zap", so a person who already knows what they want does not sit through the tutorial.

For a B2B product the placement test is two questions on the kickoff form: what are you replacing, and what should have happened in 30 days. Those answers pick the path.

3. A live session with a fixed scope and a fixed length

Superhuman is the clearest published example of concierge onboarding at scale. Rahul Vohra described it in 2019: "we do in-person onboardings typically over a Zoom video call. They're about half an hour in length each." Gaurav Vohra, who ran the program, wrote in 2025 that sessions had run up to 90 minutes before the team "pared onboardings down from 90 minutes to 30 minutes".

Two things to take from that: every user got a session, not only the buyer, and the session got shorter as the team learned what needed a human. If your kickoff runs 60 to 90 minutes, the call is carrying work a checklist, a template or a sandbox should carry.

Should the goal really be getting them into an onboarding meeting? Or should we focus more on helping them succeed inside the product, with guidance appearing when they actually need it?
r/CustomerSuccess, 2026

When the product replaces a system of record, free onboarding is a false economy for both sides. HubSpot's marketing pricing page states that the cost shown "does not include the required, one-time Professional Onboarding for a fee of $3,000" and, on the Enterprise tier, onboarding "for a fee of $7,000". The services page scopes what that buys: "Marketing Hub Onboarding is designed for new customers using Marketing Hub software for the first time."

The lesson is the pairing: a fee, and a written scope saying what it covers (in HubSpot's case the data model, lead capture, automation and CRM migration). A fee without a scope is a tax; a scope without a fee gets deprioritised, because unpaid work is optional work.

5. An in-product checklist of 3 to 7 verb-first tasks

Intercom describes checklists as "a new type of in-product message that allow you to deliver contextual and personalized lists of tasks to customers using your product". Its best-practice article gives the design rules: "make them look manageable by using between 3-7 tasks in your checklists" and, because "customers only see the first 4-5 tasks before they have to scroll", the order matters.

Shopify runs the same idea in its help centre for a much larger setup: a general checklist that "outlines all the steps that you need to take to get started with Shopify", ending in test transactions. Whichever surface you use, put the task that produces first value in position one or two and cut anything that is about your product rather than the customer's outcome.

6. A template or starter instead of a blank canvas

Three flexible products, three identical decisions. Airtable's introduction tells first-time builders "If it's your first time building, we recommend that you consider using a template." Notion puts templates at the two moments a new user is most likely to stall: "Add a template to your workspace via the Templates button in the sidebar, or when creating a new page." Figma's Get started hub offers starter projects because "These starter projects are the perfect way to get some hands-on experience in the editor."

For B2B, the template is a pre-built workspace for the customer's segment, filled during implementation with their names and data, so the first login is not an empty state.

7. A quick start that ends in one real output

A quick start should end with something that exists. Loom's Chrome extension guide ends with "Once you're satisfied with your recording settings, go ahead and select Start Recording." One video. Calendly's learning hub sets out a four-lesson getting-started path, about 17 minutes long, that ends in a first bookable meeting, and frames it as understanding "how everything fits together before we start clicking around".

The test: can you name the noun the user holds at the end? A recording, a booking link, a paid invoice. If the answer is "a configured account", it is a setup guide, not a quick start.

8. A sandbox where setup finishes before consequences start

Any product that moves money, sends messages or changes records needs a place to be wrong safely. Stripe offers "test card numbers and test API keys so you can simulate real transactions without moving money". Shopify's setup checklist ends with test orders for the same reason: the customer proves the flow before a real buyer hits it.

Without a formal sandbox, the equivalent is a dry-run step in the plan: send the first campaign to the customer's own team, run the first report against last month's closed data, route the first ticket to the champion.

9. Free, self-paced education after week one

The live session covers the first week; everything after it has to scale without a calendar. Atlassian announced in May 2024, "Today, we're introducing 100% free and flexible on-demand courses at Atlassian University." Asana made the same move in 2018: "Asana Academy is free", and, as the post adds, "all you need is an Asana account".

Both companies concluded that training is part of the product rather than a service line. A small team does not need an academy: six recorded 8-minute videos, one per job the product does, linked from the checklist, does the same work.

10. A getting-started guide for the second user, not only the admin

The buyer and the admin get the kickoff. The person invited in week three gets nothing, and decides whether adoption spreads. Slack keeps a separate "Getting started for new members" page, covering profile, notifications, channels and direct messages, written for someone who joined a workspace that already exists: "If you need to communicate with a group of people, send a message in a channel."

Write yours as one page in the second user's situation (someone set this up, you were added, here is the first ten minutes) and send it automatically on invite, because nobody on the customer side will.

Which company demonstrates each component?

Nothing in the practice column goes beyond what the cited page says.

Ten onboarding components, the company whose published practice illustrates each, and the source. Verified 2026-09-04.
ComponentCompanyWhat the source says they doSource
Defined first-value momentSlack2,000 team messages; 93% of teams past that line still using the productFirst Round Review, founder interview, 2015
Adaptive pathDuolingo · ZapierPlacement test at signup · templates, AI Copilot or custom as routes to a first ZapDuolingo blog, 2018 · Zapier help centre, 2026
Scoped live sessionSuperhumanEvery user onboarded on a video call, cut from 90 to 30 minutesHeavybit podcast, 2019 · First Round Review, 2025
Paid, scoped implementationHubSpotRequired one-time onboarding, $3,000 Professional and $7,000 Enterprise, with a written scopeHubSpot pricing and services pages
In-product checklistIntercom · Shopify3 to 7 tasks, first 4 to 5 visible · general setup checklist ending in test transactionsIntercom help centre, 2025 · Shopify help centre
Template instead of blank canvasNotion · Airtable · FigmaTemplates in sidebar and at page creation · template recommended for first build · starter projectsEach company's help centre
Quick start to one outputLoom · CalendlyRecord a first video from the extension · 17-minute path to a first bookable meetingLoom docs on Atlassian support · Calendly learning hub
Sandbox before consequencesStripe · ShopifyTest keys and test cards · test orders in the setup checklistStripe docs · Shopify help centre
Free self-paced educationAtlassian · AsanaOn-demand courses made free in 2024 · Academy free with an account since 2018Company blogs
Guide for the second userSlackA separate new-member guide: profile, notifications, channels, DMsSlack help centre

What can a small team copy this quarter?

None of the fifteen companies above built all ten at once. A two-person onboarding team with no engineering time can ship five of them in twelve weeks, in this order, because each makes the next cheaper.

  1. Weeks 1 to 2 · name the first-value moment

    Split the last two quarters of accounts into renewed and churned and find the first-30-day behaviour that separates them most. Write it as one sentence with a number, the way Slack did.

  2. Weeks 3 to 4 · rewrite the kickoff to 30 minutes

    Move anything that is setup into a pre-call checklist, anything that is training into a recorded video, and keep only decisions and the first-value walk-through in the call. Add the two placement questions to the booking form.

  3. Weeks 5 to 6 · build one template per segment

    Turn the three configurations your best customers ended up with into starting points, filled during implementation with the customer's own names and records.

  4. Weeks 7 to 9 · ship a 5-task checklist and a dry run

    Five verb-first tasks in the order that produces the value moment, the value task first or second. Task five is the dry run: a real record through the real flow with no external consequences.

  5. Weeks 10 to 12 · record the second-user guide and the six videos

    One page for the invited user, sent on invite. Six short videos, one per job, linked from the checklist. Then measure median days to the first-value moment, by cohort, beside completion.

Before you call the quarter done

  • The first-value moment is written as a sentence with a number, and someone can pull the date it happened for any account.
  • The kickoff call fits in 30 minutes and contains no step the customer could have done alone.
  • Every new account opens on a populated template, never an empty workspace.
  • The checklist has at most seven tasks and the value task is visible without scrolling.
  • A dry run exists for every flow that touches money, messages or a system of record.
  • The invited user receives a guide written for their situation within a minute of the invite.
  • Days to first value is on the same weekly report as onboarding completion.

Where do onboarding programs go wrong, according to 3,628 public reviews?

We read 3,628 public G2 reviews of the three most-reviewed customer success platforms: thousands of accounts of being onboarded onto complex B2B software. "Learning curve" appears in 59 of the 1,269 pain sentences we extracted. Three patterns explain most of them, each a missing component above.

A more consultative approach around starting small would have led to better adoption.
Senior Director of Customer Success, SMB SaaS, public G2 review

The first pattern is scope without sequence: the implementation configured everything, so the customer felt none of it. That is component seven missing. The second is the intensive session that becomes the only way in, so a team that missed it never catches up.

If you haven't been through the intensive onboarding session, it's very hard to get to grips with the platform but then also motivate my team to then use it too.
Customer Success lead, mid-market SaaS, public G2 review

That is components nine and ten missing: no self-paced education, no guide for the people who arrive later. The third, "Setup was complex, and onboarding took longer than we'd have liked", is the implementation without a written scope, or a free one nobody on the customer side owned. The industry that sells onboarding tooling has the same gaps as its customers.

If we can only build one component, which one should it be?

It depends on how much setup stands between signup and value, and how many users a customer brings.

  • Self-serve product, one or two users per account, value in the first session: build the template and the quick start (six and seven). A live call would cost more than the account.
  • Team product, five to fifty users, value within a week: build the checklist and the second-user guide (five and ten). Spread across the team is what you are optimising.
  • System of record, integrations required, value only after data is live: build the scoped live session and the sandbox (three and eight), and price the implementation (four) if the setup takes your team more than a day.
  • Any of the above where churn happens after a completed onboarding: define the first-value moment (one) first, because the other components have nowhere to point.

Worked example · a 40-seat workflow product, $18k ACV, two-person onboarding team

Today: a 75-minute admin kickoff, a 22-page setup guide, a day-30 check-in. First-value moment, once defined: three named users complete the core workflow on a real record in the same week. Quarter plan: the kickoff drops to 30 minutes, the setup guide becomes a 5-task checklist with a populated template, the second-user guide goes out on invite. Measurement moves from "kickoff held" to "days until three users complete a real workflow", per cohort. Engineering cost zero; writing cost about six working days.

How do I know the components are working?

The second-user test

The second-user test: hand your getting-started material to the second person at the customer, the one who did not attend the demo and did not sign anything. Onboarding built for the admin passes internal review and fails here, which is where adoption stalls first.

Two numbers, weekly, by signing cohort: median days from signature to the first-value moment, and the share that reached it by day 30, with completion beside them. If the first number does not fall over two quarters, the usual culprit is a checklist ordered by your product's structure instead of the customer's outcome.

If accounts reach the moment and go quiet anyway, the problem has moved past onboarding: see spotting churn risk early across scattered data. If customers are not turning up to the live session at all, fix that first with the pre-kickoff sequence.

How does GainTrace track onboarding against first value?

GainTrace reads the first-value event from your product data and dates it per account beside signature and completion, so the two numbers above are columns, not a project. Product signals show which invited users reached the moment and which stopped at the checklist, and rescue playbooks fire when an account passes its completion date with the value event still at zero.

Frequently asked questions

What are the key components of a top-tier SaaS user onboarding experience?

A defined first-value moment; a path that adapts to the user's starting point; a live session with fixed scope and length; a paid, scoped implementation where setup is complex; an in-product checklist of 3 to 7 tasks; a template instead of a blank canvas; a quick start that ends in one real output; a sandbox; free self-paced education; and a guide for the second user. Each is illustrated above by a company that published the practice.

How long should a SaaS onboarding call be?

About 30 minutes. Superhuman, which gives every user a live session, reported cutting its onboarding from 90 minutes to 30 once the team learned which parts needed a human. If your call runs longer, it is carrying setup or training that belongs in a pre-call checklist, a template or a recorded video.

Should every SaaS customer get a live onboarding call?

Only when the account's value justifies it and the setup needs a decision a checklist cannot make. A one-user self-serve product is better served by a template and a quick start. A team product needs the checklist and the second-user guide more than a call. A system of record with integrations needs the call, plus a sandbox and a written implementation scope.

How many tasks should an onboarding checklist have?

Three to seven, each starting with a verb, ordered so the task that produces first value sits in the first two positions. Intercom's published guidance is that users only see the first four or five tasks before scrolling. Cut any task that exists for your product's benefit rather than the customer's outcome.

Should we charge for onboarding?

Charge when setup takes your team more than a day and the product replaces a system of record, and always pair the fee with a written scope. HubSpot publishes required onboarding fees of $3,000 and $7,000 on its Professional and Enterprise marketing tiers alongside a services page that states what the fee covers. A fee without a scope is resented; a scope without a fee is ignored.

What is the first component to build if we have nothing?

The first-value moment. Write the behaviour in the customer's own data that predicts renewal as one sentence with a number, then build everything else to point at it. Without it, the checklist, the call and the templates get measured by completion, which is why accounts finish onboarding and still churn.

How this was researched

We fetched and read the public pages of fifteen companies (pricing pages, help centres, company blogs, a filing and three founder interviews) on 2026-09-04 and quote only what those pages say; the dates in the table are the page's own date or the fetch date. We read 3,628 public G2 reviews of the three most-reviewed customer success platforms and 811 Reddit questions from r/CustomerSuccess, r/SaaS and r/B2BSaaS for the failure patterns and the quotes, which are verbatim with product names removed. The worked example uses illustrative figures, not customer data.

Next steps

See days to first value beside onboarding completion for every account, from your own product data, in the first week. Start free or book a demo.

See GainTrace first in your Google results

Add as a preferred
source on Google
View markdown