Skip to main content

BigCommerce - 1. Set up the plugin

Good to know: This plugin was developed by a third party. We do not provide support for it.



By integrating your BigCommerce store with your SendinBlue account, you'll be able to seamlessly transfer data between accounts including opt-in contacts and their data. You will also be able to recover abandoned carts and automatically send post-purchase follow-ups using marketing automation.

In this tutorial you'll learn how to:

  1. Install the app
  2. Configure the app
  3. Synchronize contacts
  4. Setup marketing automation

Before getting started

You will need to have the following information prior to installation and use:

  • SendinBlue account credentials. If you don't have one, sign up for free.
  • SendinBlue API v3 key following the instructions here.
  • BigCommerce website admin panel access.

Good to know:  To utilize all extension features, please ensure that your SendinBlue account has been validated and you are able to send emails from the SendinBlue Campaigns and Transactional platforms.  

1. Installing the app

The process is similar to other BigCommerce apps & integrations.

  1. Go to BigCommerce Marketplace.
  2. Type SendinBlue in the search bar.
  3. Click on the listing.
  4. Click on the GET THIS APP button.
  5. A pop up will ask you to log in your BigCommerce store.
  6. Click on the Install button.

Once installed, you will find the app within the BigCommerce control panel: go to Apps > My apps.

Click on the Launch button.

2. Configuring the app

  1. When prompted to "Activate the SendinBlue module", select Yes.
  2. Paste your API v3 key.
  3. Click on the Update button.

save image

3. Synchronizing your contacts

Go to the Subscribe Manager tab.

  1. When prompted to "Activate SendinBlue to manage subscribers", select Yes to automatically add your BigCommerce contacts and their data to your SendinBlue account.
  2. Select the SendinBlue list(s) where your BigCommerce contacts will be added.
  3. Click on the Update button.

save image

Which contacts are synchronized?

  • Contacts that have subscribed to your newsletter via the website default footer will be added to the selected list(s).
  • Contacts that have created a BigCommerce account will be added to the selected list(s).

What data is synchronized?

If a contact has subscribed via the website default footer, then only the EMAIL field will be synchronized.

If a contact has created a BigCommerce account, the following fields will be synchronized:

  • EMAIL > Email of the customer
  • FIRSTNAME > First name of the customer
  • LASTNAME > Last name of the customer
  • SMS > Phone number of the customer

In addition, all orders and their data will also be automatically synchronized to your SendinBlue account as transactional attributes:

  • ORDER_ID > ID of the order
  • ORDER_DATE > Date of the order
  • ORDER_PRICE > Total amount of the order

How often are contact(s) and their information synced?

The synchronization is scheduled to run every 5 minutes.

4. Setting up Marketing Automation workflows

Good to know: A customer has to be identified by their email address to trigger a workflow i.e. a customer who has logged into their account on your BigCommerce store or input their email address during checkout.

Go to the Code Tracking tab.

  1. "Do you want to install a tracking code when validating an order?", select Yes to enable tracking the activity of shoppers.
  2. Click on the Update button.

save image

Once Marketing Automation is enabled and functioning properly, you will find the following logs in your SendinBlue account under Automation > Logs > Event logs:

  • Page
  • Identify
  • Track events

The plugin will automatically pass 3 track events that can be used to create abandoned cart or post-purchase automation workflows:

  • cart_updated is passed when an item is added to a cart.
  • cart_deleted is passed when a cart is emptied.
  • order_completed is passed when the order has been made.



🤔 Have a question?

If you have a question, feel free to contact our support team by creating a ticket from your account. If you don't have an account yet, you can contact us here.