Now with AI-powered step generation

User Onboarding
Without the Hassle

Record interactive product tours by clicking through your app. Deploy with one line of code. Powered by AI.

// Install $ npm install ontheway-sdk // Use import { OnTheWay } from "ontheway-sdk"

~5KB gzipped · Zero dependencies · Works everywhere

Three ways to create tours

Choose the method that fits your workflow

✨

AI Generate

Describe what the tour should do in plain language. AI analyzes your page and generates steps automatically.

"Guide users to create their first project"
⏺

Visual Recorder

Click through your app to capture steps. Elements are highlighted and selectors are auto-generated.

DevToolsSnippetProxy
📝

Code & Config

Full control via React SDK, vanilla JS API, or JSON config. Build complex flows programmatically.

otw.start('welcome-tour')

Everything you need

Built for developers who ship fast

⚡

Tiny SDK

~5KB gzipped. Loads Driver.js from CDN on demand. Zero impact on your bundle.

🎯

Smart Selectors

Auto-generates stable CSS selectors. Supports data attributes, IDs, and class fallbacks.

🔄

Trigger Modes

Auto-start, first-visit only, or manual trigger. URL pattern matching for targeted tours.

📊

Completion Tracking

Know how many users complete each tour. Track drop-off points and optimize.

⚛️

React SDK

Provider, hooks, HelpMenu and HelpTrigger components. First-class React support.

🌐

Works Everywhere

Vanilla JS, React, Vue, Angular. Any framework, any site. Just a script tag.

Install in 30 seconds

Choose your integration method

NPM Package

For React / Next.js / Node apps

$ npm install ontheway-sdk
import { OnTheWay } from "ontheway-sdk"

React Provider

Hooks & components

<OnTheWayProvider projectId="ID">
<App />
</OnTheWayProvider>

DevTools

Record tours in your dev environment

<OnTheWayDevToolsPanel
projectId="ID"
apiKey="otw_…" />

Script Tag

One line, zero config (CDN)

<script src="https://cdn.jsdelivr.net/npm/ontheway-sdk/dist/cdn.global.js"
data-project="ID"></script>

Simple, transparent pricing

Start free, upgrade when you need more

Free

$0/mo
  • ✓3 projects
  • ✓5 tasks per project
  • ✓1,000 views/mo
  • ✓Community support
Get Started
Most Popular

Pro

$19/mo
  • ✓Unlimited projects
  • ✓Unlimited tasks
  • ✓50,000 views/mo
  • ✓Priority support
  • ✓Analytics dashboard
  • ✓Custom branding
Upgrade to Pro

Enterprise

Custom
  • ✓Everything in Pro
  • ✓Unlimited views
  • ✓SSO / SAML
  • ✓SLA
  • ✓Dedicated support
Contact Us

Ready to onboard smarter?

Stop losing users to confusing UIs. Start building product tours in minutes.