Skip to main content

Connect Your BigCommerce Store to Omnisend

Learn how to connect your BigCommerce Store to Omnisend

Written by Ira
Updated over a week ago

Integrating BigCommerce with Omnisend syncs your customer data, products, and orders automatically, enabling you to send targeted email and SMS campaigns and automation based on shopping behavior.

🎉 Omnisend is a BigCommerce Elite Partner. Learn more about Omnisend & BigCommerce.


Before You Begin

  • Active BigCommerce store: Verify your store is active in BigCommerce admin → Channel Manager → Storefronts.

  • Omnisend account: If you don't have one, create an account here.

  • Multiple stores: If you already use Omnisend with another store, register a new store under your existing account before connecting.

  • Older stores: Some BigCommerce stores require manual snippet installation (see Troubleshooting below).

Connect BigCommerce with Omnisend

You can connect your BigCommerce store in two ways:

  • Directly from BigCommerce Marketplace, or

  • From your Omnisend account.

Option 1: Connect from BigCommerce Marketplace

Step 1. In your BigCommerce admin, go to AppsApp marketplace → locate Omnisend.

Step 2. Click Install → provide all necessary permissions → set up your Omnisend account.

Your store is connected. Omnisend snippets are added automatically – find them in StorefrontScript Manager.

Option 2: Connect from Omnisend

💡 Always use this method when you already have an Omnisend account with another store.

Step 1. Verify your BigCommerce store is active: go to Channel ManagerStorefronts in BigCommerce admin.

Step 2. In your Omnisend account, click Connect your store in the Dashboard.

Step 3. Select BigCommerce from the list of available platforms.

Step 4. Click Connect Store to link your BigCommerce account.

Data Synchronization

After connecting, Omnisend syncs all historical data from your BigCommerce store, including contacts, products, and orders. Initial sync may take a few hours; we recommend waiting 24 hours for completion.

Ongoing updates sync in real time or within 3 minutes:

Data Type

Sync Frequency

Contacts

  • Instant for integrated forms

  • Every 3 hours for the rest (starts at 4th minute)

Carts/Checkout

  • Frontend snippet – instantly

  • Every 3 minutes from BigCommerce incomplete orders with status 0 – incomplete, 1 – pending (if not tracked by Omnisend)

Order

  • Every 3 hours (after initial sync)

  • Instant when tracked

  • Every two minutes (if specific automation flows are enabled)

Products

  • Every 3 hours (initiated after successful contact import)

Categories of Products

  • Every 3 hours (after initial sync)

Contact sync behavior:
Contacts sync with different subscription statuses: subscribed and non-subscribed. Only contacts who gave explicit consent are marked as subscribed. To collect subscribers at checkout, enable this in BigCommerce admin: MarketingEmail marketingGeneral settings → tick Allow newsletter subscriptions.

Available Features

Once your BigCommerce store is connected to Omnisend, you can use:

Automation Workflows

Order-Based Automations

Order-based automations trigger automatically when customers complete specific actions in your BigCommerce store, such as placing an order, abandoning a cart, or requesting a refund. These workflows help you confirm purchases, recover lost sales, and re-engage customers.

Important: Omnisend does not replace BigCommerce's automatic emails. To use Omnisend automations instead, disable BigCommerce's default automations first.

Order Status Mapping

Omnisend does not replace BigCommerce's automatic emails. To use Omnisend automations instead, disable BigCommerce automations first.

BigCommerce order statuses map to Omnisend events as follows:

BigCommerce status

Order status in Omnisend

Pending

Not mapped

Awaiting Payment

Not mapped

Awaiting Fulfilment

Paid for Order

Awaiting Shipment

Paid for Order

Awaiting Pickup

Paid for Order, Order Fulfilled

Partially Shipped

Paid for Order, Order Fulfilled

Completed

Paid for Order, Order Fulfilled

Shipped

Paid for Order, Order Fulfilled

Canceled

Order Cancelled

Declined

Order Cancelled

Refunded

Order Refunded

Disputed

Not mapped

Manual Verification Required

Not mapped

Partially Refunded

Order Refunded

Abandoned Cart Automation

Omnisend's Abandoned Cart automation offers:

  • Triggers as soon as the customer enters their email address at checkout.

  • Cart recovery URL works across browsers and devices – abandon on desktop, recover on mobile.

Note: BigCommerce integration does not currently support multi-currency redemption.

Testing Order-Related Workflows

The most straightforward way to test your automation workflow is to place a test order in your BigCommerce store. While testing, make sure to:

  • Adjust the Omnisend automation delay to Immediately in trigger settings.

  • Use different email addresses for each test. Some automations, like Abandoned Cart, can only trigger once per day unless you adjust the Frequency setting.

💡 Tip: Add +1, +2, etc. to your email address to create "new" addresses that deliver to your inbox. Example: [email protected][email protected] or [email protected].

How to Place a Test Order in BigCommerce

Step 1. In your BigCommerce admin, go to OrdersAdd.

Step 2. Follow the four-step order creation wizard. The steps are straightforward and guide you through customer details, products, shipping, and payment.

Step 3. At the final step, select Manual payment to complete the test order.

Your test order is now added to the admin panel.

Your test order is now added to the admin panel.

Changing Order Status to Test Different Workflows

To test automations triggered by different order statuses (like Completed or Canceled), change the order status manually:

Troubleshooting

Older BigCommerce Stores: Manual Snippet Setup

If you see a notification about adding snippets, your store requires manual code installation.

  1. Click How to add a code snippet to your store in the connection wizard for instructions.

Custom Domain and SSL Required

Some features require a custom domain and an SSL certificate. Learn how to add a custom domain and SSL.

FAQ

Why can't I access the Omnisend app in the BigCommerce apps section?

Only the BigCommerce store owner can access, edit, or uninstall the Omnisend app. Omnisend uses Single Sign-On (SSO) with BigCommerce for security. Other roles (Sales, Admin, Custom) cannot view the app.


Why isn't my popup form showing on my BigCommerce site?

Your popup form won't display if the Omnisend tracking scripts aren't installed in BigCommerce Script Manager. Go to StorefrontScript Manager in your BigCommerce admin and check for three Omnisend scripts:

  • Omnisend script (Storefront pages)

  • Omnisend Sales Tracking script (Order confirmation)

  • Omnisend checkout tracking script (Checkout)

If any are missing, uninstall and reinstall the Omnisend app from the BigCommerce marketplace, then wait for scripts to appear.

How long does it take for BigCommerce data to sync?

After connecting, contacts sync within 1 hour. Full historical sync (products, orders, categories) may take up to 24 hours. New orders and customer actions sync in real time or within 3 minutes. You'll receive an email when store validation completes and all features are unlocked.


Can I track partial shipments in BigCommerce orders?

No. Omnisend's shipping confirmation automation for BigCommerce only sends a fulfillment email when the order status changes to "Fulfilled." It doesn't show which items shipped vs. pending in partial shipments. For advanced tracking, connect a third-party app like ShipStation.


You can contact our Support Team at any time, day or night, through the in-app chat or at [email protected].

Did this answer your question?