Recurly is a subscription management & recurring billing platform. It helps businesses manage subscription plans, automate invoicing, handle trials, billing failures, subscription lifecycle and more. Integrating Recurly with Omnisend lets you bring subscription and billing events into your marketing workflows. You’ll be able to segment your audience by subscription status, send emails when subscriptions are created, updated, canceled, or when payments succeed/fail, and more.
Key Benefits
Real-time event triggers: Instantly respond to subscription and billing changes.
Advanced segmentation: Tailor content for upsells, cross-sells, or reactivation based on subscription attributes.
Automated customer communication: Notify contacts of subscription changes through Automation Workflows.
Data consistency: Customer info in Recurly syncs to Omnisend, ensuring marketing messages only reach active or subscribed contacts
Setup Process
Step 1. In Omnisend, go to Apps → Search for “Recurly” → Click “Connect Now”.
Step 2. Select scenarios you want to use and turn them on.
Step 3. Grant access to your Recurly account. Enter the API key in your Recurly settings and Domain into the required fields.
Step 4. We'll generate the webhook's URL. Copy that URL and paste it in Recurly here. After it's pasted, make sure to select XML format and all notifications.
And that's it! Your Recurly account and Omnisend are now connected!
What Data is Passed
Contact Fields:
Email address;
First Name;
Last Name;
City;
Country;
Postal Code.
Supported Custom Events:
Custom Event Name | Description |
Subscription Active | Triggered when a new subscription's state is active |
Subscription Canceled | Triggered when a new subscription's state is canceled. |
Subscription Expired | Triggered when a new subscription's state has expired. |
Subscription Failed | Triggered when a new subscription's state fails. |
Subscription In Future | Triggered when a new subscription's state is the future. |
Subscription Paused | Triggered when a new subscription's state is paused. |
Open Invoice | Triggered when an invoice's status is open |
Paid Invoice | Triggered when an invoice's status is paid |
Processing Invoice | Triggered when an invoice's status is processing |
Pending Invoice | Triggered when an invoice's status is pending |
Past Due Invoice | Triggered when an invoice's status is past due |
Closed Invoice | Triggered when an invoice's status is closed |
Failed Invoice | Triggered when an invoice's status is failed |
Voided Invoice | Triggered when an invoice's status is voided |
Build Automation Workflows with Recurly Events
Here are some automations you can build once the data is flowing:
Welcome series: When a subscription is created, send a welcome email and onboarding messages to new subscribers.
Renewal confirmation: After a payment succeeds (Paid Invoice event), confirm the renewal and thank the contact.
Failed payment recovery: When a payment fails (Failed Invoice or Past Due Invoice), send reminders to update payment info or retry billing. Follow up with reactivation offers if needed.
Re-engagement for churned subscribers: When a subscription is canceled or expires, send re-join offers, discounts, or feedback surveys.
FAQ
Does historical subscription data sync?
No, only real-time events.
Can I use Recurly events in Email Campaigns?
Recurly events are designed for Automation Workflows. To send one-time campaigns to subscribers, create a segment based on Recurly custom event properties, then send an Email Campaign to that segment.
If you didn’t find the answer to your question, reach out to our support team through the in‑app chat or at [email protected] – our team is available 24/7.


