User Onboarding

User Onboarding Software That Gets New Users to Value

Walk every new signup to their first win inside your product — a tour they finish, not a doc they skip.

Start free

$19/mo flat — no per-user pricing. No credit card required.

Day one decides the trial

  • Reach the aha in one session

    A three-to-five step tour takes a new user straight to the action that shows what your product does.

  • Right tour for each signup

    Admins get setup, invited teammates get their workflow. Segment by plan, role or any attribute.

  • See where they drop off

    Per-step completion shows the step that loses people, so you fix the tour instead of guessing at the activation rate.

Everything the first session needs

Product tours

Welcome them on first login

A product tour starts the moment a new user lands, points at the exact buttons that matter, and ends on the first real action. Build it by clicking your live app in the visual builder — no engineering ticket.

How product tours work
yourapp.com/dashboard
DashboardNew project

Welcome to Acme

Let's create your first project — it takes about a minute.

Next
Users
12,847
Projects
34
Completion
89%
Design System v22h ago
API Integration2h ago
Mobile App2h ago

Targeting

Show each segment its own path

Pass plan, role or signup date and pick who sees what. Trial users get the basics, upgraded accounts see what they unlocked, and frequency capping makes sure nobody sits through it twice.

Targeting by user attributes
stepskit.com/app/acme/tours/welcome-tour/settings

Audience Targeting

Control who can see this based on user attributes

This will not be shown to anyone. Configure audience targeting before publishing.

All users will see this when it matches the URL pattern.

Only users matching the rules below will see this.

Show only if the user matches all of the rules below

Rules

AND

Tooltips

Keep helping on the tenth visit

Onboarding doesn't end with the tour. Persistent tooltips sit on the controls people still ask about, so the second week is as guided as the first.

See in-app tooltips
yourapp.com/settings

Workspace settings

Workspace name

Acme Inc

Custom domain

Serve tours from your domain

Point a CNAME at StepsKit and everything loads from tours.acme.com.

Set up your domain →

tours.acme.com

Default language

English
Save changes

The beacon is live — hover it.

Surveys

Ask how it went

Run a two-question in-app survey right after the aha moment, while the experience is fresh. You'll know whether the guidance landed or merely got clicked through.

See in-app surveys

Quick question

How was your experience with the new editor?

Tap a face — this card is real.

NPS 62

1.4k responses

Live on this page

It's running on this page right now

That button plays a real StepsKit tour from a real project, through the same embed a customer installs. Nothing is mocked — here's the recipe.

Trigger
Manual — the button calls playTour(id)
Audience
Everyone, no identification needed
Frequency
Uncapped, so you can replay it
Buttons
Next only; Done goes to signup
Page rule
/solutions/user-onboarding
Built with
The visual builder, in about 3 minutes
  1. 1A welcome modal, anchored to nothing.
  2. 2A callout on the first feature block, page dimmed.
  3. 3A callout on step one of how it works.
  4. 4A callout on the first use case, positioned above.
  5. 5A closing modal whose one button opens signup.

How it works

  1. index.html
    <script
      async src="https://cdn.stepskit.com/stepskit.latest.js"
      data-api-key="sk_live_a3f...">
    < 15 KB gzippedZero CWV impact
    1

    Install once

    An npm package or a script tag — any framework, under two minutes.

  2. 1
    Next
    2

    Build by clicking

    Point at elements in your live app and write the copy, or let an AI agent draft it.

  3. Onboarding tourLast 30 days
    1.2k views87% completion
    3

    Publish and watch

    Set the audience, go live without a deploy, and read completion per step.

Where it pays off

  • First-login walkthrough

    Five steps from the dashboard to a created project. Aha in under two minutes, not after a tour of every menu.

  • Trial-to-paid activation

    Walk trial users through the workflow that converts, and drop a play-by-link URL into the trial-expiry email so the tour starts on click.

  • Plan-upgrade onboarding

    A tour triggered on plan change shows what they just unlocked, so the upgrade feels worth it on day one.

  • Invited teammates

    The second user never needs the setup tour. Target invited users with the workflows they'll actually use.

FAQ

Frequently asked questions

Stop losing users before they see the value

Build your first tour in 5 minutes. No engineering ticket, no credit card required.

Free tier available
No per-user pricing
Cancel anytime