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
- Before you begin
- Data synced from BigCommerce
- Segment customers by storefront
- Message customers by storefront
- Outcome
- Additional resources
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:
- Place a test order on each of your storefronts.
- In Klaviyo, navigate to Analytics > Metrics.
- Filter by BigCommerce.
- Select the Placed Order event, then select Activity feed.


- 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.


- 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:
- In Klaviyo, navigate to Audience > Lists & segments.
- Select Create > Segment.
- Name your segment something descriptive (e.g., “[Storefront Name] Customers”). If the name-entry dialog appears, click Create segment to open the segment builder.
- For your first segment condition, select Properties about someone > BigCommerce Origin Channel > equals > [Channel ID of storefront]. Type should be set to Number.
- 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.


- 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.


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
- 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.


- 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.
- 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.
- 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.


If your builder shows Split
- After the initial 4-hour time delay, drag Split from Logic onto the flow, then click it.
- 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.
- 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.
- 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.
Partners
Hire a Klaviyo-certified expert to help you with a specific task, or for ongoing marketing management.
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
