Pricing
Scalable tools to drive product growth
Analytics, Convert, and Engage come with every plan. Start for free, then pay for monthly active users instead of a separate contract for each product.
- Analytics
- Convert
- Engage
Free up to 2,000 MAU. No credit card required.
Indie
Growth tools for individual builders.
Free
(no credit card required)
- 1 app
- 2,000 MAU included*
- 2,000 Engage messages / month**
- 3 dynamic segments
- 1 convert channels
- No experiments
- 1 seat
Get started with:
- Analytics, Convert, and Engage
- Visual flow builder and templates
- Customer profiles
- 1 year of analytics history
- Consent, preference center, and frequency cap
- 1 active automation
* Exceeding quota pauses the SDK until the next month or plan upgrade.
** Sending pauses until the next month once this allotment is used.
Most popular
Grow
A complete platform for growing teams.
$49.99 /mo
- 3 apps
- 50,000 MAU included*
- 50,000 Engage messages / month**
- 25 dynamic segments
- 3 convert channels
- Up to 2 active experiments
- 5 seats
Everything in Indie, plus:
- 3 years of analytics history
- Translations, animations, and the AI assistant
- Partner integrations and mobile attribution
- Topics, local-time sends, quiet hours, and conversion goals
- 10 active automations
- Team invites
* Additional MAU billed at $0.002 per MAU per month.
** Additional Engage messages billed at $1 per 1,000.
Scale
Higher limits and rollout control for serious programs.
$199 /mo
- 10 apps
- 500,000 MAU included*
- 500,000 Engage messages / month**
- 100 dynamic segments
- 10 convert channels
- Up to 5 active experiments
- 25 seats
Everything in Grow, plus:
- 5 years of analytics history
- 50 active automations
- Change reviews and approvals
- Priority support
* Additional MAU billed at $0.002 per MAU per month.
** Additional Engage messages billed at $1 per 1,000.
Enterprise
Scalable solutions for large organizations.
Custom
- Unlimited apps
- MAU based on contract
- Unlimited Engage messages
- Unlimited dynamic segments
- Unlimited convert channels
- Unlimited experiments
- Seats based on contract
Everything in Scale, plus:
- 5 years of analytics history
- Unlimited active automations
- Implementation Support
- SSO
- Custom SLA
Platform
Included with the Rheo platform.
The same install, the same customer, and the same three products, on Indie through Enterprise.
One SDK
Sessions, page views, and flows start from the same install. React Native and web today. SwiftUI and Flutter are on the way.
One customer profile
Events, flow answers, purchases, and messages land on the same person. No second user ID, and no CDP to keep in sync.
Your stack stays
RevenueCat, Superwall, Stripe, and your email provider stay where they are. Engage also sends push and calls webhooks you own.
Publish without a release
Change onboarding and paywalls over the air. The next session picks up the published flow. No App Store review for every copy change.
Compare
Compare plans.
Limits come from the product, so what you see here is what the workspace gets.
| Compare plans | IndieFree | Grow$49.99 /mo | Scale$199 /mo | EnterpriseCustom |
|---|---|---|---|---|
| Platform | ||||
| Usage | ||||
| Monthly active usersA distinct end user per app with a flow event or a product analytics event, counted once. Indie pauses the SDK above the cap. Grow and Scale keep running and bill $0.002 per extra MAU. | 2,000 | 50,000 | 500,000 | Custom |
| Engage messagesThe first time a live email, push, or webhook delivery is submitted. Indie pauses after the cap. Grow and Scale keep sending and bill $1 per 1,000. Skips, holdouts, test sends, and retries do not count. | 2,000 | 50,000 | 500,000 | Custom |
| AppsSeparate products or properties in one workspace, each with its own SDK key. | 1 | 3 | 10 | Unlimited |
| SeatsTeammates in the workspace. Indie is a single owner. | 1 | 5 | 25 | Unlimited |
| Convert channelsNamed routes from your app to a published flow. Test and live are counted separately. | 1 | 3 | 10 | Unlimited |
| Included on every plan | ||||
| Analytics, Convert, and EngageOne subscription covers product analytics, onboarding flows, and lifecycle messaging. You do not buy each product on its own. | Included | Included | Included | Included |
| Customer profilesEvents, flow answers, purchases, and messages land on the same person, keyed by the ID your app already uses. | Included | Included | Included | Included |
| Static segmentsFixed audiences imported from a CSV. Dynamic segments are capped separately. | Included | Included | Included | Included |
| React Native and web SDKsOne install starts sessions, page views, and flows. SwiftUI and Flutter are on the way. | Included | Included | Included | Included |
| Test and live environmentsQA on test channels and test email allowlists before anything reaches production. | Included | Included | Included | Included |
| CLI and APIRead and update apps, flows, analytics, and Engage from the terminal with the same role limits as the dashboard. | Included | Included | Included | Included |
| Analytics | ||||
| Reports | ||||
| OverviewVisitors, sessions, and revenue for the period, charted against the previous window. | Included | Included | Included | Included |
| EventsCustom events from one SDK call, with their properties. | Included | Included | Included | Included |
| AcquisitionChannel, referrer, source, campaign, medium, and creative. Keyword on web, ad set on mobile. | Included | Included | Included | Included |
| DemographicCountry, region, and city, with the same metrics as acquisition. | Included | Included | Included | Included |
| EngagementPages and screens, plus where each session started and where it ended. | Included | Included | Included | Included |
| RetentionWho comes back from day 1 through day 30, for new and returning users. | Included | Included | Included | Included |
| TechnologyBrowser, operating system, and device across web, iOS, and Android. | Included | Included | Included | Included |
| Analytics historyHow long product analytics events stay available in reports. Daily, weekly, or monthly charts. | 1 year | 3 years | 5 years | 5 years |
| Live usersPeople active in the last five minutes, on a globe, filtered by platform and segment. | Included | Included | Included | Included |
| Segment filtersCut any report to a segment from Customers, the same audiences you use in Engage. | Included | Included | Included | Included |
| Revenue and privacy | ||||
| Originating revenueThe first purchase from RevenueCat, Superwall, or Stripe, credited to the source that brought the customer. | Included | Included | Included | Included |
| Consent modeRheo waits for consent before it stores an id or sends an event. Wire it to the banner you already use. | Included | Included | Included | Included |
| Mobile attributionMMP and deep-link context in the SDK, so paid acquisition shows up next to revenue. | Not included | Included | Included | Included |
| Convert | ||||
| Flows | ||||
| Visual flow builderOnboarding, paywalls, and win-backs on a canvas, with branches on answers and events. | Included | Included | Included | Included |
| TemplatesStart from a template, then change copy and structure without shipping app code. | Included | Included | Included | Included |
| Over-the-air publishAssign a published version to a channel. Users pick it up on the next session, with no App Store review. | Included | Included | Included | Included |
| Native renderingOn iOS and Android, inputs and system moments render natively. The same canvas publishes to the web. | Included | Included | Included | Included |
| Experiments | ||||
| A/B testsSplit a channel across two or more published flow versions. Each person stays on the same variant. | Not included | Included | Included | Included |
| Concurrent experimentsDraft, running, and pending-decision experiments count toward the cap. Stopped experiments do not. | Not included | 2 | 5 | Unlimited |
| Primary metricsFlow completion, paywall purchase, or a custom event. The metric locks when the experiment starts. | Not included | Included | Included | Included |
| Winner readoutLift versus control, with a Bonferroni adjustment when several treatments share one control. | Not included | Included | Included | Included |
| Builder | ||||
| TranslationsLocale strings for a flow, including AI auto-translate for missing copy. | Not included | Included | Included | Included |
| AnimationsLottie and motion on screens. Indie strips animation-heavy layers from live flows. | Not included | Included | Included | Included |
| AI assistantRheo Agent on the canvas, auto-translate, and brand colors extracted from a screenshot. | Not included | Included | Included | Included |
| Partner integrationsRevenueCat, Superwall, and AppsFlyer steps inside a flow. | Not included | Included | Included | Included |
| Change reviews and approvalsRequire a second person before a channel assignment goes live. Editors can still publish drafts. | Not included | Not included | Included | Included |
| Engage | ||||
| Messaging | ||||
| BroadcastsOne-off launches and win-backs. Send now, or schedule, from the visual composer or raw HTML. | Included | Included | Included | Included |
| AutomationsStart from an SDK event, a segment join, the dashboard, or the API. Then wait and branch. | Included | Included | Included | Included |
| Active automationsAutomations with status active. Pausing one frees a slot. | 1 | 10 | 50 | Unlimited |
| Dynamic segmentsAudiences from attributes, consent, and what people did. Static segments are uncapped. | 3 | 25 | 100 | Unlimited |
| Your email providerAmazon SES, Resend, Postmark, or SendGrid on your account. Rheo does not send email from its own infrastructure. | Included | Included | Included | Included |
| Push notificationsiOS, Android, and web push from the same broadcast or automation. A send needs marketing consent and a device subscription. | Included | Included | Included | Included |
| WebhooksPOST JSON to an HTTPS endpoint you own, with headers and merge tags, from the same journey. | Included | Included | Included | Included |
| Merge tags and templatesNames and attributes from the customer profile, with a fallback when a value is missing. | Included | Included | Included | Included |
| Consent and suppressionUnknown consent is never a yes. Unsubscribes, bounces, and complaints are suppressed. | Included | Included | Included | Included |
| Preference center and frequency capA hosted unsubscribe page, and a cap on how many emails one person gets in a rolling window. | Included | Included | Included | Included |
| Advanced Engage | ||||
| Marketing topicsLet people choose which kinds of messages they want, and respect it on every send. | Not included | Included | Included | Included |
| Local-time sendsDeliver a broadcast at 9 AM in each recipient's time zone. | Not included | Included | Included | Included |
| Quiet hoursHold delivery that would land overnight, instead of dropping it. | Not included | Included | Included | Included |
| A/B splitsSplit an automation or broadcast and hold out a share of the audience. | Not included | Included | Included | Included |
| Conversion goalsSee the purchases a send drove, not only the clicks. | Not included | Included | Included | Included |
| Governance and support | ||||
| Access | ||||
| Workspace rolesOwner, admin, editor, and viewer. Billing changes stay with the owner. | Included | Included | Included | Included |
| Member invitesInvite teammates by email and assign a role. | Not included | Included | Included | Included |
| SSOSign in through your organization’s identity provider. | Not included | Not included | Not included | Included |
| Support | ||||
| Priority supportFaster replies when a production flow or send is blocked. | Not included | Not included | Included | Included |
| Implementation supportHelp wiring the SDK, the first flows, and the email provider. | Not included | Not included | Not included | Included |
| Custom SLAUptime and response terms written into the contract. | Not included | Not included | Not included | Included |
FAQ
Frequently asked questions
How plans, monthly active users, and overages work.
Start free. Upgrade when it pays for itself.
Free up to 2,000 MAU. No credit card required.