UserTourKit Review (2026): Pricing, Features & Honest Verdict

Reviewed by MakerStack · Published · 6 min read

TLDR

UserTourKit is a headless React library for product tours, hints, checklists, and onboarding flows. The free core is MIT-licensed, and Pro is a one-time $49 purchase instead of a monthly SaaS bill. Best for: React developers who want code-owned onboarding. Price: Free MIT core; Pro $49 one-time. Rating: 6.3/10.

What is UserTourKit?

UserTourKit is a headless onboarding and product tour library for React. Instead of a hosted dashboard, it gives you code components: sequential guided tours, persistent hints and beacons, onboarding checklists, product announcements, media embeds, and feature adoption tracking. Headless means it ships the logic and accessibility but lets you style everything to match your app, and it is built to play nicely with Next.js, Vite, and shadcn/ui.

It is an independent open-source project maintained by Dominique Degottex, who is careful to note it is not affiliated with the similarly named usertour project or the usertour.io SaaS. That naming clash is worth flagging up front so you install the right thing. We tested it because it takes a different stance from most onboarding tools: rather than renting a no-code platform, you install a library, own the code, and pay once for the advanced parts. The library was at version 1.0.7 when we looked, with active, recent development and thorough documentation. That is appealing to developers tired of monthly per-seat bills, but it also means you are betting on a young, single-maintainer project rather than a funded company with a support team.

What Are UserTourKit’s Key Features?

Headless guided tours

The core is sequential product tours with spotlight overlays that highlight a target element and walk users through a flow. It supports multi-page tours, branching logic, and router integration, so a tour can span several routes in a Next.js app without breaking when the user navigates. Because it is headless, the markup and styling are yours; UserTourKit handles positioning and step logic while you decide exactly how each tooltip looks. For teams with a design system, that control is the point. You will not be fighting a vendor’s default styles to make tours match your brand.

Hints, beacons, and checklists

Beyond one-time tours, you get persistent hints and beacons that nudge users toward features over time, plus onboarding checklists that track progress. Checklists are in the Pro tier. This is the difference between a single welcome tour and ongoing feature adoption, which is where most onboarding value actually lives. A welcome tour gets ignored once; a checklist that follows a user across sessions until they finish setup keeps working. Beacons let you point at a newly shipped feature without forcing a full tour, which is a lighter-touch way to drive adoption.

Analytics and adoption tracking

Pro adds analytics integration and feature adoption tracking so you can see which steps users complete and which they abandon. It is not a full product-analytics suite like Amplitude, but it gives you the completion data needed to iterate on a flow rather than guessing. If half your users drop at step three of a tour, you want to know, and this surfaces that. There is also an AI chat assistant bundled into Pro, plus business-hours scheduling so you can time announcements to when users are actually online.

Accessibility and framework fit

All components are accessible to WCAG 2.1 AA, keyboard-navigable, and tested with Next.js and Vite. Full TypeScript support and shadcn/ui compatibility mean it drops into a modern React stack without fighting your tooling. Accessibility being built in, not bolted on, is a genuine point in its favor, and one a lot of homegrown tour code gets wrong. If you have ever shipped a tooltip that a screen reader could not announce or a keyboard user could not dismiss, you know the value of having that handled. The MIT core packages keep working forever even if you never renew Pro, and localhost and preview environments activate without restriction, so your dev workflow is not gated behind the license.

How Much Does UserTourKit Cost?

UserTourKit starts free. The three core packages are MIT-licensed and free forever, with unlimited sites, covering tours, spotlight overlays, hints, beacons, keyboard navigation, TypeScript, and shadcn/ui support. The maintainer is explicit that the MIT core keeps working even if you never pay for anything, so there is no lock-in.

Pro is a one-time purchase: $49 during the launch sale, regularly $99. It unlocks eight extended packages, including analytics, product announcements, onboarding checklists, feature adoption tracking, media embedding, business-hours scheduling, an AI chat assistant, and priority GitHub issues. Pro covers up to five production domains and comes with a 14-day money-back guarantee. There are no subscriptions and no per-seat fees.

That pricing is the whole pitch. Compare it to no-code onboarding platforms like Userflow, which run hundreds of dollars per month and scale with monthly active users. Even free libraries like React Joyride and Shepherd.js cost nothing but give you only the tour primitives, not checklists and adoption tracking. A one-time $49 for the extended features is a strong deal if you are a developer who would rather own code than rent a dashboard. The catch is the five-domain limit, which pinches agencies and anyone running many products.

PlanPricePlan FeaturesBest For
Free$0 foreverThree MIT-licensed core packages, unlimited sites, tours, spotlight overlays, hints, beacons, TypeScript, shadcn/uidevelopers who want owned, basic tours
Pro$49 one-time (reg. $99)Eight extra packages, analytics, announcements, checklists, adoption tracking, scheduling, up to 5 domainsteams shipping richer onboarding

Who is UserTourKit Best For?

Use UserTourKit if you are a React or Next.js developer who wants onboarding owned in your own repo. If you are allergic to monthly SaaS bills, value accessibility out of the box, and want to ship checklists and feature hints without wiring everything from scratch, the one-time Pro price is hard to argue with. Solo founders and small product teams shipping a React app are the clear sweet spot.

Skip UserTourKit if your onboarding needs to be edited by non-developers. A code library means every change is a deploy, so marketing or product managers cannot tweak a tour themselves the way they can in a no-code tool. Skip it too if you run more than five production domains, since Pro caps there, or if you need the assurance of a large, well-funded vendor behind your onboarding stack. This is a young single-maintainer project, and that risk is real.

Best UserTourKit Alternatives

React Joyride

React Joyride is the most downloaded React tour library, with hundreds of thousands of weekly npm installs and a recent v3 that supports React 16.8 through 19 at around 34 KB gzipped. It is free under MIT and battle-tested. It does tours well but does not bundle checklists, announcements, or adoption tracking, so you build those yourself. Choose Joyride if you want the safest, most popular free option and only need tours.

Shepherd.js

Shepherd.js is another mature, free open-source tour library, framework-agnostic with React bindings and strong positioning thanks to its Popper-based engine that keeps steps on-screen. Like Joyride it is free, and like Joyride it focuses on tours rather than the broader onboarding toolkit. It is a solid pick if you want a proven library and do not need UserTourKit’s Pro extras.

Userflow

Userflow is the no-code opposite end of the spectrum: a hosted onboarding platform where product managers build flows, checklists, and surveys in a visual editor without touching code. It is far more polished for non-developers but costs hundreds of dollars per month and scales with usage. Choose Userflow if a non-technical team owns onboarding; choose UserTourKit if developers do and you want to pay once.

Final Verdict: Is UserTourKit Worth It?

UserTourKit gets the model right for its audience. A free MIT core you can fork forever, plus a one-time $49 Pro that unlocks checklists, analytics, and adoption tracking, is genuinely good value next to monthly onboarding SaaS. The accessibility work, TypeScript support, and shadcn/ui fit show it was built by someone who knows the modern React stack. For a developer who wants onboarding in their own codebase, it is an easy recommendation to try.

The reasons we stop at 6.3/10 are about maturity and reach. It is a young, single-maintainer project up against React Joyride and Shepherd.js, which have years of adoption and large communities. If you hit a bug, you are relying on one person’s GitHub responsiveness rather than a big issue tracker full of prior answers, and that is a real risk to weigh for anything load-bearing. The five-domain Pro cap limits agencies, and non-technical teams will still be happier with a no-code tool they can edit without a deploy. If you fit the developer-owns-onboarding profile, grab the free core, ship a tour, and pay the $49 if the extras pull their weight. The 14-day money-back guarantee lowers the risk of trying Pro. If you need a dashboard, non-technical editing, or a vendor with a long track record and dedicated support, look elsewhere.

UserTourKit Pros & Cons

What We Like

  • Free core is genuinely MIT-licensed and forkable, so you keep working even if you never pay
  • Pro is a one-time $49 purchase, not a per-seat monthly subscription
  • Headless and accessible (WCAG 2.1 AA), works with Next.js, Vite, and shadcn/ui
  • No lock-in: code lives in your repo, not behind a vendor dashboard

What Could Be Better

  • Young, single-maintainer project with a short track record
  • Pro covers only five production domains, which limits agencies and multi-product shops
  • No-code SaaS rivals offer dashboards and non-developer editing that a code library cannot

UserTourKit FAQ

What is UserTourKit?

UserTourKit is a headless onboarding and product tour library for React. It gives developers guided tours, persistent hints, onboarding checklists, product announcements, and feature adoption tracking as code components rather than a hosted SaaS dashboard.

How much does UserTourKit cost?

The core is free forever under an MIT license. Pro is a one-time purchase of $49 during the launch sale, regularly $99, covering up to five production domains. There are no subscriptions or per-seat fees.

Is UserTourKit worth it?

For React teams who want to own their onboarding code and avoid a monthly SaaS bill, the one-time $49 Pro is good value. It is a young single-maintainer project, though, so weigh it against more established free libraries. We rate it 6.3/10.

What are the best UserTourKit alternatives?

React Joyride is the most popular free MIT tour library; Shepherd.js is another mature free open-source option; Userflow is a no-code onboarding SaaS for teams that want a dashboard instead of code.

Does UserTourKit offer a free plan?

Yes. The three core packages are MIT-licensed and free forever with unlimited sites. You only pay for Pro if you want analytics, checklists, announcements, scheduling, and the other extended packages.

Who is UserTourKit best for?

UserTourKit is best for React and Next.js developers who want product tours and onboarding owned in their own codebase, with no lock-in and no monthly fee. It is a weaker fit for non-technical teams who need a no-code editor.

Disclosure: MakerStack is funded by featured placement fees, sponsor slots and a small number of affiliate links. Nobody paid for this review. Where any of those does apply to a review, we say so on the page. The scoring criteria are the same in every case. See our editorial policy.