Product & Growth

Best in-app onboarding tools for B2B SaaS, by job

Choose an embedded getting-started page, a personalized checklist or a guided tour. Compare six tools by the job, the plan and the price.

November 2, 2026

Choose Candu when onboarding should be part of the product screen: a getting-started homepage, an embedded checklist or a useful empty state, built with inline content within the page[1].

Choose Userflow for a task checklist[2], Appcues for guided flows alongside persistent embeds[3], or Chameleon for CSS-level control of tours and overlays[4]. If you want personalized engagement with product analytics, shortlist Userpilot[5]; if analytics and in-app guides belong in the same platform, include Pendo[6].

Candu publishes this comparison and is one of the tools included. These are picks by job, based on current vendor documentation and pricing, not a claim that one tool is best overall. Sources and prices checked November 1, 2026. We have not run a controlled hands-on comparison. Numbered references link to the original sources.

The shortlist by job

ToolOur pick forPublished starting price and basis
CanduEmbedded, native-looking onboarding pagesGrowth: $799/month at 1,000 MAUs, paid annually. Starter: $199/month at 1,000 MAUs, paid annually; inline pages and checklists are on Growth.Pricing source · Checked Nov 1, 2026
UserflowA checklist with task conditions and next actionsEssentials: $240/month for 1,000 MAUs; $2,880 billed annually.Pricing source · Checked Nov 1, 2026
AppcuesGuided flows plus persistent inline embedsNo public starting price. Start supports up to 3,000 MAUs. Billing term is not stated publicly.Pricing source · Checked Nov 1, 2026
UserpilotPersonalized onboarding with product analyticsStarter: $299/month for up to 2,000 MAUs. The public page does not state the billing term alongside this price.Pricing source · Checked Nov 1, 2026
ChameleonCSS-level control of tours and overlaysStartup: from $279 for 2,000 MTUs; billing interval not stated. Pro: from $750/month for 5,000 MTUs, monthly billing, with Custom CSS.Pricing source · Checked Nov 1, 2026
PendoProduct analytics and in-app guides togetherFree: up to 500 MAUs. Paid plans: quote only; billing terms depend on the quote.Pricing source · Checked Nov 1, 2026

These are the published entry points, not like-for-like quotes. Feature gates, active-user definitions and billing commitments differ. Chameleon uses MTUs (monthly tracked users), not MAUs. For embedded pages and checklists in Candu, choose Growth; Starter covers tours and pop-ups. Chameleon basis[7] · Candu plan details[8].

Our pick for onboarding that belongs in the product screen

A new admin may need a homepage that brings setup, relevant integrations and help into one place. A user opening an unused feature may need an empty state with a useful next action. Candu is our pick when you want to build that screen or block of content inside the existing product, with inline pages, banners, empty states and navigation[1].

Candu content can match your app’s fonts, colors, buttons and component styles after Styleguide setup[9], so onboarding looks part of the product.

Choose your fonts, colors and component styles in Candu’s Styleguide, then publish it.[9] New content uses those defaults unless you override a component.

In Candu’s Gorgias case study, Gorgias reported a 17% increase in integration activations after launching a personalized homepage. It used Segment data to show relevant integrations and getting-started prompts. This is a reported customer result, not a forecast for another product.

Why pick it: You can make the getting-started experience a destination inside the product, rather than relying on a sequence of interruptions. The documented formats include full pages, embedded checklists, banners and empty states. Inline-content docs[1] · Plan details[8].

Not for: A team that only needs basic tours and has no use for an embedded screen or checklist. Compare that smaller job separately: Candu’s Starter covers overlay experiences, while inline experiences are on Growth[8].

A separate job: personalized onboarding checklists

For a checklist that changes with the user’s role, plan or progress, shortlist Candu when the checklist belongs on a getting-started page. Segments use traits and events[10], and per-user tasks can complete from a click or a product/Candu event[11].

Shortlist Userflow when the task list is the main experience: its checklist docs describe completion conditions, task actions and embedded presentation[2].

Appcues is also a documented option: checklist tasks can complete from interactions, conditions or flow activity[12].

For Candu, distinguish an individual’s progress from a shared account checklist. The docs say event-driven completion is available per user, while shared group progress uses manual completion[11]. Membership is evaluated on page load by default; an immediate update may require Candu.refreshMembership().

The other picks, and when to skip them

Userflow: a focused checklist and task flow

Why pick it: Task actions and completion conditions let the checklist connect the next step to evidence of progress. Checklist docs[2].

Not for: A buyer who needs custom CSS at the Essentials price. Custom CSS is listed in Studio, starting at $400/month for 1,000 MAUs, billed annually[13].

Appcues: guided flows alongside persistent embeds

Why pick it: Appcues documents Flows and Embeds as complementary formats[3]: use a guided flow for a sequence and an embed for content that stays available on the page.

Not for: A buyer who needs a public fixed starting price: Appcues lists its plans and usage limits, but no dollar starting price.[14]

Userpilot: personalized engagement with product analytics

Why pick it: Starter combines in-app engagement, segmentation and usage trends[5], so it is worth considering when onboarding and behavioral measurement share an owner.

Not for: A buyer who needs the advanced analytics package on Starter. Advanced Product Analytics is listed on Growth, from $849/month[5].

Chameleon: CSS-level control of tours and overlays

Why pick it: Chameleon publishes CSS selectors for tour steps, buttons and overlay styling[4], giving a team precise control over those experiences. This pick is about styling guided overlays, rather than composing an embedded onboarding page.

Not for: A team that needs more than 10 live experiences while staying on Startup. Startup’s published allowance is 10 live experiences[7].

Pendo: analytics and in-app guides in one platform

Why pick it: Pendo’s plans combine product analytics and in-app guides[6], including the Free plan for up to 500 MAUs.

Not for: A buyer who needs a published paid starting price for budgeting. The paid plans require a pricing request[6].

Frequently asked questions

Can a team build onboarding in Candu without waiting for engineering?

Separate installation from content construction. Candu’s installation docs cover the SDK and user identity[15], and its inline-content guide covers building and placing content in the editor[1]. Agree who owns identity, events and placement before choosing a tool: a visual editor does not by itself establish that every later change can ship without engineering.

Which tools support personalized onboarding checklists?

Candu, Userflow[2] and Appcues[12] all document checklist conditions or completion rules. For Candu, combine trait/event segments[10] with per-user task completion[11]; choose Growth for embedded checklists. Match the checklist to a real setup result, and decide whether progress belongs to the individual or the account.

What are the best customer onboarding tools for a B2B SaaS company?

For in-app onboarding, use the job-based shortlist above: Candu for an embedded onboarding screen, Userflow for a task-led checklist[2], Appcues for flows plus embeds[3], Chameleon for CSS-controlled tours[4], or Userpilot[5]/Pendo[6] when engagement and analytics belong together. If the job is a managed implementation or customer portal, choose that category first using the buying guide linked below. There is no single winner across these jobs.

How can I add an onboarding checklist without rebuilding the interface?

Install Candu, build the checklist, define its task-completion rules and audience, then choose an inline placement in the existing page. Candu documents checklist setup[11] and placements above, below or in place of existing page content[1]. The app still needs the SDK and user identity[15]; an event-based checklist also needs the relevant events.

Is native-looking onboarding the same as a styled product tour?

They can share a brand, but they serve different interactions. Candu’s inline formats[1] compose content within a page; Chameleon’s tour CSS[4] controls guided steps and their overlays. Appcues also supports persistent embeds[3]. Pick the format first, then check the styling setup.

For the evaluation method and a wider choice of onboarding categories, read How to choose customer onboarding software for B2B SaaS.

Bring better onboarding into your product.