Wakeline
Resources
pre-sales faq

The questions buyers ask before signing up.

Pricing, security, limits, and whether it works with your stack — answered plainly. Already a customer looking for how-tos? The help center has those.

Pricing & plans

How much does Wakeline cost?

Free is $0 for up to 1,000 monthly active users. Pro is $49/month for 25,000 MAU, Business is $199/month for 250,000, and Enterprise is custom. Annual billing gives you two months free, and there's no per-seat pricing games — plans are metered on MAU.

Is the free plan actually free forever?

Yes — no card to start, no expiry, no trial clock. It includes 3 flows, 1,000 monthly active users, one teammate, and the core surfaces: tours, tooltips, checklists, banners, and surveys. It's a working product, not a demo.

What counts as a monthly active user?

A unique user the SDK sees in your app during the month — identified users deduplicated by their ID, anonymous visitors approximated per browser. You're billed on real reach, not page views or seats.

What happens if I grow past my plan's MAU?

You'll see it coming in your usage view and we'll prompt an upgrade — your users never pay for your plan boundary, and guides are never cut off mid-session. Upgrades apply immediately with proration handled by the payment provider.

Can I cancel or downgrade anytime?

Yes — the billing portal is fully self-serve: upgrade, downgrade, switch between monthly and annual, or cancel, with no email thread or retention call. Paid plans can also be trialed before committing.

Security & data

How does Wakeline handle our end-user data?

You stay in control: stored-data counts and CSV exports live in Settings, a retention window purges events older than your chosen age, and right-to-be-forgotten is built in — erase a single end-user everywhere, or (admin-only, explicitly confirmed) wipe all end-user data. Flows, themes, and segments survive a wipe; user data does not.

Is session replay safe to enable?

Masking is on by default — passwords, emails, and phone numbers never leave the browser, and anything you mark with a data-wakeline-mask attribute is masked unconditionally. You control the sample rate and a 1–365 day retention window, and any session can be deleted immediately for privacy requests.

Is the API key safe to expose in our frontend?

The publishable key is designed for the browser: it can read your published flows and write events, nothing else. Keys can be revoked and reissued anytime from Settings if one ever ends up somewhere it shouldn't.

Do you support SSO and roles?

Team roles ship on every plan — Admin, Editor, and Viewer, with guardrails that prevent removing the last admin. SAML SSO and SCIM are part of the Enterprise plan, alongside security review and a DPA.

Does it work with…

Does it work with React, Vue, Angular, or our stack?

All of them — the snippet is plain JavaScript operating on the rendered DOM, so every framework, router, and meta-framework works identically. There's no framework SDK to install; single-page-app route changes and lazy-rendered elements are handled.

Does it work on pages behind a login?

Yes — the browser extension opens the visual builder on your signed-in pages, so internal tools and gated dashboards get the same point-and-click authoring as public ones. Published guides then run for every user via the normal snippet.

We have a strict Content-Security-Policy — will it work?

Yes, with two directives: script-src and connect-src entries for the Wakeline origin, both shown on the Install page. A CSP block is the most common cause of a failed install check, and the fix is those two lines.

What about native mobile apps?

The web SDK is the core product. Native SDKs for Android (on Maven Central) and iOS are available for teams bringing guides to mobile apps — if mobile is central to your evaluation, talk to us about the surfaces they support.

Will it slow down or break our app?

No — the snippet loads asynchronously so it never blocks rendering, guides render in Shadow DOM so styles can't leak in either direction, and the SDK fails silently: if Wakeline is ever unreachable, your app behaves as if it weren't installed.

Limits & switching

What are the exact plan limits?

Free: 3 flows, 1,000 MAU, 1 teammate. Pro: 25 flows, 25,000 MAU, 5 teammates, plus segments, funnels, localization, and A/B-ready theming. Business: unlimited flows and teammates, 250,000 MAU, CSV export of raw responses. Enterprise: custom everything.

How hard is switching from Appcues, Userpilot, or another tool?

Guides don't migrate between tools — you rebuild them, which is smaller than it sounds: most teams actively run a handful of flows, an afternoon each in the visual builder. Run both snippets during the transition, verify targeting parity, then remove the old one. Our comparison pages cover the vendor-specific fine print.

How long does setup actually take?

Minutes: paste one snippet before </head>, watch the Install page flip to “Installation detected”, and add an identify() call after login to unlock targeting. Everything after that is no-code — no engineering tickets per change.

Customer how-tos live in the help center. Something else?Talk to us →

Ready to give it a try?