How to connect your Shopify store to ActiveCampaign

The Shopify integration is available on the following plans:

  • Plus
  • Professional
  • Enterprise

You can connect your Shopify store to your ActiveCampaign account with the Shopify for ActiveCampaign integration. This integration is a one-way sync that sends actionable purchase and abandoned cart data directly from your Shopify store into your ActiveCampaign account for both logged in customers and guests. 

You can use this data to send customized follow-up emails to your contacts, trigger automations to run based on customer and purchased data, create list segments, configure automation goals, and more.

In this article, you'll learn how to set up the ActiveCampaign Shopify integration and sync historical information into your ActiveCampaign account.

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 only when updates are made in ActiveCampaign to contacts who exist on both platforms.

The information shared with Shopify includes:

  • First name
  • Last name
  • Phone
  • Email
  • Accepts Marketing field value 

Connect your Shopify store to your ActiveCampaign account

To connect your Shopify store to ActiveCampaign so you can sync customer data, follow these steps:

1. Click "Settings" located on the lower left of your screen:

Click Settings

2. Click "Integrations" in the left menu:

Click Integrations

3. The "Connected Integrations" page will open. Click the "Add Integration" button.

Click Add Integration

4. Click the Shopify option from the "Add an integration"  modal.

Click Shopify

5. Accept the Shopify Terms of Service by clicking the checkbox then clicking the "Accept" button.

Read Shopify's updated Terms of Service.

Accept shopify terms of service

6. Type the Shopify store name into the field provided.

Type shopify store name

7. Click the "Connect" button.

Click connect button

You will be directed to your Shopify store and asked to authorize the connection. Once your Shopify store is connected to your ActiveCampaign account, all orders and abandoned carts from that moment on will be automatically synced as soon as they happen. 

Contacts synced from this integration will have the tag, shopify-customer, added to them automatically.

Checkouts, abandoned carts, and "Accepts Marketing" opt-in preferences will be synced to your ActiveCampaign account for both logged in customers and guests.

In addition, orders of any status for these contacts will be synced to your account as they happen. This includes orders where payment is accepted, pending, failed, and refunded.

Managing your integration and syncing historical orders

Once your Shopify store is connected, you can manage the connection at any time from the Settings > Integrations page in your ActiveCampaign account.

Shopify is connected

"Disconnect" button

Clicking the "Disconnect" button will prevent future order and customer data from syncing into your ActiveCampaign account.

Any data already synced from that Shopify store will not be deleted and will remain even after the store has been disconnected.

"Sync Historical Data" button

Clicking the "Sync Historical Data" button will sync the following data from Shopify into your ActiveCampaign account:

  • All contacts in your Shopify account along with any orders that they made
  • All contacts in your Shopify account that 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.

To sync historical data from your connected Shopify store:

1. Click the connected Shopify store.

Click connected shopify store

2. Click the "Manage" button.

Click Manage Button

3. Click the "Sync Historical Data" button.

Click Sync Historical Data button

The historical sync will run in the background. You will be able to navigate away from or close the page. 

Additional information

Data synced from the ActiveCampaign Shopify integration
Learn what Shopify data is synced to your ActiveCampaign account once you enable the integration. 

Use Ecommerce segmenting conditions
Ecommerce segmenting conditions will be available in your account once you enable the WooCommerce integration. You can use these conditions to create "If/Else" forks in automations, conditional content in your campaigns, goal conditions in your automations, set up"Split Test"automations, update a deal score or contact score, send targeted campaigns by creating list segments, and more.

Personalize communications
Use personalization tags generated from this integration in your campaigns and automation emails. Doing so lets you dynamically display product-specific content in your messaging.

Start an automation when a customer makes a purchase
Add a contact to an automation as soon as they make a purchase with the "Makes a purchase" automation trigger.

View order information in the Conversations Unified Inbox
If you're using Conversations, agents will see an overview of a known visitor's order history. This information will dynamically appear in the Conversations Unified Inbox whenever a conversation is opened with a known visitor. Agents can use this information to gain greater context when interacting with a visitor which will allow for deeper engagement. 

Recover abandoned carts
Read about our Abandoned Cart feature and learn how to start an automation when a customer abandons their cart. 

Enable site tracking for your Shopify store
See which page in your store contacts are visiting with site tracking.

Have more questions? Submit a request