The BigCommerce Deep Data integration is available for accounts on the following plans:
- Plus
- Professional
- Enterprise
In this article, we'll discuss:
How to set up the BigCommerce Deep Data integration
Deep Data integrations are available on the Integrations tab under Settings.
To set up a Deep Data integration with a BigCommerce store, follow these steps:
1. Click "Settings" located on the lower left of your screen:

2.Click "Integrations" in the leftside sub-navigation menu:

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

4. Click "BigCommerce."

5. Enter in your BigCommerce store name and click “Connect.”

This brings you to your BigCommerce store, where you authorize ActiveCampaign to connect to it.
Once your BigCommerce store is connected to ActiveCampaign, all orders from that moment on will be automatically synced into ActiveCampaign as soon as they happen. Contacts added from this integration will have the tag, bigcommerce-customer.
All contacts who place an order in your connected BigCommerce store will be added to your ActiveCampaign account—it does not matter if they check the Accepts Marketing box or not.
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.
Guest checkouts will not be synced to your ActiveCampaign account.
If you ever need to disconnect your BigCommerce store, you can do so by clicking the “Disconnect” button next to your BigCommerce integration. Any data already synced from that BigCommerce store will not be deleted and will remain even after the store has been disconnected.

Once you have an order from your BigCommerce store, it will appear in the Ecommerce box located on the Contact Profile page for your contact.

While we'll sync all contacts who check the "Accepts Marketing" box and those who don't through this integration, that opt in preference will not be displayed on the contact profile page.
In order to see which contacts opted into marketing through your BigCommerce store, you will need to create an advanced search using the Ecommerce > Has opted into marketing segment condition.
How to sync historical orders
If you want to sync in all historical orders, you can do so by clicking the "Sync Historical Data" button under your BigCommerce integration. Once you initiate the sync, it will run in the background and you will be able to navigate away from or close the page.
Synced historical data will not trigger any automations to run that use the "Makes a purchase" automation trigger.
Create segments using Ecommerce data
Segmenting options for Ecommerce will appear when you're building segments. You can use this data to create "If/Else" conditions in your automation, add conditional content to your campaigns, create goal conditions, set up "Split Test" automations, update a lead score or contact score, send targeted campaigns by creating a list segment, and more.
The Ecommerce segment conditions are:
Total revenue
Total amount of all completed purchases for a contact
Total orders
Total number of orders completed by a contact
Total products
Total number of products purchased by a contact
Last order date
Date of the most recent order completed by a contact
Last order price
Total price of the most recent order completed by a contact
Last order currency
Currency of the most recent order completed by a contact
Last order shipping method
Shipping method of the most recent order completed by a contact
Last order product count
Total number of products in the most recent order completed by a contact
Last product ID
ID of the most recently added product in the most recent order completed by a contact
Last product name
Name of the most recently added product in the most recent order completed by a contact
Last product category
Category of the most recently added product in the most recent order completed by a contact
Order date
Date of the order completed by a contact
Order time
Time of the order completed by a contact
Product category
Searches for contacts with at least 1 completed order that included a product with this product category
Shipping method
Searches for contacts who used this shipping method in a completed order
Currency
Searches for contacts who ever had a completed order with this currency
Product ID
Searches for contacts with at least 1 completed order that included a product with this product ID
Has opted into marketing
Searches for contacts who checked the "Accepts Marketing" checkbox
Has not opted into marketing
Searches for contacts who did not check the "Accepts Marketing" checkbox. This will include contacts who were not added to your account via BigCommerce Deep Data integration
Fields imported from BigCommerce
Below are the fields are imported from BigCommerce as well as the fields in ActiveCampaign that they are mapped to:
BigCommerce Fields | ActiveCampaign Fields |
Customer First Name | First Name |
Customer Last Name | Last Name |
Customer Email | |
Product Name | Product Name |
Product Category | Product Category |
Product ID | Product ID |
Order Total | Order Total |
Order Currency | Currency |
Order Shipping Method | Order Shipping Method |
Order Date | Order Date |
Additional information
Personalize communications
Use Deep Data personalization tags 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.