We have created Klaviyo accounts for each of our store fronts separately to have separated subscriber's lists / data / forms / emails campaigns / flows / triggers etc...
The store fronts have different urls.
Does anyone have a detailed video on how to integrate every part manually by adding code or snippets to our different store front?
We observed that as we connect one Klaviyo account, the integration to the other Klaviyo account will be lost.
Best answer by emma.owens
Okay, so from what I’m gathering it sounds like you may have a Multi-Store Front BigCommerce account - meaning that you have multiple front end store stores that are all connected to the same backend account.
The best way to support a MSF account is to have 1 Klaviyo account where all events and profiles from all of your stores will be synced into. Here is what you would need to do to differentiate between the events and profiles that come from each store:
Every site has the following properties: a) The channel_id of the sales channel associated with the site b) A url, which is the public-facing URL of the site
The most critical element here is the Channel ID property, that comes in with all Klaviyo events from the BigCommerce integration, where each channel corresponds to a specific store
Implementing the BC MSF steps will require some amount of time and effort on your end, if the goal is to create channel-specific flows and segments.
Example usage of Channel ID in segments/filters to differentiate between different storefronts:
I hope this information is helpful, and please let me know if you have any follow up questions!
Hi @Shimee - Thank you for reaching out to the Community!
To clarify, are you looking to integrate each of your store fronts with a unique Klaviyo account (so 1:1 ratio) or are you looking to integrate all of your store fronts to one single Klaviyo account?
Okay, so from what I’m gathering it sounds like you may have a Multi-Store Front BigCommerce account - meaning that you have multiple front end store stores that are all connected to the same backend account.
The best way to support a MSF account is to have 1 Klaviyo account where all events and profiles from all of your stores will be synced into. Here is what you would need to do to differentiate between the events and profiles that come from each store:
Every site has the following properties: a) The channel_id of the sales channel associated with the site b) A url, which is the public-facing URL of the site
The most critical element here is the Channel ID property, that comes in with all Klaviyo events from the BigCommerce integration, where each channel corresponds to a specific store
Implementing the BC MSF steps will require some amount of time and effort on your end, if the goal is to create channel-specific flows and segments.
Example usage of Channel ID in segments/filters to differentiate between different storefronts:
I hope this information is helpful, and please let me know if you have any follow up questions!
Thanks, Emma. Right now, we have multiple Klaviyo accounts set-up, one for each store front. Is there a way for us to integrate each Klaviyo account to it’s corresponding BigCommerce site store front in the MSF setting?
Also, is it possible to add embedded form for each store front? Right now, we are having an issue adding the forms.
Did you ever receive an answer to this: about adding embedded forms for each store front? We haven’t gotten that far yet but I imagine we’ll want to in a bit.
With embedded forms, you have more freedom to add them where you like, since you manually paste the embed code onto your site. If your storefronts each have their own url, you can utilize the “Only show on certain URLs” toggle in the form’s targeting settings. For example, you can use this setting to only show a certain embed form on pages that contain .co.uk in their URLs.
Regarding Shimee’s question about multiple Klaviyo accounts, since you have one BigCommerce site, it won’t be possible to connect it to multiple Klaviyo accounts. You’d have the best luck connecting it to one account.
yes @Byrne C - I eventually just created one Klaviyo account for each website in the Big Commerce Multi-Storefront account (MSF). From there I used CloudFlare’s Workers to create javascript utilizing Big Commerece’s API to sync orders, customers, etc. to Klaviyo.
I would 100% love it if Klaviyo had a native integration for this!