Recurring Payments overview

ActiveCampaign plans
Starter
Plus
Pro
Enterprise

Marketing_Plus_Professional_Enterprise

With Recurring Payments, subscription information from a supported ecommerce store or integration syncs to contact records in ActiveCampaign. Once data syncs, you can use it in automations to increase customer engagement with reminder emails, upsell opportunities, and more.

Take note

How Recurring Payments work

Recurring payments is a custom object that syncs data from a supported integration to your ActiveCampaign account. 

If a contact purchases a subscription from you through one of the supported integrations, their data, including subscription data, will sync to your ActiveCampaign account. The subscription data will then display on synced contact records in the “Recurring Payments” widget. 

With Recurring Payments, you can: 

  Depending on the integration you use, automation triggers, segment conditions, and personalization tags may not appear in your account until after you sync at least one subscription or recurring payment.

For API-connected ecommerce stores, triggers, segment conditions, and personalization tags related to recurring payments will not appear in your ActiveCampaign account until you sync at least one subscription.

PayPal Recurring Payments

When setting up the PayPal integration, select the “Billing Subscription Events” option under “Select a PayPal Event” to sync recurring payments from PayPal.

If you do not use PayPal's “Billing Subscription Events” event, you can still select this option when setting up the integration in ActiveCampaign. However, subscription data will not appear in your ActiveCampaign account as there is no data to sync.

If you’ve already configured the PayPal integration using the “Checkout Order” resource and also wish to sync subscriptions:

  1. From your ActiveCampaign account, click "Apps."

Expanded view:
Apps on left menu expanded.jpeg

Collapsed view:
Apps on left menu collapsed.jpeg

  1. Click "Connected Apps" on the top right of the expanded menu.
  2. Select "PayPal."
  3. Click “Add a new resource.”
  4. Follow the integration setup steps and select “Billing Subscription Events” as your resource.

  You do not need to sync a subscription to access recurring payment automation triggers, segment conditions, or personalization tags with this integration.

It is not possible to perform a historical sync of recurring payments from PayPal.

Learn more about the PayPal integration

WooCommerce Recurring Payments

To start using Recurring Payments with WooCommerce, you must:

To see recurring payment data, including automation triggers, segment conditions, and personalization tags, one of the following must happen:

  • You run a historical sync that pushes at least one subscription to your ActiveCampaign account
  • One of your customers purchases a new subscription and then syncs to your ActiveCampaign account

  With this integration, you need to sync a subscription to access recurring payment automation triggers, segment conditions, and personalization tags.

Learn more about the WooCommerce integration.

Stripe Recurring Payments

When setting up the Stripe integration, select the “Subscription” option under “Resources” on the Select Event Type setup step to sync recurring payments from Stripe.

If you do not use the “Subscription” event in Stripe, you can still select this option when setting up the integration. However, subscription data will not appear in your ActiveCampaign account as there is no data to sync.

If you’ve already configured the Stripe integration using any other resource and also wish to sync subscriptions, you will need to:

  1. From your ActiveCampaign account, click "Apps."

Expanded view:
Apps on left menu expanded.jpeg

Collapsed view:
Apps on left menu collapsed.jpeg

  1. Click "Connected Apps" on the top right of the expanded menu.
  2. Select "Stripe."
  3. Click “Add a new resource.”
  4. Follow the integration setup steps and select “Subscription” as your resource.

  With this integration, you need to sync a subscription to access recurring payment automation triggers, segment conditions, and personalization tags.

Learn more about the Stripe integration

Recurring payment data on contact records

Recurring payment data is displayed on a contact’s record in the “Recurring Payments” widget:

Recurring Payments widget in Contact Profile.jpg

Clicking the “Details” button opens a detailed view on the right sidebar and displays all available Recurring Payment fields:

Recurring Payments Details window.jpg

 

Note that if your window is smaller, you may have to click the three dots > “Details” button to see this information. 

You can adjust the order of fields displayed in the Recurring Payments widget on your account's Settings > Manage Data page. To get there:

  1. Click Settings (gear icon) on the left menu.
  2. Select “Manage Data” on the left.
  3. Click the “Recurring Payments” option.
  4. Drag and drop the fields into the order you prefer.

The widget on the contact record will display the first five fields on the Manage Data page. The field order you set on the Manage Data page will also display in the "Recurring Payments Details" view.

Fields available with Recurring Payments

The following Recurring Payment fields will sync to your ActiveCampaign account when a customer purchases a subscription:

Recurring Payment Field  Supported integration
Legacy Connection ID
  • PayPal
  • WooCommerce
  • Stripe
Store Recurring Payment ID
  • PayPal
  • WooCommerce
  • Stripe

Email

  • PayPal
  • WooCommerce
  • Stripe
Recurring Payment Status
  • PayPal
  • WooCommerce
Store's Recurring Payment Status
  • WooCommerce
Store's Customer ID
  • PayPal
  • WooCommerce
  • Stripe
Billing Interval
  • PayPal
  • WooCommerce
  • Stripe
Billing Interval Count
  • PayPal
  • WooCommerce
  • Stripe
Payment Amount
  • PayPal
  • WooCommerce
  • Stripe
Discount Amount
  • WooCommerce
Tax Amount
  • PayPal
  • WooCommerce
Shipping Amount
  • PayPal
  • WooCommerce
Last Payment Status
  • PayPal
  • WooCommerce
Last Payment Date
  • PayPal
  • WooCommerce
Start Date
  • PayPal
  • WooCommerce
  • Stripe
Renewal Date
  • WooCommerce
Next Payment Date
  • PayPal
  • WooCommerce
  • Stripe
Anchor Date
  • WooCommerce
Canceled Date
  • PayPal
  • WooCommerce
Payment Method Expiration
  • WooCommerce
Origin Order ID
  • WooCommerce
Currency
  • WooCommerce
  • Stripe
Store Created Date
  • WooCommerce
Store Modified Date
  • WooCommerce
Is Trial
  • PayPal
  • WooCommerce
Cancel at Period End
  • WooCommerce
Total Cycles
  • PayPal
  • WooCommerce
Note
  • WooCommerce
Store External ID
  • WooCommerce
Line Item Category
  • WooCommerce
Line Item Name
  • WooCommerce
Line Item SKU
  • WooCommerce
Line Item Brand
  • WooCommerce
Line Item Tag
  • WooCommerce
Line Item Store Primary ID
  • WooCommerce
Shipping Address First Name
  • PayPal
  • WooCommerce
Shipping Address Last Name
  • PayPal
  • WooCommerce
Shipping Address Address Line 1
  • PayPal
  • WooCommerce
Shipping Address Address Line 2
  • PayPal
  • WooCommerce
Shipping Address Address Line 3
  • PayPal
  • WooCommerce
Shipping Address City
  • PayPal
  • WooCommerce
Shipping Address Province
  • PayPal
  • WooCommerce
Shipping Address Country
  • PayPal
  • WooCommerce
Shipping Address Postal Codes
  • PayPal
  • WooCommerce
Shipping Address Phone
  • PayPal
  • WooCommerce
Shipping Address Company
  • PayPal
  • WooCommerce
Shipping Address Email
  • PayPal
  • WooCommerce
Billing Address First Name
  • WooCommerce
Billing Address Last Name
  • WooCommerce
Billing Address Line 1
  • WooCommerce
Billing Address Line 2
  • WooCommerce
Billing Address Line 3
  • WooCommerce
Billing Address City
  • WooCommerce
Billing Address Province
  • WooCommerce
Billing Address Country
  • WooCommerce
Billing Address Postal Codes
  • WooCommerce
Billing Address Phone
  • WooCommerce
Billing Address Company
  • WooCommerce
Billing Address Email
  • WooCommerce

Segment conditions available with Recurring Payments

Recurring Payment fields can be used as conditions in the segment builder. You can use the segment builder in automation triggers and actions, advanced searches, and when selecting a list(s) to send a direct campaign.

WooCommerce users: these items will appear in your ActiveCampaign account after you sync at least one recurring payment.

Stripe users: these items will appear in your ActiveCampaign account after you sync at least one recurring payment.

PayPal users: these items will appear once you configure the integration to sync recurring payments.

Personalization tags available with Recurring Payments

You can use Recurring Payment personalization tags by inserting them into your automated campaign (campaigns sent from an automation). When the campaign is sent, these tags dynamically display field values specific to the recipient. 

To use these personalization tags, your campaign must be sent from an automation that uses one of the Recurring Payment triggers.

Recurring Payment personalization tags cannot be used with direct campaigns (campaigns sent from the “Campaigns” section in your account). 

WooCommerce users: these items will appear in your ActiveCampaign account after you sync at least one recurring payment.

Stripe users: these items will appear in your ActiveCampaign account after you sync at least one recurring payment.

PayPal users: these items will appear once you configure the integration to sync recurring payments.

Learn more about WooCommerce Recurring Payment personalization tags.

Learn more about PayPal Recurring Payment personalization tags.

Learn more about Stripe Recurring Payment personalization tags (article coming soon).

Automation triggers available with Recurring Payments

Triggers are conditions you set that start automations; as contacts meet your trigger conditions, they are pulled into your automation and will proceed through your workflow. 

There are two Recurring Payment triggers available: Recurring Payment Updated and Recurring Payment Created. 

Recurring Payment Triggers in Automations.png

WooCommerce users: these items will appear in your ActiveCampaign account after you sync at least one recurring payment.

Stripe users: these items will appear in your ActiveCampaign account after you sync at least one recurring payment.

PayPal users: these items will appear once you configure the integration to sync recurring payments.

Recurring Payment Updated

This trigger starts the automation when a Recurring Payment in your supported integration changes from one status to another

In this trigger, you can customize the:

  • Field
    Choose the Recurring Payment field that will trigger the automation
  • “From” and “To” field status
    Choose what changes in the field will trigger the contact to be pulled into the automation, and
  • “Runs”
    Choose how this trigger will run each time a contact meets the trigger conditions

Recurring Payment Created

This trigger starts the automation when a new Recurring Payment is created in your supported integration.

In this trigger, you can choose between:

  • All Recurring Payments
    This option will pull in any contact that creates a new Recurring Payment.
  • Segment Recurring Payments
    This option lets you use Recurring Payment segment conditions to specify the Recurring Payment criteria a contact must meet to enter the automation.

    For example, you can segment using “Billing Address City,” “Is,” and “Chicago” to only allow new Recurring Payment contacts from Chicago to enter the automation

Recurring Payments on reports

Performance reports

You can view contact engagement data (opens, clicks, and replies) for any automations and automated campaigns that contain recurring payment data. This information can be found in the following reports:

Custom Reports

You can also use recurring payment data to create custom reports. To do so, click the arrow to the left of the “Recurring Payment” custom object to reveal the dimensions and measures available to build the report.

Learn how to view custom objects in Custom Reports.

Automation recipes for Recurring Payments

Below are automation recipes you can use to get started with the Recurring Payments feature:

Was this article helpful?
2 out of 3 found this helpful

Have more questions? Submit a request

Start free trial