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.