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 CXA integration for Shopify lets you send actionable data directly from a Shopify store to your ActiveCampaign account.
You can use this data to send customized follow-up emails to your contacts, trigger automations, create list segments, configure automation goals, create sign-up forms, and more.
Watch the "Setting up the Shopify Integration" video
Take note
- This integration is a two-way sync from Shopify to ActiveCampaign
- This plugin lets you:
- Sync historical order and customer data for customers who opt into marketing (marketing check box)
- Including orders of any status for contacts as they happen, including orders where payment is pending, completed, abandoned, recovered,
waiting, canceled, refunded, failed, and returned
- Including orders of any status for contacts as they happen, including orders where payment is pending, completed, abandoned, recovered,
- Sync future abandoned cart data (it is not possible to sync historical abandoned cart data)
- Sync your entire product catalog
- Synced contacts will receive the following tag: shopify-customer
- Sync historical order and customer data for customers who opt into marketing (marketing check box)
- ActiveCampaign accounts created on or after January 8, 2024: contacts synced in from the Shopify 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. You will need to create an automation to add contacts to a list.
Information shared with Shopify
Per Shopify's Terms of Service, this integration will send contact data from your ActiveCampaign account back to your Shopify account. This applies when you update contacts in ActiveCampaign who exist on both platforms.
The information shared with Shopify includes:
- First name
- Last name
- Phone
- Accepts Marketing field value
Connect your Shopify store to your ActiveCampaign account
To connect your Shopify store to ActiveCampaign:
- From your ActiveCampaign account, click Settings > Integrations.
- The "Connected Integrations" page will open. Click the "Add Integration" button.
- A modal window will appear. Click the "Shopify" option.
- A "Shopify Integration" modal will appear. Type the Shopify store name into the field provided, then click the "Connect" button.
- A new tab will open in your browser. Follow the steps to log into your Shopify account.
- In your Shopify account, you will see a page called "You are about to install ActiveCampaign CX Automation." Click the "Install app" button.
- You will be redirected back to your ActiveCampaign account. A confirmation modal will appear. Click the "Done" button.
Your Shopify store is now connected to ActiveCampaign and has a "Connected" status on the Settings > Integrations page.
Manage your Shopify integration settings
Once your Shopify store is connected, you can manage Abandoned Cart Settings and Syncs.
To access these options:
- From your ActiveCampaign account, click Settings > Integrations.
- Click the "Shopify" Integration.
- Click the "Manage" Button. This opens the integration page with the following options:
Configure Abandoned Cart Settings
This option allows you to determine how long ActiveCampaign should wait after a contact abandons their cart before triggering an automation that uses the "Abandons Cart" trigger. Choose from 1 hour (recommended), 6 hours, 10 hours, or 24 hours.
Perform data syncs
You can sync past orders from your ecommerce account. The following data is sent to your ActiveCampaign account when you perform a sync:
- All contacts in your ecommerce account, along with any orders that they made
- All contacts in your ecommerce account who have not placed any orders with you
- All orders placed by contacts that already exist in your ActiveCampaign account
- Synced historical data will not trigger any automations to run that use the "Makes a purchase" automation trigger
- Any missed abandoned carts will be synced and will not trigger automations
- All products in your ecommerce store catalog
Orders are automatically synced with Active Sync by default. However, if a product does not sync, run a manual sync. This situation happens when:
- There's an outage on the ActiveCampaign side
- There's an outage on the ecommerce store side
- When an integration is disconnected or deactivated
- There is an error that requires you to reauthenticate before data can resume syncing
There are two ways to perform a sync:
-
"Run a manual Sync"
This option pulls in information that was missed or needed updating since the last sync date. For example, if the last sync was on October 4, and the current date is November 20, the "Run a manual sync" option will sync missing and update orders that took place from October 4 to November 20. -
"Run a historical Sync"
This option lets you run a historical sync since the beginning of your ecommerce store.
Customers with large volumes of products, customers, or orders should use the "Run a historical sync" option during low-volume periods, as it can affect store performance.
Reconnect your Shopify integration
If you experience issues with your integration, we recommend reconnecting it. 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."
"Delete integration" option
You should only use the "Delete integration" option for stores you no longer use. If you are experiencing issues with your integration, try reconnecting it first. If that does not help, contact our Customer Experience Team so we can assist you further.
Once you delete the integration, future orders, and customer data will not sync to ActiveCampaign. However, you will retain all previously synced data.
To delete the integration:
- Go to the Settings > Integrations page in your ActiveCampaign account.
- Click the "Manage" button.
- Click "Delete integration."