Get the working resource ↓
SaaS Growth Marketing Guide 6 min read

SaaS User Onboarding

How to design a first session that reaches value: the setup audit, the three onboarding patterns, empty states, checklists and the emails that carry it.

On this page 8 sections
  1. Audit the setup work, then delete most of it
  2. The three onboarding patterns and which product needs which
  3. Empty states are the real onboarding surface
  4. Design for the second session
  5. The onboarding email sequence, triggered on events
  6. Measuring: one activation event, three funnel steps
  7. The tradeoff nobody mentions
  8. Where to start on Monday
  9. Frequently asked questions

The short answer

SaaS onboarding is the design of the work between signup and first value. Start by listing every setup step, then delete or automate as many as possible. Pick one of three patterns: guided tour, checklist plus designed empty states, or a done-for-you import or template. Measure signup to activation event to second session. Product tours are usually a patch over a confusing empty state, so fix the empty state first.

Key points before you start

The first session decides most of what happens next. A user who reaches something useful in their first ten minutes comes back on day two, and a user who does not usually never opens the tab again. That is the whole argument for spending engineering time here rather than on the next feature.

Start with a list, not a design. Write down every single thing a new user must do between clicking signup and getting value, including the invisible steps like waiting for a sync or finding an API key.

Audit the setup work, then delete most of it

Most onboarding projects begin by making the existing steps prettier. The higher-return move is removing steps entirely, and the audit is what makes that decision possible.

For each step on your list, ask three questions. Can we infer this instead of asking? Can this wait until after the first success? Can we do it for the user?

Setup stepUsual treatmentBetter treatmentEffect on time to value
Company size and roleRequired form fieldEnrich from the email domain, confirm laterRemoves a screen
Data importAsk the user to upload a CSVOffer three sample datasets plus an import optionUser sees value before doing work
Invite teammatesStep two of onboardingPrompt after the first successful actionLarge. Invites before value feel like a favour.
Connect an integrationBlocking stepOptional, with a clear reason attachedRemoves the biggest drop-off point
Choose a planBefore entering the productAfter the trial produces somethingRemoves a decision the user cannot yet make
Profile photo and preferencesOnboarding checklist itemDelete entirelySmall but free
Every deleted step is a conversion gain you never have to test.

The teammate invite step deserves its own paragraph. Asking someone to invite three colleagues before they have seen anything works is asking them to stake their reputation on a product they have not evaluated. Move it after first value and invite rates typically rise rather than fall.

The fake progress bar

A progress bar that counts steps you invented to fill it, such as ‘add a profile photo’, teaches users that your checklist is not worth completing. They learn that in the first session, and the lesson transfers to every future prompt you send them.

The three onboarding patterns and which product needs which

There are three, and picking the wrong one is the most common structural mistake.

The guided tour walks a user through the interface with tooltips. It fits products where the value is in a workflow the user cannot guess at, and it fails when users click through it to reach what they came for. Slack’s original Slackbot conversation is the good version of this: it taught by making you do the thing rather than by pointing at it.

This checklist plus designed empty states fits most B2B tools. Each empty screen explains what goes there and offers the one action that fills it. Linear does this well, with a first run that assumes you will use the keyboard and teaches the shortcut in the moment you need it rather than in a modal at the start.

The done-for-you import or template fits products where the blank page is the problem. Notion’s template picker and Canva’s design-first empty state both skip the blank canvas entirely, so the user starts with something to edit rather than something to create. Figma does the same by making the file, not the tour, the first thing you meet.

PatternFitsFails whenBuild cost
Guided tourComplex workflows with non-obvious sequenceUsers want one specific thing and skip the tourLow with a tool, medium in-house
Checklist plus empty statesMost B2B tools with several entry pointsChecklist items are invented to fill itMedium, needs design work per screen
Done-for-you import or templateProducts where a blank canvas blocks the userTemplates do not resemble the user's real workHigh, needs content as well as code
Hybrids are fine. Most mature products use templates for the first action and a checklist for the rest.

Editable working copy

Get this checklist as a working file

Save the checks on this page as a working copy and assign an owner, status and evidence for each action.

We never sell your data. Your resource opens here after submission.

Empty states are the real onboarding surface

An empty state is a screen a user will see when they are most confused and least committed. Treat it as the highest-priority design work in the product.

Four things belong on every empty state: a one-line description of what lives here, the single most likely next action as a button, a secondary path for people who want the other option, and an example. The example does more work than the copy. Showing a populated version of the screen, even as a static image, answers the question the user actually has, which is what this is supposed to look like when it works.

This is why I would fix empty states before buying a tour tool. Tour tools run 500 to 3,000 dollars a month and their most common use is explaining a screen that should have explained itself. Spend the first sprint on the screen.

Up to 75%

Share of SaaS churn that happens in the first week, which is why the first session outranks almost everything else

Widely cited product-led growth research

Design for the second session

Almost every onboarding review I have seen optimises session one and ignores session two, where a large share of the loss actually happens. The user came back, the initial context is gone, and the product shows them the same screen with nothing obviously next.

Three things carry a user into the second session. Leave a visible unfinished thread, such as a draft, a partial import, or a report that finished processing. Send an event-triggered message when something completed while they were away. And make the second session start where the first one ended rather than at a dashboard.

Measure it explicitly. Day one to day two return rate is a better early predictor of retention than almost anything else you can read in week one, and most teams do not have it on a chart.

The onboarding email sequence, triggered on events

Day-based sequences send the wrong message to most people. Day three’s “here is how to import your data” arrives for a user who imported on day one and for a user who has not logged in since signup, and it is wrong for both.

Event triggered sequence structure

  1. Signup confirmation, immediate

    One link to the exact next action, no feature tour. Success looks like a click-through rate above 40 percent.

  2. Stalled before first action, at 24 hours

    Send only if the activation event has not fired. Name the specific blocker you see most often and offer the shortest path past it.

  3. First value reached, immediate

    Acknowledge what they did, then introduce the second action. This is the right moment to prompt teammate invites.

  4. Feature nudge, on behaviour

    Triggered when usage suggests readiness, such as a third project created, not on a calendar date.

  5. Inactivity, at 7 days with no session

    One message, plain, with an offer of help from a human. Two messages here is one too many.

  6. Trial ending, at 3 days out

    Show what they built and what they lose. Generic countdown urgency performs worse than a summary of their own work.

Wiring this needs product events flowing into your messaging tool, usually through Segment or a direct integration with Amplitude or Mixpanel. That is roughly a week of engineering and it is the highest-return week in most onboarding projects. The full sequence with copy is in the SaaS onboarding email sequence, and the drafts are in SaaS onboarding email templates.

Review request

Free SaaS marketing audit

Share your site, stage and priorities to request a review of your positioning, funnel and acquisition plan.

We never sell your data. Your request is saved for review.

Measuring: one activation event, three funnel steps

Pick one activation event and defend it. It should be the action that correlates most strongly with 90 day retention in your own data, not the action that is easiest to move.

Find it by comparing retained and churned cohorts across candidate events. In most products, the winning event involves the user putting their own data in and getting something back. Profile completion never wins. Neither does “viewed the dashboard”.

Funnel stepDefinitionWhat to watch
Signup to first session actionDid they do anything at all?Drop here is nearly always a setup or empty state problem
First action to activation eventDid they reach real value?Drop here means the path from first action to value is too long
Activation to second sessionDid they come back?Drop here means nothing pulled them back, which is a lifecycle problem
Second session to habitThree sessions in 14 days, or your equivalentDrop here is a product value problem, not an onboarding one

That last row is the honest one. If users activate, return once, and then stop, onboarding is not your problem and no amount of checklist design will fix it. Say so out loud rather than running a fourth onboarding redesign.

The tradeoff nobody mentions

Aggressive onboarding optimisation can raise activation and lower revenue quality. Remove enough friction and you activate people who were never going to pay, which inflates your activation rate, fills your product with low-intent accounts, and makes your paid conversion rate look worse.

Watch activation rate and trial-to-paid together. If activation rises 12 points and trial-to-paid falls 4, you have probably optimised for the wrong population. The fix is usually qualification at signup rather than more friction later, which is covered properly in how to design a SaaS free trial.

Where to start on Monday

Run the setup audit. One spreadsheet, one row per step, three columns for infer, defer or automate. Most teams find two or three steps they can delete outright in an hour of discussion, and deletions ship faster than redesigns.

Then pick your single activation event, instrument the four funnel steps, and only after that decide whether you need a tour tool. Use the SaaS onboarding audit checklist to structure the review, SaaS onboarding teardowns to see how other products solved the same screens, and the time to value definition to keep the team using the term consistently.

Once activation is stable, the next two levers are a focused 30 day activation sprint and, if your product has any multiplayer dimension, designing a SaaS referral loop. Both sit downstream of a first session that works, which is why this comes first. The wider programme context is in SaaS growth marketing.

Editable CSV worksheet

SaaS Growth Marketing planning worksheet

A practical growth planning worksheet: decisions, owners, evidence and next actions.

We never sell your data. Your resource opens here after submission.

Frequently asked questions

What is user onboarding in SaaS?

It is everything between account creation and the moment a user gets real value from the product for the first time. That includes setup work, data import, invites, configuration, the first meaningful action, and the emails and in-app messages that carry someone through it. It is a design problem more than a messaging problem.

What is a good activation rate for a SaaS product?

It depends entirely on how you define activation, which is why cross-company benchmarks mislead. Products with a single-player first value often see 30 to 50 percent of signups activating. Products requiring data import or teammate invites frequently sit between 10 and 25 percent. Track your own trend and the correlation between your activation event and 90 day retention.

Should we build a product tour?

Usually not first. Tours are the standard response to a confusing first screen and they rarely fix it, because users click through them to get to the thing they came for. Redesign the empty state so the next action is obvious, then measure again. If the confusion persists on a genuinely complex screen, a short contextual tour is reasonable.

How long should a SaaS onboarding flow be?

As few steps as the product allows, and every step should either collect something you cannot infer or produce visible progress for the user. Three to five screens is common for self-serve tools. If you need eleven, the real answer is usually that your setup work should be automated or deferred rather than presented more attractively.

Should onboarding emails be time-based or event-based?

Event-based, triggered on what the user has and has not done in the product. Day-based sequences send congratulations for steps people skipped and instructions for steps they finished in the first ten minutes. Event triggers need product analytics wired to your email tool, which is a week of work and the highest-return week in most onboarding projects.

What is time to value and how do you reduce it?

Time to value is the elapsed time between signup and the user experiencing the product's core benefit. Reduce it by removing setup steps, pre-filling with sample or imported data, and deferring configuration until after the first success. The biggest single reduction usually comes from letting people do something useful before inviting anyone or connecting anything.

Who owns onboarding, product or marketing?

Product owns the in-app experience, lifecycle marketing owns the messaging around it, and both report against one shared activation number. Splitting the metric is what produces the common failure where marketing sends a beautiful email sequence about a flow product has already changed. One metric, one weekly review, two teams.

The saas-marketing.net editorial team Research and editorial

We research, write and maintain every page on this site. The library explains marketing decisions through practical frameworks, explicit assumptions and references. Corrections can be requested through the contact page.

Published September 11, 2026. Last updated .