Rheo documentation
User Guide

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

PlanAppsChannels per environmentSeatsIncluded live MAUMarketing sendsActive automationsDynamic segments
Indie1114002,000 / UTC month, then sending pauses13
Grow33510,00050,000 / billing period, then $1 per 1,0001025
Scale101025100,000500,000 / billing period, then $1 per 1,00050100
EnterpriseUnlimitedUnlimitedUnlimitedUnlimitedUnlimitedUnlimitedUnlimited

Channel limits apply separately to test and live environments. For example, Indie allows one test channel and one live channel.

Feature comparison

CapabilityIndieGrowScaleEnterprise
ExperimentsNoYesYesYes
Max concurrent experiments—25Unlimited
TranslationsNoYesYesYes
Animations (Lottie)NoYesYesYes
AI (brand extract, translate)NoYesYesYes
Member invitesNoYesYesYes
Integrations (RevenueCat, Superwall, AppsFlyer)NoYesYesYes
Attribution (mobile measurement)NoYesYesYes
Rollout approvalsNoNoYesYes
Engage (consent, preference center, frequency cap)YesYesYesYes
Advanced Engage (topics, local-time sends, quiet hours, A/B, conversion goals)NoYesYesYes

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)

PlanOverage
IndieHard cap — SDK pauses until next UTC month or upgrade
Grow / Scale$0.01 per live MAU above included allotment per month
EnterprisePer 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.