Need help connecting your Apps?
Our native integration service helps you connect your existing tools to ActiveCampaign, ensuring you have a complete picture of your customer’s experience.
The ActiveCampaign WooCommerce integration lets you send actionable data from a WooCommerce store to your ActiveCampaign account.
You can use this data to send customized follow-up emails to your contacts, trigger automations, create segments, configure automation goals, and more.
Watch the "Setting up the WooCommerce integration" video
Take note
- This is a one-way sync from WooCommerce to ActiveCampaign
-
This plugin lets you:
-
Sync historical orders, abandoned carts, and data for all customers
- Including orders of any status for contacts as they happen, including orders where payment is pending, completed, abandoned, waiting, cancelled, recovered, returned, refunded, and failed
- Sync your entire product catalog
- Synced contacts will receive the following tag: woocommerce-customer
-
Sync historical orders, abandoned carts, and data for all customers
- ActiveCampaign accounts created on or after January 8, 2024: contacts synced in from the WooCommerce integration that have checked the “Accepts Marketing” box will be added to the Master Contact List by default. If you delete or change the name of the ActiveCampaign-created Master Contact List, contacts will not be added to any lists. To add contacts to a list, you will need to create an automation
- You need WooCommerce 3.0 or greater and the ActiveCampaign for WooCommerce WordPress plugin 1.2.0 to configure this integration
- Orders that sync to ActiveCampaign that are later deleted in WooCommerce will still appear in ActiveCampaign
- Read the Data synced from the ActiveCampaign WooCommerce integration help article to learn more about data syncs
- You can connect multiple stores to your ActiveCampaign account
- This plugin does not fully support multi-sites, where one store has multiple URLs
Connect the WooCommerce integration in ActiveCampaign
- Click Settings > Integrations on the left menu.
- Click the "Add an Integration" button. A modal window will appear.
- Click the WooCommerce option.
- Enter the URL of your WooCommerce website, then click the "Connect" button. We'll redirect you to your WooCommerce store, where you can authorize the connection.
- When finished, click "Done" in the modal.
Connect the WooCommerce integration in WordPress
- Log into your WordPress account.
- Navigate to "Plugins"> "Add New" and search for the ActiveCampaign for WooCommerce plugin.
- Install the plugin.
- Go to installed plugins.
- Click the “Activate” button on the ActiveCampaign for WooCommerce plugin
- Click the "Connection" tab under the ActiveCampaign for WooCommerce Settings and enter your ActiveCampaign API URL and Key.
- Click the "Update Settings" button.
Once you establish the connection, you can modify the default configurations in the plugin. You must log into your WordPress account to complete this step.
- From your WordPress account, click the "Store Settings" tab. Under this tab are two settings for you to configure: Abandoned Cart and Opt-in Checkbox.
- Abandoned Cart - choose how long ActiveCampaign should wait after a contact abandons their cart before triggering an abandoned cart automation. Select the option that works best for you
- Opt-in Checkbox - Configure what text should appear next to the opt-in checkbox and whether that checkbox should be visible and checked by default. Select the option that works best for you
- When finished, click the "Update Settings" button.
Sync historical orders to ActiveCampaign
Available with v1.5.0+ of the ActiveCampaign for WooCommerce plugin.
You can perform historical syncs through the WooCommerce WordPress plugin. This sync option will sync the following data from WooCommerce to your ActiveCampaign account:
- All contacts in your WooCommerce store who have made a purchase
- All contacts in your WooCommerce store who have opted in for marketing updates
This sync also lets you:
- See orders as they sync and which orders failed to sync
- View a progress bar where you can cancel, pause, or reset your sync
The historical sync will not sync previous abandoned cart data. In addition, synced historical data will not trigger any automations that use the "Makes a purchase" automation trigger.
To perform this sync:
- Log into your WordPress account.
- Locate the ActiveCampaign for WooCommerce plugin.
- Select "Historical Sync" from the left menu.
- Click the "Start Historical Sync" button.
Once complete, you can locate the sync report under "Last Historical Sync Results."
Sync Abandoned Carts
Available with v1.5.0+ of the ActiveCampaign for WooCommerce plugin.
Abandoned carts will not sync via historical order sync, but rather through active syncing once the plugin is installed and activated.
Abandoned carts can be synced via their own syncing job, either in a bulk sync or for individual abandoned carts.
These abandoned carts will trigger active abandoned cart automations when they are synced manually.
To sync abandoned carts:
- Log into your WordPress account.
- Locate the ActiveCampaign for WooCommerce plugin.
- Select "Abandoned Carts" from the left menu.
- To sync all abandoned carts - Click the "Start Sync Abandoned Carts" button.
- To sync a specific abandoned cart - Click the “Sync” button on that abandoned cart record
Sync Recurring Payments
To use Recurring Payments:
- Ensure you are on version 2.6 or later of the WooCommerce integration
- Install Woo Subscriptions app in WooCommerce
Recurring Payment data and options will appear in ActiveCampaign once you run a historical sync or when a new subscription is purchased. Doing one of these actions will push the subscription data to sync from your store into ActiveCampaign.
Learn more about Recurring Payments.
Sync Products
Available with v1.9.0+ of the ActiveCampaign for WooCommerce plugin
ActiveCampaign allows WooCommerce users to sync the store’s entire product catalog so products can be displayed in Emails using the product catalog email designer block.
To sync products:
- Log into your WordPress account.
- Locate the ActiveCampaign for WooCommerce plugin.
- Select "Product Sync" from the left menu.
- To sync products, click the “Schedule Product Sync Jobs” button.
Troubleshooting the WooCommerce integration
If you’re receiving an error message when setting up the WooCommerce Deep Data integration, there could be a few reasons. Learn more about the possible connection errors that can appear when configuring the WooCommerce Deep Data integration in the Troubleshooting WooCommerce Deep Data integration connection issues article.
Reconnect the WooCommerce integration
If you are experiencing issues with your WooCommerce integration, we recommend reconnecting the integration or using the repair connection ID button in the ActiveCampaign for WooCommerce plugin.
Reconnecting your integration will reauthenticate your ecommerce store. Doing this can resolve errors coming from the store to ActiveCampaign that can interrupt data syncing.
To reconnect the integration:
- Go to the Settings > Integrations page in your ActiveCampaign account.
- Click the “Manage” button.
- Click “Reconnect.”
To repair the connection ID:
- Go to the ActiveCampaign for WooCommerce plugin > Settings > Advanced Settings.
- Click “Repair Connection ID.”
“Delete integration” option
The “Delete integration” option should only be used if you no longer use that WooCommerce store. If you are experiencing issues with your Woocommerce integration, try to reconnect your integration first.
If that does not help, contact our Customer Experience Team so we can assist you further.
Note that once the integration is deleted, future orders and customer data will not sync to ActiveCampaign. You will not lose any previously synced data.
To delete the integration:
- Go to the Settings > Integrations page in your ActiveCampaign account.
- Click the “Manage” button.
- Click "Delete integration."