The short answer
- Monthly active users (MAUs) depend on how the tool identifies people. Count anonymous traffic and cross-device use before requesting a quote.
- UserGuiding says guides stop displaying when the MAU quota is exceeded until quota increases or usage falls.
- Appcues counts anonymous identifiers and scheduled experiences toward its respective allowances. Ask how your plan handles a spike.
- If uninterrupted guides are essential, test the quota boundary and get the recovery terms in writing before choosing a plan.
Compare the limits that affect delivery
Price the same audience and authoring team across each quote. A plan can have enough user capacity while a separate experience allowance constrains what you can publish.
The table separates documented limits from questions the evidence leaves open. Ask each vendor to put the applicable seat count, billing cadence and any overage terms in your quote.
| Product | Billing unit and limit | Control or export | What to confirm |
|---|---|---|---|
| Appcues | MAUs, installations and published experiences; Start lists up to 3,000 MAUs and ten published experiences | Anonymous identifiers count; scheduled and live experiences use the published allowance | Seat entitlement, price and overage behavior |
| UserGuiding | Unique users active in the previous thirty days; guides stop above quota until quota increases or usage falls | User identification changes counting; all-user CSV export | Seat entitlement, price and quota recovery |
| Userpilot | MAU and seat terms need a quote; mobile content is an annual add-on on Growth or Enterprise | Custom mobile-content roles require Enterprise | MAU definition, quota behavior and seat price |
Source: Appcues: Appcues pricing, Appcues: Manage your subscription, UserGuiding: UserGuiding pricing, UserGuiding: What Is User Identification?, UserGuiding: Users Page Overview, Userpilot: Get started with mobile content
Appcues pricing lists MAUs, installations and published experiences as pricing factors. Its Start allowance is a useful boundary to model, but Appcues’s pricing page contains no numerical price.
UserGuiding pricing defines MAUs as unique users active in the previous thirty days. Its stated response to an exceeded quota is a delivery interruption, so ask how quickly additional capacity takes effect.
Userpilot’s pages do not provide a comparable MAU definition or overage rule. Treat those cells as open questions rather than assuming the same behavior.
Seats matter separately from the people who see onboarding. List everyone who needs to build, approve or administer a guide; request the included seats and the price of extra access. A viewer count alone cannot price the staff who maintain the experience.
Set identity before forecasting MAUs
Forecast identifiers rather than assuming each person produces one billable user. Browser changes and anonymous sessions can change the count. So can the timing of identification.
UserGuiding’s identification guide says its default identifiers and history live in browser storage. Clearing storage or changing browser or device can generate another identifier for the same person. With identification enabled, supplied IDs determine MAU counting and history persists in cloud storage.
For example, a customer opens your app in one browser and later in another. Under the default UserGuiding model, the same person can generate another identifier. Build that possibility into your capacity estimate, then test the behavior with your actual identification setup.
Appcues subscription guidance counts anonymous identifiers toward MAUs. Include traffic before login in your estimate and ask how an anonymous-to-known transition affects your own count.
Make the identification rollout a release dependency. UserGuiding’s setup guide says active guides stop appearing when identification is enabled until the user ID is correctly set. Have a developer verify the ID path before changing the setting on live traffic.
Choose an identifier that remains stable through the lifecycle you intend to support. Test sign-out and a second device with synthetic users. Record the resulting IDs alongside the visible guide history so the team can explain any unexpected increase.
Plan for a traffic spike
Decide what the business can tolerate when usage exceeds the plan. A guide that disappears during a launch can affect the very people it was intended to help.
UserGuiding’s pricing FAQ says guides stop displaying above the MAU quota until the quota increases or usage falls. Ask when the counter changes, who can authorize more capacity and how the usage meter refreshes. The documentation does not prove a tested recovery time for your account.
Suppose a launch brings more active users than your agreed quota. Your decision is whether to reserve capacity ahead of launch or accept a possible interruption while arranging an increase. Record the expected notification and the person authorized to act.
Appcues and Userpilot do not document what happens to live guides above an MAU limit. Get a written answer for each proposed plan, including any grace period and whether extra usage triggers charges. A sales estimate without the delivery rule leaves a material operational question unresolved.
Appcues has another boundary to watch: scheduled and live experiences both count toward its published-experience allowance. Inventory scheduled launches as well as existing guides before deciding whether the plan has room for your next release.
Inspect the usage meter and its refresh timing in a trial. If vendors cannot safely simulate a quota breach, request a documented example and contract terms. Keep the answer with the launch plan and revisit it when traffic patterns change.
Match the runtime and assign an owner
Check your actual app technology before paying for mobile access. A supported mobile browser and a native app can require different implementation work.
Appcues’ framework guide lists native iOS and Android, React Native, Flutter and Ionic using Capacitor; it excludes Cordova. It also distinguishes mobile web in a browser from content inside native apps.
Userpilot’s mobile documentation requires an installed SDK and an annually purchased add-on for Growth or Enterprise. Starter users must upgrade. Its custom mobile-content roles require Enterprise, so include permissions in the plan conversation.
Userpilot pricing lists native iOS and Android support and mobile engagement as add-ons. It labels mobile session replay as coming soon. An older description of Userpilot as web-only would miss that distinction.
Assign a person to review targeting whenever the app changes. Appcues segment guidance says edits to segment rules immediately affect connected experiences without republishing. Agree who can make the change and how the team will check its effects.
Userpilot’s screen tracking guide says automatic capture ignores manual screen calls. Changed screen names can stop engagements from triggering or split analytics. Map old and new screen names before switching capture modes, then check the affected targeting rules.
Frequency is another maintenance decision. Userpilot’s ordering guidance separates push controls from the shared in-app throttle for carousels and slideouts. Check both paths when a user qualifies for more than one message.
Choose the action your onboarding should help a user complete, then decide which guide format supports it. A completed tour is useful evidence of exposure; compare it with the actual product action you want to encourage. Give a named owner time to revisit the guide after interface changes.
Run a delivery and exit worksheet
Use the same synthetic journey in each trial and record the results. Include the person who will maintain the guide and the developer responsible for identity.
UserGuiding’s users page displays up to 10,000 users while its CSV can include all user data. Inspect the actual export rather than treating the display limit as the export limit.
Appcues’ public API guide covers bulk event export and historical imports. It warns that some public API requests can take minutes and recommends the HTTP API when qualifying properties are needed immediately. Test timing on the path your guide depends on.
A user export or event export does not prove that a guide can be recreated elsewhere. Ask for an example of the experience definition and its targeting rules. Keep an inventory of screens and desired outcomes even if the vendor offers an export.
Write down what would change your decision before the trial starts. If an important behavior cannot be exercised, mark it unresolved and request an answer in the order. Keep a copy of the evidence with the person responsible for renewal.
Common questions
What happens when onboarding software exceeds its MAU limit?
UserGuiding’s pricing FAQ says guides stop displaying until quota increases or usage falls. The Appcues and Userpilot pages do not describe the equivalent behavior; ask each vendor for the terms on your plan.
Do anonymous users count toward onboarding MAUs?
Appcues subscription guidance says anonymous identifiers count toward MAUs. Check your own anonymous-to-known transition and ask how the resulting identifiers affect the quote.
What is the best product onboarding software for a mobile app?
If you need native mobile content on Userpilot, its mobile guide requires an SDK and an annual Growth or Enterprise add-on. Check the actual runtime and permissions before deciding.
How many seats do I need for onboarding software?
Count the people who author guides and those who administer targeting. Request included seats and the cost of additional access for each quoted plan; the vendors’ pages do not provide comparable seat pricing.
Can I move onboarding guides to another tool?
Ask for a sample export and test whether the destination can recreate the guide. The supplied evidence does not prove portable experience definitions or migration fidelity.
Sources and scope
We read the linked vendor pricing and documentation on October 29, 2026. We have not tested the products, quota behavior or mobile SDKs.
Confirm current plan limits and seat pricing with each vendor. Ask about overage recovery. Check export and migration access before signing.
Source references
- UserGuiding: UserGuiding pricing
Checked 2026-10-29. MAUs count unique users active in the previous thirty days.
- Appcues: Manage your subscription
Checked 2026-10-29. Anonymous identifiers contribute to MAUs, and both scheduled and live experiences count toward published-experience usage.
- Appcues: Appcues pricing
Checked 2026-10-29. Pricing depends on MAUs, installations and published experiences.
- UserGuiding: What Is User Identification?
Checked 2026-10-29. Browser-based default identity can count one person repeatedly; stable IDs change persistence and counting.
- UserGuiding: Users Page Overview
Checked 2026-10-29. User list display capacity differs from export capacity.
- Userpilot: Get started with mobile content
Checked 2026-10-29. Current mobile documentation confirms native support but adds annual add-on and role-management requirements.
- UserGuiding: Enabling User Identification
Checked 2026-10-29. Activating identification creates a rollout dependency: guides stop until an ID is correctly supplied.
- Appcues: Supported Technologies and Frameworks
Checked 2026-10-29. Mobile support depends on the actual runtime, and multiple-product deployment introduces separate costs.
- Userpilot: Userpilot pricing
Checked 2026-10-29. The current table lists native iOS/Android support and mobile engagement as add-ons, while mobile session replay is labelled coming soon.
- Appcues: Set up Segments
Checked 2026-10-29. Segmentation affects live targeting immediately and historical analysis has a cohort-window limitation.
- Userpilot: Mobile Screen Auto Capture
Checked 2026-10-29. Switching to automatic screen capture changes naming and can break targeting unless old and new screen rules are reconciled.
- Userpilot: Mobile content ordering and throttling
Checked 2026-10-29. In-app and push frequency controls are separate; ordering and throttling can suppress otherwise eligible messages.
- Appcues: Appcues Public API
Checked 2026-10-29. API supports historical imports, bulk event export and flow publication; asynchronous updates create an immediate-targeting caveat.