Rheo

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
Start for free

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
Get started

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
Get started

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
Contact us

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 plansIndieFreeGrow$49.99 /moScale$199 /moEnterpriseCustom
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,00050,000500,000Custom
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,00050,000500,000Custom
AppsSeparate products or properties in one workspace, each with its own SDK key.1310Unlimited
SeatsTeammates in the workspace. Indie is a single owner.1525Unlimited
Convert channelsNamed routes from your app to a published flow. Test and live are counted separately.1310Unlimited
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.IncludedIncludedIncludedIncluded
Customer profilesEvents, flow answers, purchases, and messages land on the same person, keyed by the ID your app already uses.IncludedIncludedIncludedIncluded
Static segmentsFixed audiences imported from a CSV. Dynamic segments are capped separately.IncludedIncludedIncludedIncluded
React Native and web SDKsOne install starts sessions, page views, and flows. SwiftUI and Flutter are on the way.IncludedIncludedIncludedIncluded
Test and live environmentsQA on test channels and test email allowlists before anything reaches production.IncludedIncludedIncludedIncluded
CLI and APIRead and update apps, flows, analytics, and Engage from the terminal with the same role limits as the dashboard.IncludedIncludedIncludedIncluded
Analytics
Reports
OverviewVisitors, sessions, and revenue for the period, charted against the previous window.IncludedIncludedIncludedIncluded
EventsCustom events from one SDK call, with their properties.IncludedIncludedIncludedIncluded
AcquisitionChannel, referrer, source, campaign, medium, and creative. Keyword on web, ad set on mobile.IncludedIncludedIncludedIncluded
DemographicCountry, region, and city, with the same metrics as acquisition.IncludedIncludedIncludedIncluded
EngagementPages and screens, plus where each session started and where it ended.IncludedIncludedIncludedIncluded
RetentionWho comes back from day 1 through day 30, for new and returning users.IncludedIncludedIncludedIncluded
TechnologyBrowser, operating system, and device across web, iOS, and Android.IncludedIncludedIncludedIncluded
Analytics historyHow long product analytics events stay available in reports. Daily, weekly, or monthly charts.1 year3 years5 years5 years
Live usersPeople active in the last five minutes, on a globe, filtered by platform and segment.IncludedIncludedIncludedIncluded
Segment filtersCut any report to a segment from Customers, the same audiences you use in Engage.IncludedIncludedIncludedIncluded
Revenue and privacy
Originating revenueThe first purchase from RevenueCat, Superwall, or Stripe, credited to the source that brought the customer.IncludedIncludedIncludedIncluded
Consent modeRheo waits for consent before it stores an id or sends an event. Wire it to the banner you already use.IncludedIncludedIncludedIncluded
Mobile attributionMMP and deep-link context in the SDK, so paid acquisition shows up next to revenue.Not includedIncludedIncludedIncluded
Convert
Flows
Visual flow builderOnboarding, paywalls, and win-backs on a canvas, with branches on answers and events.IncludedIncludedIncludedIncluded
TemplatesStart from a template, then change copy and structure without shipping app code.IncludedIncludedIncludedIncluded
Over-the-air publishAssign a published version to a channel. Users pick it up on the next session, with no App Store review.IncludedIncludedIncludedIncluded
Native renderingOn iOS and Android, inputs and system moments render natively. The same canvas publishes to the web.IncludedIncludedIncludedIncluded
Experiments
A/B testsSplit a channel across two or more published flow versions. Each person stays on the same variant.Not includedIncludedIncludedIncluded
Concurrent experimentsDraft, running, and pending-decision experiments count toward the cap. Stopped experiments do not.Not included25Unlimited
Primary metricsFlow completion, paywall purchase, or a custom event. The metric locks when the experiment starts.Not includedIncludedIncludedIncluded
Winner readoutLift versus control, with a Bonferroni adjustment when several treatments share one control.Not includedIncludedIncludedIncluded
Builder
TranslationsLocale strings for a flow, including AI auto-translate for missing copy.Not includedIncludedIncludedIncluded
AnimationsLottie and motion on screens. Indie strips animation-heavy layers from live flows.Not includedIncludedIncludedIncluded
AI assistantRheo Agent on the canvas, auto-translate, and brand colors extracted from a screenshot.Not includedIncludedIncludedIncluded
Partner integrationsRevenueCat, Superwall, and AppsFlyer steps inside a flow.Not includedIncludedIncludedIncluded
Change reviews and approvalsRequire a second person before a channel assignment goes live. Editors can still publish drafts.Not includedNot includedIncludedIncluded
Engage
Messaging
BroadcastsOne-off launches and win-backs. Send now, or schedule, from the visual composer or raw HTML.IncludedIncludedIncludedIncluded
AutomationsStart from an SDK event, a segment join, the dashboard, or the API. Then wait and branch.IncludedIncludedIncludedIncluded
Active automationsAutomations with status active. Pausing one frees a slot.11050Unlimited
Dynamic segmentsAudiences from attributes, consent, and what people did. Static segments are uncapped.325100Unlimited
Your email providerAmazon SES, Resend, Postmark, or SendGrid on your account. Rheo does not send email from its own infrastructure.IncludedIncludedIncludedIncluded
Push notificationsiOS, Android, and web push from the same broadcast or automation. A send needs marketing consent and a device subscription.IncludedIncludedIncludedIncluded
WebhooksPOST JSON to an HTTPS endpoint you own, with headers and merge tags, from the same journey.IncludedIncludedIncludedIncluded
Merge tags and templatesNames and attributes from the customer profile, with a fallback when a value is missing.IncludedIncludedIncludedIncluded
Consent and suppressionUnknown consent is never a yes. Unsubscribes, bounces, and complaints are suppressed.IncludedIncludedIncludedIncluded
Preference center and frequency capA hosted unsubscribe page, and a cap on how many emails one person gets in a rolling window.IncludedIncludedIncludedIncluded
Advanced Engage
Marketing topicsLet people choose which kinds of messages they want, and respect it on every send.Not includedIncludedIncludedIncluded
Local-time sendsDeliver a broadcast at 9 AM in each recipient's time zone.Not includedIncludedIncludedIncluded
Quiet hoursHold delivery that would land overnight, instead of dropping it.Not includedIncludedIncludedIncluded
A/B splitsSplit an automation or broadcast and hold out a share of the audience.Not includedIncludedIncludedIncluded
Conversion goalsSee the purchases a send drove, not only the clicks.Not includedIncludedIncludedIncluded
Governance and support
Access
Workspace rolesOwner, admin, editor, and viewer. Billing changes stay with the owner.IncludedIncludedIncludedIncluded
Member invitesInvite teammates by email and assign a role.Not includedIncludedIncludedIncluded
SSOSign in through your organization’s identity provider.Not includedNot includedNot includedIncluded
Support
Priority supportFaster replies when a production flow or send is blocked.Not includedNot includedIncludedIncluded
Implementation supportHelp wiring the SDK, the first flows, and the email provider.Not includedNot includedNot includedIncluded
Custom SLAUptime and response terms written into the contract.Not includedNot includedNot includedIncluded

FAQ

Frequently asked questions

How plans, monthly active users, and overages work.

Start free. Upgrade when it pays for itself.

Start free today

Free up to 2,000 MAU. No credit card required.