Open source /Self-hostable /MIT-licensed core
User onboarding
on your own terms
Build in-app tours, checklists, surveys, and banners in minutes. Keep the data, read the source, deploy it anywhere — or let us host it for you.
Create your first flow
Point the visual builder at any element — no code changes needed.
↑ a real flow, rendered by this page — hover to take over
Six surfaces. One SDK. Zero screenshots.
Everything below is rendered live by this page, styled with the same theme tokens your app would use. Click around.
Connect your data source
Click here to add your first integration.
Setup guide
67%- Create a workspace
- Import your users
- Launch first tour
How likely are you to recommend us?
Dark mode shipped — try it in settings.
Need a hand?
- Getting started guide
- Invite teammates
- What's new — v0.6
Ship it like code. Because it is.
Install the SDK
One package. Works with React, Vue, or plain JavaScript.
$ npm install usertour.jsIdentify your users
Two calls at app startup. Attributes power targeting later.
import usertour from 'usertour.js';
usertour.init('USERTOUR_TOKEN');
usertour.identify('USER_ID', {
name: 'Ada Lovelace',
signed_up_at: '2026-06-01',
});Build visually, publish instantly
Point, click, publish. No deploys — changes go live in seconds.
Right user, right moment — and proof it worked.
Segment with conditions, not CSV uploads
Combine user attributes, events, and page rules. Flows start automatically when conditions match.
→ flow starts for matching users, automatically
Completion rates, per step, per flow
Views, unique views, completion, and drop-off — built in, no extra analytics tool required.
Onboarding shouldn't be
a black box.
Audit the code
Every line that runs in your product is public. Review it before it ships.
Own the data
Self-host with Docker and user data never leaves your infrastructure.
MIT-licensed core
Fork it, extend it, embed it. Commercial licensing only if you want it.
$ git clone https://github.com/usertour/usertour.git
$ cd usertour
$ docker compose up -d
✓ Usertour is running on your machine
Frequently asked questions
Everything you need to know about Usertour. Can't find the answer you're looking for? Reach out to our team.