Guides / How to build

Onboarding Flow Examples: 15 Patterns for Getting Users to Value

Fifteen onboarding flow examples: card-free trials, sample data, checklists, template pickers and welcome emails, plus how to build your own.

Mythex Team · 2026-10-22 · 6 min read

The best onboarding flows get a new user to their first real result as fast as possible. They ask for little at sign-up, set up something useful on the user's behalf, guide with a short checklist or helpful empty screens rather than long tours, and follow up by email with the next step. Onboarding mostly happens behind a sign-up, so below we describe six public examples we could check before signing up in October 2026, then nine common in-product patterns described without naming a product. After that: a checklist, common mistakes and how to build your own.

The 15 examples at a glance

#ExampleStageKey idea
1Cal.comSign-upGoogle or email, "no credit card required"
2BasecampTrial30 days, no card, no automatic charge
3PlausibleTrialLive demo before the trial
4StripeSetupSandboxes to test without real data
5BasecampLearningLive demo classes
6VercelSetupOnboarding instructions for AI agents
7Welcome questionsPatternTwo or three questions that change the setup
8Template pickerPatternStart from something, not nothing
9Sample dataPatternA filled-in example to explore
10Setup checklistPatternThree to five first tasks with progress
11Helpful empty statesPatternEach blank screen explains its next step
12Import from another toolPatternBring existing data in on day one
13Invite teammatesPatternAt the right moment, not first
14Permission primingPatternExplain before the system prompt appears
15Welcome email sequencePatternOne next step per email

Public onboarding examples

These are what each company showed publicly as of October 2026. We didn't sign up for accounts, so we describe only what's visible before sign-up or documented on their own sites.

1. Cal.com: two sign-up buttons and no card

Cal.com's homepage offers "Sign up with Google" and "Sign up with email" next to "No credit card required", and explains setup in three steps: connect your calendar, set your availability, choose how to meet.

Learn from it: onboarding starts on the marketing page. Telling people the setup steps before they sign up makes the first screen inside feel familiar.

2. Basecamp: a trial that doesn't trap you

Basecamp's pricing page states that paid plans come with a 30-day free trial, no card required, and that you're not charged automatically when it ends.

Learn from it: removing the fear of a surprise charge lowers the cost of trying. It's a trade-off: asking for a card filters for serious users, not asking gets more people in. See freemium vs free trial.

3. Plausible: see it before you sign up

Plausible's homepage puts "View live demo" next to its 30-day, card-free trial. The live demo is its own site's real analytics.

Learn from it: a public demo lets people "onboard" themselves before committing, so the ones who sign up already know what they'll get.

4. Stripe: a safe place to practise

Stripe's docs describe sandboxes for testing an integration without affecting live transactions or real data.

Learn from it: if mistakes in your product are costly (money, messages to customers), give new users a safe mode to learn in.

5. Basecamp: live classes

Basecamp's homepage invites visitors to a live demo and Q&A, with a link to upcoming classes.

Learn from it: some people learn best from a person. A group class scales better than one-to-one demos.

6. Vercel: onboarding for AI agents

Vercel's homepage tells developers they can onboard a coding agent by having it fetch and follow Vercel's setup guide.

Learn from it: if your users increasingly work through AI tools, documentation written for those tools becomes part of onboarding.

In-product onboarding patterns you can copy

7. Welcome questions

Two or three questions right after sign-up ("What will you use this for?", "How big is your team?") that change what the user sees next, such as a different template or checklist. If an answer doesn't change anything, don't ask it.

8. Template picker

Instead of a blank page, offer a few starting points by use case. The user edits something real rather than staring at an empty screen.

9. Sample data

Fill the account with a realistic example project or dataset, clearly labelled as sample, with a one-click "clear sample data" button. People learn by poking at something that already works.

10. Setup checklist

Three to five first tasks ("Add your logo", "Create your first invoice", "Invite a teammate") with a progress indicator. Make it dismissable, and mark tasks done automatically when the user completes them anywhere in the product.

11. Helpful empty states

Every empty list or page explains what goes there and offers the action to fill it: "No clients yet. Add your first client or import a CSV."

12. Import from another tool

If people switch from a known tool, offer an import (CSV or direct) on day one. Their own data makes the product feel like theirs immediately.

13. Invite teammates at the right moment

Ask after the user has created something worth sharing, not as the first step. "Share this project" lands better than a blank "invite your team" screen.

14. Permission priming on mobile

Before the system asks for notification, camera or location access, explain in your own screen why you need it and what the user gets. Then show the system prompt only if they agree.

15. Welcome email sequence

A short series, each email with one next step tied to what the user hasn't done yet. Stop sending setup emails once they've done it. See how to send emails from your app.

What the best onboarding flows have in common

  • A defined first result, such as "first booking received", that the flow is built around.
  • Short sign-up. Social sign-in or email, and nothing that can wait.
  • No surprises. Trial length and card requirements stated before sign-up.
  • Something filled in: a template, sample data or import, not a blank screen.
  • Guidance in context through checklists and empty states rather than long tours.
  • Skippable steps for experienced users.
  • Follow-up by email or in-app message based on what the user has and hasn't done.
  • Measured. You know what share of sign-ups reach the first result.

Common mistakes

  • Asking too much up front. Phone number, company size and role before anything useful.
  • Long tours that point at buttons before the user knows why they matter.
  • Blank first screens with no hint of what to do.
  • Inviting teammates first, before there's anything to share.
  • Emails that ignore behaviour, telling people to do things they already did.
  • Forcing everyone down one path. A power user and a beginner need different routes.
  • Never revisiting it. Onboarding should change as the product does.

How to build your own onboarding flow

  1. Name the first result and list every step between sign-up and reaching it.
  2. Cut or defer steps until only the essential ones remain.
  3. Pick two or three patterns above: usually a template or sample data, a checklist and an email sequence.
  4. Build it. With Mythex you can describe the flow in a chat ("after sign-up, ask two questions, then show a checklist of three tasks") and see it in a live preview, with log-in and a database for storing progress included when the app needs them. If you already have a product with a large user base, a dedicated product-tour or in-app messaging tool may be faster to add than building your own. Browse templates for app starting points.
  5. Measure and fix the biggest drop-off, one change at a time.

For the strategy behind this, read how to onboard new users and how to reduce churn.

How we chose these examples

We only named companies whose onboarding we could see without creating an account, or which their own pages or docs describe, as of October 2026. We describe what they showed publicly, not their in-app flows, which we didn't test. The in-product patterns are common approaches described in general terms.

Questions

What is an onboarding flow?

It's the sequence a new user goes through from signing up to getting the first real result from your product. It usually includes sign-up, a few setup questions or steps, guidance inside the product (a checklist, sample data, tips) and follow-up emails. Its job is to get people to that first result quickly.

How many steps should onboarding have?

As few as it takes to reach the first useful result. Ask only for what you need now and defer the rest. If a step doesn't change what the user sees next or help them get value sooner, consider removing it or moving it later.

Should onboarding include a product tour?

A short, skippable tour can help in a complex product, but many people skip tours. Guidance that appears when it's needed, like a tip on an empty screen or a checklist of first tasks, usually teaches more than a tour shown all at once.

How do I measure if my onboarding works?

Define the first meaningful action (for example, created a first project or sent a first invoice) and track what share of new sign-ups reach it, and how long it takes. Then look at where people drop off between sign-up and that action, and fix the biggest drop first.

Keep reading

  • How to Build a Community Platform: Members, Posts, Events and Moderation — Plan and build an online community: member profiles, spaces, events, moderation, notifications and paid access, and when a hosted platform fits better.
  • How to Build a Fitness App: Workouts, Logging, Progress and Coaching — Build a fitness app as a web app: exercise library, workout plans, fast set logging, progress charts, coach and client roles, and honest limits on wearables.
  • How to Build a Flashcard App with Spaced Repetition — Build a flashcard app people actually study with: decks, cards, a review queue, spaced repetition scheduling, imports and a fast phone-first review screen.
  • How to Build a Gym Membership App: Plans, Billing, Class Booking and Check-In — How to build a gym membership app: plans and recurring billing, freezes, class booking with capacity, check-in, waivers, and when gym software is better.
  • How to Build a Habit Tracker App — Build a habit tracker that works on your phone: habits, check-ins, streaks that handle time zones, reminders, and why a web app is the practical start.
  • How to Build a Loyalty Program App: Points, Stamps, Rewards and Redemption — How to build a loyalty program app: points vs stamp cards, QR codes at the counter, rewards, redemption, fraud, and when a POS loyalty add-on is enough.

Start building free · Templates · Docs