How to message BigCommerce customers by storefront

Estimated 5 minute read

|

Updated Jul 7, 2025, 12:00 AM EST

Table of contents

You will learn

Learn how to message BigCommerce customers by storefront. If you are using BigCommerce Multi-Storefront (MSF), Klaviyo syncs a property called Channel ID with checkout and order events that tells you which storefront the event came from. Klaviyo also syncs storefront properties from BigCommerce customer records. You can use this information to segment customers and send them targeted messaging.

Before you begin

Make sure you’ve integrated your BigCommerce store with Klaviyo before continuing with this article.

Please note that not all aspects of Klaviyo’s BigCommerce integration are natively compatible with BigCommerce Multi-Storefront, including onsite tracking and sign-up forms. Storefront-specific targeting requires the relevant event or profile property described below to be available.

Data synced from BigCommerce

The Channel ID property indicates which BigCommerce storefront the customer interacted with.

Klaviyo syncs the Channel ID property from BigCommerce for the following events:

  • Started Checkout
  • Placed Order
  • Ordered Product
  • Fulfilled Order
  • Cancelled Order
  • Refunded Order

Klaviyo syncs the following properties from BigCommerce customer records when the values are available. Tracking one of the events above does not by itself populate these profile properties:

  • BigCommerce Origin ChannelThe origin storefront ID supplied on the BigCommerce customer record.
  • BigCommerce ChannelsA list of channel IDs the BigCommerce customer has access to, as supplied by BigCommerce.

To determine which storefront corresponds to which Channel ID:

  1. Place a test order on each of your storefronts.
  2. In Klaviyo, navigate to Analytics > Metrics.
  3. Filter by BigCommerce.
  4. Select the Placed Order event, then select Activity feed.

How to message BigCommerce customers by storefront - 图1

How to message BigCommerce customers by storefront - 图2

  1. For each of your test orders, click the 3-dot menu and select Activity details. You’ll be able to see the Channel ID for the order.

How to message BigCommerce customers by storefront - 图3

How to message BigCommerce customers by storefront - 图4

  1. Make note of which test order/storefront corresponded to which Channel ID.

Segment customers by storefront

You can create a segment for each storefront based on the customer’s BigCommerce Origin Channel by doing the following:

  1. In Klaviyo, navigate to Audience > Lists & segments.
  2. Select Create > Segment.
  3. Name your segment something descriptive (e.g., “[Storefront Name] Customers”). If the name-entry dialog appears, click Create segment to open the segment builder.
  4. For your first segment condition, select Properties about someone > BigCommerce Origin Channel > equals > [Channel ID of storefront]. Type should be set to Number.
  5. Add a second segment condition using AND. For email subscribers, select If someone can or cannot receive marketing > can receive > email marketing. Click Add filter, then set Because person to subscribed. This limits the segment to subscribers who can receive marketing emails.

How to message BigCommerce customers by storefront - 图5

How to message BigCommerce customers by storefront - 图6

  1. When you’re done, click Create segment.

This segment uses the customer’s recorded origin storefront. It does not identify the storefront of their most recent checkout or every storefront they have visited.

Customers without an origin channel

You can also create a segment for subscribers whose BigCommerce Origin Channel is not set. For example, someone who signs up through a Klaviyo form may not have this profile property. To keep this segment specific to your BigCommerce audience, use a list that contains those subscribers and combine these conditions with AND:

  • Properties about someone > BigCommerce Origin Channel > is not set. Set Type to Text.
  • If someone can or cannot receive marketing > can receive > email marketing, with Because person set to subscribed.
  • If someone is in or not in a list > is in > [Your BigCommerce subscriber list].

Name the segment and click Create segment.

How to message BigCommerce customers by storefront - 图7

How to message BigCommerce customers by storefront - 图8

Message customers by storefront

If you want to only message subscribers for a specific storefront, you can create a segment-triggered flow for one of the segments you created above, or send a campaign to that segment.

You can also message all of your subscribers, and customize that messaging by storefront. Below, learn how to create a set of welcome messaging by storefront, and how to create an abandoned cart flow personalized by storefront.

Welcome series by storefront

To create a welcome series flow by storefront, you’ll want to adapt a traditional welcome series. First, you will need to create separate segment-triggered flows welcoming customers, each triggered by one of your storefront segments above. Then, you can personalize each flow message to the specific storefront. These flows start when subscribers newly qualify for their segments, which can be later than sign-up if the origin channel is synced later.

For subscribers in your missing-origin-channel segment, create a separate welcome flow with general branding. A subscriber can later qualify for a storefront welcome flow when their origin channel is added. For a welcome tied to sign-up, use the traditional list-triggered welcome series linked above instead of separate segment-triggered welcome flows.

Abandoned cart by storefront

You can send personalized abandoned cart reminders based on the Channel ID of the Started Checkout event that triggered the flow. This keeps the reminder tied to that checkout’s storefront, even if the customer’s origin storefront is different.

Start with an Abandoned Cart Reminder template. Confirm that the flow uses BigCommerce’s Started Checkout metric and keep the template’s filters that exclude customers who place an order or start another checkout after entering the flow. Follow the steps for the split control shown in the Logic section of your flow builder.

If your builder shows Trigger split

  1. After the initial 4-hour time delay, drag Trigger split from Logic onto the flow. Click the split and set Channel ID > equals > [First Channel ID]. Set Type to Number, then click Save.

How to message BigCommerce customers by storefront - 图9

How to message BigCommerce customers by storefront - 图10

  1. The Yes path for this split should be the rest of the blocks from the original template. Customize the flow messages in this path to your first storefront. For the No path, add another trigger split with the same condition, except set it to your second storefront’s Channel ID. Save each split.
  2. The second Yes path should be a copy of the first Yes path’s content, except you should customize the message content to your second storefront.
  3. Keep adding trigger splits in this manner for each storefront. Leave the final No path empty to end the flow for checkouts whose Channel ID does not match any configured storefront.

How to message BigCommerce customers by storefront - 图11

How to message BigCommerce customers by storefront - 图12

If your builder shows Split

  1. After the initial 4-hour time delay, drag Split from Logic onto the flow, then click it.
  2. For the first storefront path, click Add path criteria. Select Properties of trigger event > Channel ID > equals > [First Channel ID], set Type to Number, and click Save.
  3. Click Add path for each additional storefront. Set and save that path’s criteria using its Channel ID. Save the split after adding your paths.
  4. Place the template’s remaining messages and time delays on the first storefront path, then copy them to the other storefront paths. Customize each path’s messages for its storefront. Leave Everyone else empty to end the flow for checkouts that do not match any of your storefront paths.

Turn on your flows

Review each flow’s trigger, conditions, and message content. When a flow is ready, click Review and turn on (or Update status), select Live, and click Save.

Outcome

You’ve now learned how to segment your BigCommerce customers by storefront and send them targeted messaging.

Additional resources

Learn how to enable the BigCommerce integration in Klaviyo, add Viewed Product tracking, and confirm that all onsite tracking is working properly for your store.

Learn what data is synced to Klaviyo when you integrate with your BigCommerce store, such as order and customer data, and how to access it in Klaviyo.

Was this article helpful?

YesNo

Use this form only for article feedback. Learn how to contact support.

Explore more from Klaviyo

Community

Connect with peers, partners, and Klaviyo experts to find inspiration, share insights, and get answers to all of your questions.

Visit Community

Partners

Hire a Klaviyo-certified expert to help you with a specific task, or for ongoing marketing management.

Hire a partner

Support

Access support through your account.

Email support (free trial and paid accounts) Available 24/7

Chat/virtual assistance Availability varies by location and plan type

Log in