Does Klaviyo support Shopify Markets for a multi-currency, multi-language mid-market brand?
Klaviyo supports Shopify Markets for region markets, syncing locale, localized product titles, prices and currency to profiles and catalog (Klaviyo Help Center, September 2026). Two limits matter: Klaviyo does not sync B2B or Retail markets, and revenue reporting uses one account-level currency with no conversion outside Benchmarks.
What Klaviyo actually syncs
Klaviyo's Shopify Markets documentation is specific about the mechanism, which is locale rather than market. "Locale is a combination of language and region information." Profiles receive a locale property, and "all order related events from Shopify will include a locale" (per Klaviyo Help Center, September 2026).
On the catalog side, "each combination of region and language your storefront supports will be synced to Klaviyo for all products and variants," carrying "localized versions of the product and variant title, price, compare at price, status, currency, and URL" (same source).
Segmentation follows from those properties: "with the Locale, Locale Language and Locale Country properties, you can segment your customers based on their Shopify Market."
Sending in the right language and currency
Klaviyo's Smart Translations feature handles the send side. "Dynamic Product Blocks used in Smart Translations will automatically match your customers language and country with product information, currency, and pricing that match their preferences," and static product blocks carry a "Localize for recipient" checkbox (per Klaviyo Help Center, September 2026).
So the practical answer to "can I send a German customer a German email with euro prices from one account" is yes.
The two limits that decide the architecture
Limit one: reporting currency. Klaviyo states that "revenue data in Klaviyo is treated as a number, with the currency symbol set at the account level," and that "Klaviyo does not perform any currency conversions with the data provided to it, except within the Benchmarks tab." Changing the symbol "only updates how it appears alongside the revenue values; no conversion takes place" (per Klaviyo Help Center, September 2026).
That means a single Klaviyo account serving GBP, EUR and USD markets reports one undifferentiated revenue number with one symbol on it. Flow revenue, campaign revenue, attributed revenue: all of them are sums of mixed currencies displayed under one sign.
Klaviyo's own guidance on the point is direct: "for a multi-national business with several regional stores and domains, it's best practice to have separate Klaviyo accounts for each one to allow for more accurate reporting and unique currency settings per account" (same source).
Limit two: market type. "Klaviyo supports Shopify region markets and does not currently sync B2B or Retail Markets" (per Klaviyo Help Center, September 2026). A brand running international wholesale through Shopify B2B does not get those customers or those orders into Klaviyo through the Markets integration.
The trade you are actually making
| One Klaviyo account across markets | One account per market | |
|---|---|---|
| Sending in local language and currency | Works, via locale properties and Smart Translations | Works |
| Segmentation by market | Works, via Locale properties | Works trivially |
| Revenue reporting | One currency symbol over mixed currencies, no conversion | Accurate per market |
| Profile deduplication across markets | One profile for a customer who buys in two markets | Duplicate profiles across accounts |
| Cost | One contract | Multiple contracts, multiplied by contact count |
| Operational overhead | One set of flows, branched by locale | Flows duplicated per account, drift guaranteed |
Klaviyo's documentation recommends the second column. Our experience is that most mid-market brands should choose the first and solve reporting elsewhere, because flow drift across duplicated accounts costs more over two years than a reporting workaround does.
The reporting workaround
Pull order-level revenue from Shopify, where currency is on every order, and attribute it to Klaviyo flows by the flow identifier rather than reading revenue out of Klaviyo. Klaviyo becomes the sending and segmentation system; Shopify or the warehouse becomes the revenue system. That split is worth building deliberately rather than discovering after the first international quarterly review.
When NOT to use one account
- When each market is a separate legal entity with its own P&L owner. Separate accounts match how the business is actually run.
- When markets have materially different consent regimes you do not want commingled. Separation is cleaner than a property.
- When international is one small market. One account, one currency, no problem to solve.
The Deploi point of view
Our own position, from building on Shopify. Separate from the facts above.
- Our take: Klaviyo supports Shopify Markets well enough on the sending side and poorly on the reporting side. Run one account, branch flows by locale, and take revenue reporting out of Klaviyo entirely for a multi-currency brand. Do not split accounts to fix a reporting problem.
- What we’ve seen: The account-per-market pattern looks tidy on a whiteboard and degrades within a year. Flows diverge because someone fixes a subject line in one account and not the other, and nobody notices until a market underperforms for a reason that turns out to be a typo.
- Where we disagree: Klaviyo's own best practice recommends an account per regional store. We think that advice optimizes for reporting accuracy at the cost of operational consistency, and for most mid-market brands operational consistency is the more expensive thing to lose. The honest version is that both options are compromises and the vendor's recommendation is not automatically the right trade for your team.
- What this page adds: the exact sync surface (locale properties, localized catalog fields, Smart Translations), the account-level single-currency reporting constraint in Klaviyo's own words, the B2B and Retail market exclusion, and a reporting workaround that lets a brand keep one account.
Reviewed by Martin Dejnicki, Director of SEO & AI Search. Facts verified 2026-09-14.
Where we worked this out
Our decision records