Trigger Brew automations from RevenueCat in-app purchase, subscription, and billing events across Apple, Google, Amazon, Stripe, and Web Billing. Requires the RevenueCat Pro plan or above.
Triggers
Once RevenueCat is connected, each event below becomes a Brew trigger. A trigger starts its published automations only when RevenueCat sends Brew that event.
RevenueCat - Initial Purchase
Welcome to premiumFires when a new subscription starts, including a trial start. One-time purchases use `NON_RENEWING_PURCHASE`.
INITIAL_PURCHASERevenueCat - One-time Purchase
Thank-you emailFires when a non-renewing / consumable product is purchased.
NON_RENEWING_PURCHASERevenueCat - Renewal
ReceiptFires when a subscription renews or a lapsed subscriber resubscribes.
RENEWALRevenueCat - Product Change
Tier-change confirmationFires when a subscriber requests a product change; the new product may take effect later.
PRODUCT_CHANGERevenueCat - Cancellation
Win-backFires when a subscription or non-renewing purchase is cancelled or refunded. Do not infer current entitlement access from this event alone.
CANCELLATIONRevenueCat - Uncancellation
Welcome backFires when a user reinstates a cancelled subscription before it expires.
UNCANCELLATIONRevenueCat - Expiration
Re-engagement campaignFires when a subscription actually ends (entitlements should be revoked now).
EXPIRATIONRevenueCat - Subscription Paused
Pause acknowledgmentFires when a Google Play subscription is scheduled to pause at the end of its current period. Keep access until `EXPIRATION`.
SUBSCRIPTION_PAUSEDRevenueCat - Subscription Extended
Courtesy confirmationFires when a store extends the current subscription period or Google Play defers a charge.
SUBSCRIPTION_EXTENDEDRevenueCat - Transfer
Transfer receipt auditReceives an entitlement transfer. The official TRANSFER payload has app-user IDs but no recipient email, so Brew records it as unresolved and starts no automation.
TRANSFERRevenueCat - Billing Issue
Dunning emailFires when a payment fails (dunning candidate).
BILLING_ISSUE