BigCommerce Deep Data integration overview

The BigCommerce Deep Data integration is available for accounts on the following plans:

  • Plus
  • Professional
  • Enterprise

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.

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 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

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 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.

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. 

Have more questions? Submit a request