← All Categories User Onboarding

Best User Onboarding Tools for SaaS

For a small SaaS team with a few thousand active users, Userpilot (Starter $299 a month for up to 2,000 users) and Chameleon (Startup from $279 for 2,000 tracked users) publish their entry prices, Appcues and Pendo sell on quote, and Intro.js is a free library if your engineers will build the flows. Prices below were read from each vendor's pricing page on 7 October 2026. The order is ours, for a team with a few thousand users and no data engineer; it is not a score.

1

Userpilot

Best for a published price

Best for teams that want a published price and analytics in the same tool. Starter covers up to 2,000 monthly active users; Growth adds advanced product analytics, event autocapture, surveys and 100k free emails a month.

Starter $299/mo; Growth from $849/mo Visit Site
2

Appcues

Best for predictable limits

Best for small teams that want every feature on every plan. Plans are sized by MAUs and published experiences: 10 on Start, 25 on Grow, 100 on Enterprise.

Pricing on request (quote-based) Visit Site
3

Chameleon

Best for custom styling

Best for design-led teams that need custom styling. Its Startup plan allows 10 live experiences, Pro up to 20 with themes, custom CSS and A/B testing, and Growth is unlimited.

Startup from $279/mo (2,000 MTUs); Pro from $750/mo (5k MTUs) Visit Site
4

Userflow

Best for unlimited seats

Best for teams that will grow their MAU count in steps. Seats are unlimited on every plan, plans start at 1,000 MAUs, and extra MAUs are added in blocks of 1,000.

Extra MAUs from $40/mo per 1,000 Visit Site
5

Pendo

Best for an analytics suite

Best when analytics, guides, session replay and surveys must sit in one contract. Base is analytics plus in-app guides, Core adds session replay, Ultimate adds surveys and data sync.

Pricing on request (quote-based) Visit Site
6

Intro.js

Best for developers who want code

Best for engineering teams that want a small open-source library for product tours. Free for open-source and non-commercial use under AGPL; commercial use needs a license.

Commercial licenses $9.99, $49.99 or $299.99 one-time Visit Site

Pricing at a glance

ToolWhat you pay forEntry priceCaps to watch
UserpilotMonthly active users$299 a month (Starter, up to 2,000 MAUs)Growth from $849 adds analytics, 100k free emails a month, 5k session replays
AppcuesMAUs, installations, published experiencesPricing on request (quote-based)10 / 25 / 100 published experiences on Start / Grow / Enterprise
ChameleonMonthly tracked usersFrom $279 a month (Startup, 2,000 MTUs)10 live experiences on Startup, up to 20 on Pro from $750 (5k MTUs)
UserflowMAUs in blocks of 1,000Extra MAUs from $40 a month per 1,000Plans start at 1,000 MAUs; annual billing takes 20% off
PendoCustom MAU volume, per modulePricing on request (quote-based)Session replay starts on Core; surveys and data sync on Ultimate
Intro.jsOne-time licenseFree for non-commercial use; $9.99 one project, $49.99 five projects, $299.99 unlimitedAGPL: commercial apps need a license
Userpilot pricing page, captured Oct 2026
Userpilot pricing page as of 7 Oct 2026: Starter $299 a month, Growth from $849, and a custom Enterprise tier. Source: userpilot.com/pricing
Chameleon pricing page, captured Oct 2026
Chameleon pricing page as of 7 Oct 2026 with the slider at 5,000 users: Pro $750 a month, and a Startup plan from $279 for 2,000 users. Source: chameleon.io/pricing
Appcues pricing page, captured Oct 2026
Appcues pricing page as of 7 Oct 2026: Start, Grow and Enterprise sized by MAUs and published experiences, with no dollar prices. Source: appcues.com/pricing

Compare the unit, not just the price

The vendors above all price on users, but they define a user differently, and that decides the bill. Appcues counts users who sign into your product in a month and does not charge for dormant users. Userflow counts unique users who sign in within a rolling 30-day window. Chameleon counts monthly tracked users, and Userpilot and Pendo price on monthly active users with Pendo's volume set per quote. A B2B product with 800 accounts and 6,000 named users will see a different number on each tool than a consumer product with a large logged-out audience, so give each vendor the same definition and ask for a quote on it.

Experience caps are a design constraint

Several plans limit how many in-app experiences can be live at once. Appcues allows 10 published experiences on Start, 25 on Grow and 100 on Enterprise, and Chameleon's Startup plan allows 10 live experiences while Pro allows up to 20 and Growth is unlimited. A product with a long tail of small tooltips, announcements and checklists reaches those caps before it reaches the user limit. Count the experiences you will want live in the first six months, not just the first week.

Analytics inside or beside the tool

Pendo packages analytics and guides together from its entry plan. Userpilot adds advanced product analytics, event autocapture and session replays at Growth. Appcues and Chameleon focus on the experience itself, so you measure completion in the tool and the business result in your analytics product. If you already run an analytics platform, see PostHog vs Amplitude before paying for a second one.

How to choose

  • Under 2,000 active users and a tight budget: start with Userpilot Starter, Chameleon's Startup plan, or Intro.js if an engineer can own it. The listed entry prices sit within $20 a month of each other.
  • Small team, growing quickly: Appcues gives every feature on every plan, and its Spark program is aimed at teams under 25 people. Get a quote against your MAU count and the experiences you plan to keep live.
  • Brand-sensitive product: Chameleon's Pro plan lists themes, custom CSS, A/B testing and localization into 5 languages.
  • One vendor for analytics, guidance and surveys: Pendo, with the understanding that you buy modules and the quote changes as you add them. Pendo vs Appcues covers that trade-off in detail.

Whichever you shortlist, run a proof on one real journey: the first-run checklist for your core feature. Measure how long it took a non-engineer to build, and how many users completed it, before you sign anything longer than a month.

When the user leaves before finishing

An in-app tool only reaches people who are in your product. The users who stalled at step two need an email that starts from an event your app sends. Loops lists a free plan up to 1,000 contacts and $99 a month at about 10,000 subscribers; Customer.io lists Essentials at $100 a month for 5,000 profiles; Resend's marketing plan is free at 1,000 contacts and $80 at 10,000. Compare them in Loops vs Resend.

If you run a SaaS on Stripe or Paddle

Sequenzy's site says you can connect Stripe or PostHog once, or send your own events with one POST, and each event starts a flow for a segment built from plan, MRR and engagement data. It has a free plan of 2,500 emails a month and $19 for 15,000.

Related reading: choosing an onboarding tool, Pendo vs Appcues, product analytics tools and tools for startups.

User onboarding tools: common questions

How much do user onboarding tools cost?

Published entry prices run from $279 a month for Chameleon's Startup plan (2,000 tracked users) and $299 for Userpilot's Starter (2,000 monthly active users) up to $750 for Chameleon Pro at 5,000 users and from $849 for Userpilot Growth. Appcues and Pendo are pricing on request (quote-based). Intro.js is free for non-commercial use, with commercial lifetime licenses at $9.99, $49.99 and $299.99.

What is the difference between MAUs and MTUs?

Both count users in a month, with different rules. Appcues counts users who sign in during the month and does not charge for dormant users, and Userflow counts unique users who sign in within a rolling 30-day window. Chameleon prices on monthly tracked users, which means users your product identifies to it. If you have many logged-out visitors, ask how each vendor counts them before you compare quotes.

Do I need a paid tool to start?

Not always. For a handful of tours, an open-source library such as Intro.js costs nothing for non-commercial use and little for commercial use, but your engineers build and maintain every flow. Amplitude's free plan includes limited guides and surveys with its 2 million free events. Paid tools earn their price when non-engineers need to change onboarding weekly.

Should onboarding emails come from the same tool?

Usually not. In-app tools reach people while they are in your product; email reaches the ones who left. Most teams pair an in-app tool with an email tool that receives product events. Loops, Customer.io and Sequenzy are examples with listed prices, and each can start a sequence from an event your app sends.