The ActiveCampaign BigCommerce integration lets you send actionable purchase data directly from a BigCommerce store to your ActiveCampaign account. You can use this data to send customized follow-up emails to your contacts, trigger automation based on when a customer makes a purchase, create segments, configure automation goals, and more.
Take Note
ActiveCampaign accounts created on or after January 8, 2024: contacts synced from this integration who 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.
Connect your BigCommerce store to ActiveCampaign
The BigCommerce integration is available on Integrations > Settings in your ActiveCampaign account.
- Click Settings > Integrations on the left menu.
- The "Connected Integrations" page will open. Click the "Add Integration" button.
- Click "BigCommerce."
-
Enter your BigCommerce store hash. Your store hash can be found in the BigCommerce URL when you are logged into your BigCommerce Account:
- Click "Connect."
The integration will bring you to your store. Here, authorize the connection between ActiveCampaign and BigCommerce.
Once connected, all orders from that moment on will sync to ActiveCampaign as soon as they happen.
Contacts added from this integration will have the tag bigcommerce-customer.
Contacts who place an order in your connected store will be added to your ActiveCampaign account, even if they don't check the "Accepts Marketing" box.
Customer orders of any status will sync to ActiveCampaign as they happen, including orders where payment is accepted, pending, or refunded.
This integration does not sync Guest checkouts.
Synced orders appear in an ecommerce box on contact records:
The "Accepts marketing" preferences are not displayed on contact records.
To see which contacts opted into marketing through your BigCommerce store, you must create an advanced search using the "Ecommerce" > "Has opted into marketing" segment condition.
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 BigCommerce 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."
Fields imported from BigCommerce
Fields imported from BigCommerce and the ActiveCampaign fields that they are mapped to are below:
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 |
BigCommerce segmenting conditions
Once you connect BigCommerce to ActiveCampaign, segmenting conditions are available to you in segment builders across the platform. To learn about these segment conditions, please visit ActiveCampaign ecommerce segment conditions.
Next Steps
Personalize communications
Use ecommerce personalization tags in your direct and automated campaigns. 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
Conversations is no longer available for purchase to new customers as of January 3, 2023.
If you're using Conversations, agents will see an overview of a known visitor's history. This information dynamically appears in the Conversations Unified Inbox whenever a known visitor initiates a conversation. Agents can use this information to gain greater context when interacting with a visitor which allows for deeper engagement.