Rheo

Rheo Engage

Multi-channel engagement for your app.

Run one-time broadcast campaigns and always-on automations from the same place. Reach people by email, push, or webhook, on audiences built from live product data.

Automation

PurchasedEveryone elseTimed outENTRYSDK eventtrial_startedDELAYWait 1 dayEMAILYour plan is readyPick up where you left off.PATHSFirst match wins1 Purchased2 Everyone elseEXITEnd of automationWAIT UNTILpurchaseTimed out after 3 daysEMAILStill thinking it over?Your plan is waiting.
Spring win-backScheduled
Audience
Trial, no purchase
Send
9:00 AM local
EmailPushWebhook

Broadcast

One-time sends for launches, win-backs, and announcements.

Pick an audience, compose the message, and send now or on a schedule. Stack email, push, and webhooks in the same campaign so everyone gets the right nudge on the right channel.

  • Visual block composer or raw HTML for email
  • Push to iOS, Android, and web from the same broadcast
  • Webhooks POST profile-enriched JSON to your stack
  • Local-time delivery, holdouts, and conversion goals on Grow and above
Spring win-backScheduled
Audience
Trial, no purchase
Send
9:00 AM local
EmailPushWebhook

Automations

Lifecycle journeys that run until the goal is met.

Start when someone hits an SDK event, joins a segment, or when you enroll them from the dashboard or API. Wait, branch on what they do next, and follow up on any channel.

  • Event entry with optional property filters
  • Delays, waits, branches, and A/B splits (Grow and above)
  • Email, push, and webhook steps in one journey
  • Edit a draft while the live version keeps running
Entry

Contacts enter when

  • They are in an audienceSegment: Trial, no purchase
  • They send an SDK eventtrial_started where plan = annual
  • You enroll themDashboard or API

Multi-channel by design

The same audience. Email, push, and webhooks together.

Engage is built for coordinated outreach, not email-only blasts. Choose channels per broadcast or per automation step, with consent and device subscriptions enforced before anything goes out.

  • Mix channels in one broadcast or spread them across journey steps
  • Push requires marketing consent and an active device subscription
  • Webhooks use merge tags and headers you control
Channels

One send, every surface

  • EmailYour plan is ready
  • PushFinish setup in ChefGPT
  • WebhookPOST enriched JSON to your stack

Mix channels in a broadcast or across steps in an automation.

Audiences

Target what people did.

Build segments from in-app behavior on the same customer profiles Analytics and Convert use.

  • Dynamic segments that update as people act
  • Attribute driven segmentation
  • Event driven segmentation
Trial, no purchaseDynamic
If Did event trial_started in last 7 days
If Did not do event purchase in last 7 days
Audience Size
1,389

Personal by default

Every message reads like it was written for one person.

Pull names and attributes from the customer profile for personalization. Start from a template and make it yours on any channel.

  • Merge tags from customer attributes and fallback values
  • Reusable template library for broadcasts and automation steps
Subject

{{first_name | default: "Chef"}}, your plan is ready

Body

Pick up your {{plan_length}}-day plan where you left off.

Maya

Maya, your plan is ready

No first name

Chef, your plan is ready

Delivery you control

Your email provider. Your push credentials. Your webhooks.

Connect Amazon SES, Resend, Postmark, or SendGrid for email. Add push credentials for mobile and web. Webhooks hit HTTPS endpoints you own. Deliverability stays on your domain.

  • One email provider per app, verified with your sending identity
  • Bounce and complaint webhooks feed suppression automatically
  • Deliverability health on the Engage overview
Amazon SESConnected
ResendSupported
PostmarkSupported
SendGridSupported

Guardrails included

Everything you need to send responsibly.

Consent, suppression, and frequency caps are on every plan. Topics and quiet hours unlock on Grow.

Templates

Copy a starter into any broadcast or automation step without changing the library version.

Frequency cap

Limit how many emails one person gets in a rolling window, across every send.

Quiet hours

Defer delivery that would land overnight instead of dropping it.

Marketing topics

Let people choose which kinds of messages they want, and respect it on every send.

Test environment

Wire up the provider and review copy in test, limited to an allowlist of addresses.

CLI and API

Create, publish, and enroll from the terminal with rheo engage.

FAQ

Frequently asked questions

Broadcasts, automations, and channels in Rheo.

Reach users on every channel that fits the moment.