Plans & entitlements
Indie, Grow, Scale, and Enterprise feature matrix — apps, channels, seats, MAU, marketing sends, and feature gates.
Overview
Every workspace runs on a plan tier that caps resources and enables product features. Indie is the free default. Grow, Scale, and Enterprise are paid tiers with higher limits and more capabilities.
Use this page to compare tiers before upgrading. For checkout, invoices, and MAU alerts, see Billing & subscriptions.
Numeric limits
| Plan | Apps | Channels per environment | Seats | Included live MAU | Marketing sends | Active automations | Dynamic segments |
|---|---|---|---|---|---|---|---|
| Indie | 1 | 1 | 1 | 400 | 2,000 / UTC month, then sending pauses | 1 | 3 |
| Grow | 3 | 3 | 5 | 10,000 | 50,000 / billing period, then $1 per 1,000 | 10 | 25 |
| Scale | 10 | 10 | 25 | 100,000 | 500,000 / billing period, then $1 per 1,000 | 50 | 100 |
| Enterprise | Unlimited | Unlimited | Unlimited | Unlimited | Unlimited | Unlimited | Unlimited |
Channel limits apply separately to test and live environments. For example, Indie allows one test channel and one live channel.
Feature comparison
| Capability | Indie | Grow | Scale | Enterprise |
|---|---|---|---|---|
| Experiments | No | Yes | Yes | Yes |
| Max concurrent experiments | — | 2 | 5 | Unlimited |
| Translations | No | Yes | Yes | Yes |
| Animations (Lottie) | No | Yes | Yes | Yes |
| AI (brand extract, translate) | No | Yes | Yes | Yes |
| Member invites | No | Yes | Yes | Yes |
| Integrations (RevenueCat, Superwall, AppsFlyer) | No | Yes | Yes | Yes |
| Attribution (mobile measurement) | No | Yes | Yes | Yes |
| Rollout approvals | No | No | Yes | Yes |
| Engage (consent, preference center, frequency cap) | Yes | Yes | Yes | Yes |
| Advanced Engage (topics, local-time sends, quiet hours, A/B, conversion goals) | No | Yes | Yes | Yes |
Concurrent experiments count experiments that are in draft, running, or awaiting a winner decision toward the cap.
How limits apply
In the dashboard
Rheo enforces plan limits when you create apps, channels, experiments, and members. If you are at a cap, the dashboard explains what to archive or upgrade.
On Indie, some actions are hidden even if your role would normally allow them — for example inviting teammates or managing experiments.
In the flow builder
Canvas editor controls let you restrict layer types per app, but your plan may further limit what is available. On Indie, animations (Lottie) are not available regardless of per-app toggles.
In your live app
- Indie MAU cap — live MAU above 400 in a UTC calendar month pauses SDK traffic until the next month or an upgrade.
- Indie feature stripping — translations, animations, and integrations may be omitted from live resolve payloads on Indie.
- Billing suspension — unresolved payment on a paid plan may pause SDK traffic after a grace period.
MAU overage (paid tiers)
| Plan | Overage |
|---|---|
| Indie | Hard cap — SDK pauses until next UTC month or upgrade |
| Grow / Scale | $0.01 per live MAU above included allotment per month |
| Enterprise | Per contract |
Marketing send allotment
An admitted send is the first time a live Engage delivery is submitted to your email provider. Skips, holdouts, test-environment mail, and retries of the same delivery do not count. A later bounce still counts.
Indie has no subscription. The window is the UTC calendar month. Once 2,000 live sends are admitted, further sends wait until the next month. In-flight mail already handed to the provider still goes out.
Grow and Scale use the Stripe subscription period, the same clock as MAU overage. Sends above the included allotment continue, and the excess is billed at $1 per 1,000 (rounded up). Enterprise included volume is set by contract and is not metered.
Active automations are those with status active. Pausing one frees a slot. Dynamic segments are capped; static segments are not. Existing automations and segments above a cap after a downgrade keep running. Only new activations and new dynamic segments are blocked.
Downgrade impact
Downgrading runs a preview that lists resources you must archive before the change takes effect — excess apps, channels, experiments, and members must fit the target tier. Automations and dynamic segments already over the target cap are listed and left running. See Billing & subscriptions.