Your tours deserve a permanent home
Build product tours visually, store them with screenshots, and push changes to GitHub or GitLab as pull requests. Anyone on your team can update a tour — no JSON editing, no engineering ticket.
Built on the open-source @trailguide/core runtime — your content is always plain JSON you own.
No credit card required
Trails stored with screenshots
Every trail you build is saved to your account with a screenshot of each step. When your UI ships a redesign, open the editor, see exactly what shifted, fix the affected steps, and push a fix — before users hit a broken tour. Non-developers can own this process without touching the repo.
Visual editor
Open your app in the editor, click through it — every click becomes a step. Edit copy inline with rich text, drag steps to reorder, and play back the full trail before you ship. No CSS selectors to write by hand.
Git sync — GitHub & GitLab
Load existing trails straight from your repo, edit them in the dashboard, and push changes back as commits or pull/merge requests. Choose any branch — push to develop, main, or a feature branch. Engineers review the diff like any other code change.
Analytics dashboard
See exactly where users drop off, how long they spend on each step, and which tours actually get completed. Completion funnels, time-per-step breakdowns, and daily trends — data companies pay hundreds of dollars a month for in standalone tools, built into Pro.
Selector quality & auto-repair
Every captured element is graded Stable, Moderate, or Fragile, with actionable hints to fix brittle selectors before they break in production. When the DOM changes, the editor suggests fixes with confidence scores.
One recording. Two jobs.
Toggle any trail to ‘Both’ mode and it becomes an onboarding guide for new users and a Playwright regression test in CI — simultaneously. Record a workflow once in the visual editor, no test code required. When a deploy breaks the flow, the test fails before your users notice.
$49/month, flat
Other product tour tools start at $249/month and then charge more based on how many of your users see the tours. Trailguide Pro is $49/month flat — no MAU pricing, no surprise bills. The runtime that shows tours to your users is free and open-source forever.
Start free trialHow it works
A developer installs the runtime once. After that, anyone on the team can build and ship tours.
- 1
Install the runtime
npm install @trailguide/core — one line, any framework. React, Vue, Svelte, vanilla JS.
- 2
Record a trail
Open the Pro editor, enter your app URL, and hit Record. Click through your app — every click becomes a step.
- 3
Edit and preview
Refine copy, reorder steps, adjust placement, and play back the full tour to verify it before shipping.
- 4
Sync to GitHub or GitLab
Push the trail as a PR or commit to any branch. Engineers review the JSON diff and merge.
- 5
Keep it current
When your UI changes, screenshots show exactly what broke. Open the trail, fix the step, push the update.
- 6
Run as a test
Set any trail to Test or Both mode. Add @trailguide/playwright to your project. Your recorded workflow runs in CI on every deploy — no test code required.