Why this matters
Polar handles the merchant-of-record billing; ReachOut handles the marketing layer that reacts to billing events. Onboarding flows on subscription start, dunning on failed payments, win-back on cancellation, upgrade pitches on plan boundary — all triggered automatically.
What you get
- Polar webhooks → ReachOut webhook endpoint, no custom code.
- Customer email + plan tier + MRR fields map directly to ReachOut contact attributes.
- Subscription state drives segments: trial, active, past_due, canceled.
- AI agents can drive plan-tier-specific flows: "draft an upgrade email for active users on Starter."
Setup in 4 steps
- Create a webhook endpoint in ReachOut. Studio → Settings → Webhooks → Add. Source preset: Polar.
- Register the URL in Polar. Polar Dashboard → Settings → Webhooks → Add. Paste the ReachOut URL.
- Pick events. Recommended set: subscription.created, subscription.updated, subscription.canceled, order.created, order.refunded.
- Build flows. Examples: trial-end reminder (3 days before trial expiry), dunning (subscription.past_due), win-back (subscription.canceled + 30 days).