Skip to main content

Integrate Recurly with Omnisend

Written by Armintas Griežė
Updated yesterday

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.

Did this answer your question?