$29/mo · 2,500 MAU · 7-day trial

Build product tours
without writing code.

Steppr is no-code onboarding for SaaS - tours, checklists, and announcements that get new users to the moment they realise the product works.

No card to start. No overage charges, ever.

About

What is Steppr?

Steppr is no-code product onboarding software for SaaS apps. It bundles three primitives - product tours, onboarding checklists, and in-app announcements (banner + modal) - into a single JavaScript snippet customers paste into their site.

Tours are authored visually with a click-to-build picker (no Chrome extension required), themed to match the customer's brand via per-flow presets, gated by URL, user-trait, page-load and event triggers, and served from a CDN-hosted SDK that renders inside its own Shadow DOM root for CSS isolation.

Steppr competes on price, simplicity and time-to-live in the product-tour market. Comparable products Appcues, Userguiding, Pendo, and Chameleon typically start at $89–$300/mo with annual contracts. Steppr starts at $29/mo, has hard MAU caps so the bill is predictable, and is self-serve from card to live in about ten minutes.

Build flow

Drop, click, ship.

Three steps, ten minutes. The whole point is that you shouldn't have to schedule a sprint to add a tooltip.

01

Drop the snippet

Paste two lines into your <head>. Steppr boots inside its own shadow root - no CSS leaks, no React component, no framework lock-in.

<script src="https://www.steppr.io/steppr.js"  data-project-key="stp_live_…" defer></script>
02

Click-to-build

Open your own site with ?steppr_edit=true and click the buttons you want to anchor. Steppr picks the sturdiest selector - data-testid first, falling back to id and stable class chains.

selector:[data-testid="primary-cta"]
03

Publish

Hit publish. The next end user to load your site sees it. Drafts stay editable; the live snapshot is what ships. No deploys, no engineering tickets.

Welcome walkthrough
Live
Drop the snippet
Anchor the CTA
Write copy
Next end-user load · tour goes live
What's in the box

The boring parts done well.

No survey tool, no NPS module, no in-app messaging platform. Just the onboarding primitives, each shipped with the rough edges already filed off.

Tours

Tooltip, modal, hotspot. Anchor by CSS selector or pick visually. Spotlight backdrop, MutationObserver retries, scroll-aware positioning baked in.

Checklists

Connect snippet
Invite a teammate

Persistent widget for multi-step onboarding programs. Items auto-tick on tour completion, URL match, or steppr.track() - or check them off manually.

Announcements

v2 is live - see what's new

Modal or top-of-page banner. One-shot broadcasts for new features, maintenance windows, pricing updates. Dismiss state per end user, optional CTA + click analytics.

Themes + presets

A workspace default plus named presets - pick one per flow. Brand colour, radius, font, alignment. Match your site or layer a campaign look on a single announcement.

Targeting + triggers

url contains /dashboard

URL patterns, user trait rules, page-load and event triggers. AND-ed rules; saved snapshots so live users keep working while you edit drafts.

Analytics

Per-step funnel, completion + dismissal rates, drop-off detection. Two lenses: unique end users and per-attempt - so you can read replays separately.

Why this exists

Onboarding shouldn't cost more than your hosting bill.

The old playbook: pay $300+/mo per workspace, sit through a sales call, agree to per-MAU overages that surprise you in month four. Steppr replaces all of that with a flat fee, a hard cap, and a snippet you install in two minutes.

Hard MAU caps

Hit your cap and the SDK pauses for the rest of the month. Never a $400 bill out of nowhere.

No contract calls

Self-serve from $29. Upgrade or cancel any time from the dashboard. No sales motion.

Engineer-friendly

One snippet, click-to-build, plain JS SDK, predictable pricing. No quote-driven anything.

Pricing

Pay for what you use. Stop when you hit the cap.

Every plan has a hard MAU cap - the SDK pauses, your bill stays the same. Unlimited domains per workspace so staging, prod, and every subdomain are covered. Above 25k MAU? That's an Enterprise conversation.

2 months free
Not sure which plan?

How many monthly active users do you have?

2,500MAU / workspace
50050k+
Recommended plan
Starter- $29/mo

Covers up to 2,500 MAU per workspace with a hard cap, so no surprise bills.

Starter

$29/mo per workspace
or $24/mo annually - 2 months free
2,500 MAU included
  • 5 tours
  • 1 checklist (up to 5 items)
  • 3 announcements (modal + banner)
  • 3 seats
  • Unlimited domains
  • Custom theme + presets per flow
  • Event-based triggers
  • Hide “Powered by Steppr” badge
  • SSO & audit log
Recommended

Growth

$99/mo per workspace
or $82/mo annually - 2 months free
10,000 MAU included
  • 20 tours
  • 3 checklists (up to 10 items)
  • 10 announcements (modal + banner)
  • 10 seats
  • Unlimited domains
  • Custom theme + presets per flow
  • Event-based triggers
  • Hide “Powered by Steppr” badge
  • SSO & audit log

Scale

$199/mo per workspace
or $165/mo annually - 2 months free
25,000 MAU included
  • Unlimited tours
  • Unlimited checklists
  • Unlimited announcements
  • Unlimited seats
  • Unlimited domains
  • Custom theme + presets per flow
  • Event-based triggers
  • Hide “Powered by Steppr” badge
  • SSO & audit log

Enterprise

CustomUnlimited MAU

For teams with 25k+ MAU, multi-product orgs, or anyone who needs SSO and an audit log. We'll quote you and skip the procurement gymnastics.

  • Everything in Scale
  • Unlimited tours, checklists, announcements, seats
  • SSO (SAML / OIDC)
  • Audit log + retention controls
  • SLA + dedicated support
  • Custom MSA / DPA
Common questions

The objections we hear most.

How is Steppr different from Appcues, Userguiding, or Pendo?

Same primitives - tours, checklists, tooltips, banner / modal announcements, event triggers, themeable widgets with per-flow presets. Different price floor (Appcues starts around $300/mo, Userguiding around $89/mo, Pendo is contact-sales) and a hard MAU cap so the bill is predictable. Steppr does not ship surveys, NPS, or session replay; if you need those, the bigger suites are still the answer.

What happens when I hit the MAU cap?

The SDK stops serving tours, checklists, and announcements for the rest of the calendar month. Existing end users who already started a tour finish it; new ones see nothing until next month or until you upgrade. Your bill stays at the cap - never an overage line item.

Do I need a Chrome extension to author tours?

No. Open your own site with ?steppr_edit=true and the Steppr snippet boots an authoring overlay instead of normal runtime. The dashboard handles auth via a postMessage handshake, so the picker only works for people already signed in to your workspace.

Will Steppr slow my site down?

The Steppr SDK bundle is around 20 KB gzipped, loaded with the `defer` attribute, and never blocks paint. All Steppr UI renders inside its own Shadow DOM root, so your CSS never collides with ours.

Can I self-host Steppr?

Not in v1. Enterprise customers can talk to us about it. The SDK is built for hosted delivery so updates ship without coordinating customer deploys.

How does billing work? Do you take a card before the trial?

No card up front. 7-day trial with Growth-tier features unlocked. At the end you pick a plan; if you do not, the workspace flips read-only and tours stop rendering. Your data sticks around so you can pick it back up later.

Ship onboarding before stand-up.

Free for 7 days. No card. No overages. No demo call.