Usertour logo
Open on GitHubFork-friendlyMIT-licensed coredocker compose up -d
01Surfaces

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.

/ tourProduct tours

Connect your data source

Click here to add your first integration.

2 / 5Next
/ checklistChecklists

Setup guide

67%
  • Create a workspace
  • Import your users
  • Launch first tour
/ surveySurveys & NPS

How likely are you to recommend us?

Not likelyVery likely
/ bannerBanners
New

Dark mode shipped — try it in settings.

/ launcherLaunchers
/ resource-centerResource center

Need a hand?

Search help articles…
  • Getting started guide
  • Invite teammates
  • What's new — v0.6
02Install

Ship it like code. Because it is.

1

Install the SDK

One package. Works with React, Vue, or plain JavaScript.

terminal
$ npm install usertour.js
2

Identify your users

Two calls at app startup. Attributes power targeting later.

app.ts
import usertour from 'usertour.js';

usertour.init('USERTOUR_TOKEN');
usertour.identify('USER_ID', {
  name: 'Ada Lovelace',
  signed_up_at: '2026-06-01',
});
3

Build visually, publish instantly

Point, click, publish. No deploys — changes go live in seconds.

Publish
03Targeting & analytics

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.

WHEREplanistrial
ANDsigned_up_at<7 days ago
ANDevent: created_project1

→ 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.

Completion rate68%
MonSun
04Open source

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.

zsh
$ git clone https://github.com/usertour/usertour.git
$ cd usertour
$ docker compose up -d

 Usertour is running on your machine
05FAQ

Frequently asked questions

Everything you need to know about Usertour. Can't find the answer you're looking for? Reach out to our team.

Activate users, boost feature adoption

Join thousands of developers building better products with Usertour.

No credit card requiredOpen-source & self-hostable