Skip to main content

BigCommerce Integration: Push Notification Setup

Learn how to set up push notifications for your BigCommerce store using Omnisend

Written by Ira

Push Notifications let you send short, targeted messages to customers directly in their browser, even when they're not actively browsing your store. Use them to re-engage visitors, promote offers, and drive traffic back to your site.

This article walks you through how to enable and configure Push Notifications for your BigCommerce store in Omnisend.


Before You Begin

  • You have an active BigCommerce store connected to Omnisend.

  • You have admin access to your BigCommerce account.

  • You have a WebDAV-compatible FTP client installed (Cyberduck or FileZilla).

💡 If your store is on a different platform, see Get Started with Push Notifications instead.

Setup Process

Enable Push Notifications in Omnisend

Step 1. Click your store name in the top-right corner → Store SettingsPush Notifications.

Step 2. Click Turn on push notifications.

Step 3. Download the service worker file. You will upload this to your BigCommerce account in a later step.

Connect via WebDAV and Upload the File

Step 4. In BigCommerce, go to Server SettingsFile Access (WebDAV). Note the WebDAV Path, Username, and Password shown on this page.

Step 5. Open your FTP client (Cyberduck or FileZilla). In this example, Cyberduck is used.

  • Click Open Connection.

  • Change the protocol from FTP to WebDAV (HTTPS).

  • Enter the following values from Step 4:

    • Server: WebDAV Path

    • Username: WebDAV Username

    • Password: WebDAV Password

Note: If you experience connection issues, download and open the Cyberduck connection file provided on the BigCommerce File Access page.

Step 6. Open the Content folder and upload the service worker file downloaded in Step 3.

Verify the Setup

Once the upload is complete, return to Omnisend and click Verify at the bottom of the Configure page. Omnisend will confirm whether the file was detected correctly.

What's Next

Once Push Notifications are enabled, you can:

  • Add Push Notifications to an Automation.

  • Send a standalone Push Notification campaign.

FAQ

I downloaded the service-worker.js file, but got an error when I tried to open it. What went wrong?

You do not need to open the file. Save it to your downloads folder and upload it directly to BigCommerce via your FTP client. Opening a .js file on your computer may trigger an error.

What is the service-worker.js file, and why do I need to upload it?

The service-worker.js file is a small script that runs in the background in your visitors' browsers. It enables your store to send push notifications even when visitors are not on your site. Unlike Shopify, BigCommerce requires this file to be uploaded manually.


If you have any questions or need any assistance, do not hesitate to contact our support team at [email protected] or via in-app chat.

Did this answer your question?