Sync Klaviyo lists and merge repeat profiles
MergeGuard for Shopify works with Klaviyo. It syncs an audience list to Klaviyo when you choose, and syncing never changes who is subscribed. With Klaviyo merging on, MergeGuard also merges the matching Klaviyo profiles after each Shopify merge. Klaviyo decides whether the merged profile stays subscribed, and the merge can’t be undone. Both need Growth, Scale or Enterprise.
Last updated
You send a clean list to Klaviyo, then merge two customers in Shopify, and wonder what Klaviyo does about it. The answer depends on which of two separate paths you started: syncing a list, or merging profiles. Each has its own trigger and its own result, and the page below follows both in order.
Two things MergeGuard does with Klaviyo
You start it
Audience list sync
Growth and up
Sequence
Choose a list
Pick a list in Audiences.
Sync or export
Press sync to send the list to Klaviyo, or export it as a CSV.
Nothing else changes
Nobody is unsubscribed or deleted, and subscriptions stay as they were.
What you can see afterwards
Connected
Connecting Klaviyo starts no sync.
Synced
The list is in Klaviyo. It went there because you chose to sync it.
Keep in sync
Off until you switch it on for a list. On Scale and up.
Follows your Shopify merges
Klaviyo profile merging
Growth and up
Sequence
Shopify merge finishes
After MergeGuard finishes merging a duplicate group in Shopify, whether you confirmed it or automatic merging made it.
MergeGuard asks Klaviyo
Each merged-away customer’s Klaviyo profile is merged into the kept customer’s Klaviyo profile, one pair at a time, over the next few minutes.
Klaviyo applies its rules
Klaviyo’s merge rules decide the merged profile’s consent and suppression.
What you can see afterwards
Setting off
Off by default. Turn on "Merge repeat profiles in Klaviyo" in Settings, Integrations.
Merged in Klaviyo
Each merge in History shows its Klaviyo outcome (Merged in Klaviyo, Merging in Klaviyo, Waiting to merge in Klaviyo, Not merged in Klaviyo with a reason) and an ‘Open in Klaviyo’ link.
Not merged in Klaviyo
History shows the reason; you can merge by hand in Klaviyo.
Permanent. Klaviyo profile merges can’t be undone.
Syncing a list
- Connect Klaviyo from Settings in MergeGuard. MergeGuard reads your Klaviyo profiles and syncs a list only when you choose.
- Pick a list from Audiences, such as Newsletter cleanup, Win-back or VIP.
- Sync it to Klaviyo, or export it as a CSV. On Scale, you can switch on Keep in sync for up to 20 lists on a monthly plan, or unlimited on a yearly plan.
You can disconnect Klaviyo from Settings.
Merging Klaviyo profiles
Turn on Merge repeat profiles in Klaviyo in Settings, Integrations, and MergeGuard merges the matching Klaviyo profiles after it merges customers in Shopify. It does this whether you confirmed the merge or automatic merging made it. The setting stays off until you turn it on, and it’s on the Growth, Scale and Enterprise plans.
- MergeGuard finishes the Shopify merge. It waits until it has finished merging the whole group in Shopify.
- MergeGuard asks Klaviyo to merge. The Klaviyo profile of each merged customer goes into the profile of the customer you kept, one pair at a time, over the next few minutes.
- History shows the result. Each merge says whether it merged in Klaviyo, and Open in Klaviyo takes you to the profile. Read more about History.
Klaviyo’s own merge rules decide what the merged profile looks like, including its consent and suppression. For profiles that use the same email address, Klaviyo’s help documents two cases:
- If only the profile merged away has an email consent record, Klaviyo uses it on the kept profile.
- If both profiles have a consent record with the same status, Klaviyo keeps the earlier consent date.
Email suppression records follow the same two cases. Klaviyo’s help doesn’t describe profiles whose statuses differ, so open the kept profile in Klaviyo after a merge and review its consent and suppression before you send.
Klaviyo’s help also describes these changes:
- The kept profile joins the other profile’s lists and takes its place in flows.
- Flow emails in progress can stop.
- Coupon codes assigned to the old profile are not reassigned to the kept profile.
Klaviyo describes these rules in its help articles on merging profiles and how Klaviyo works out which profiles are the same person. MergeGuard doesn’t copy or change subscriptions or suppressions in Klaviyo.
Klaviyo profile merges can’t be undone. Before the merge, MergeGuard saves a copy of both Klaviyo profiles for your records: email, phone number, external ID, created and updated dates, subscriptions, location and custom properties. Custom properties are left out when the copy is over the size limit. The copy can’t reverse a merge.
MergeGuard leaves a pair unmerged when the merged customer has no separate Klaviyo profile, when the kept customer has no Klaviyo profile, or when a phone match points to a Klaviyo profile with another customer’s email. History shows the reason, and you can merge those profiles yourself in Klaviyo. Merges you make in Shopify admin, outside MergeGuard, aren’t copied to Klaviyo.
What stays the same in Klaviyo
- Connecting Klaviyo never auto-syncs, and Klaviyo merging stays off until you turn it on.
- A sync never changes who is subscribed, and never unsubscribes or deletes anyone.
- MergeGuard never sets a Klaviyo profile’s subscription or suppression. When profiles merge, Klaviyo’s rules set both.
- MergeGuard never messages your customers. You decide what to send from Klaviyo.
Why lists need to count people
When one shopper has two customer profiles in Shopify, they can be counted twice on your list and get the same newsletter twice. For example, 1,012 subscribed contacts turn out to be 926 people, so 86 would get the newsletter twice Demo store (Northsail Supply).
Audiences in MergeGuard count people, not profiles. They join the profiles that belong to one person before they build a list.
Which audiences you can sync
| Plan | Audiences | Klaviyo syncs on a monthly plan | Klaviyo syncs on a yearly plan |
|---|---|---|---|
| Starter | Newsletter | CSV export only | CSV export only |
| Growth | Newsletter, VIP | 15 manual syncs a month | 180 manual syncs, all available at the start of the year |
| Scale | Newsletter, VIP, Win-back, Subscription | 30 manual syncs a month, Keep in sync on 20 lists | unlimited manual syncs, Keep in sync on unlimited lists |
Enterprise includes unlimited Klaviyo syncs. On lower plans, audiences outside your plan show their counts only. See every plan on the pricing page.
For what MergeGuard does and doesn’t change across your store, read Is MergeGuard safe?.
Questions merchants ask
Does connecting Klaviyo sync anything straight away?
No. Connecting Klaviyo never auto-syncs. A list goes to Klaviyo when you choose to sync it, or when you switch on Keep in sync for that list on Scale.
Can a sync unsubscribe or delete anyone in Klaviyo?
No. A sync never unsubscribes or deletes anyone, and it never changes who is subscribed. If you want to remove contacts, you do that in Klaviyo.
Which plans include Klaviyo syncs?
On a monthly plan, Growth includes 15 manual syncs a month and Scale includes 30, plus Keep in sync on up to 20 lists. A yearly plan gets the year’s syncs at the start of the year: 180 on Growth and unlimited on Scale, with Keep in sync on unlimited lists. Enterprise has unlimited Klaviyo syncs. During a Growth or Scale trial you get 1 sync per list, with the first 60 or 100 people. Klaviyo merging is on Growth, Scale and Enterprise.
Does merging customers in Shopify change anything in Klaviyo?
Only if you turn on Klaviyo merging. Then MergeGuard asks Klaviyo to merge the matching profiles after each merge in Shopify, and Klaviyo’s merge rules decide whether the merged profile is subscribed or suppressed (blocked from email). Klaviyo’s help documents the cases where both profiles share an email address, and after a merge you review the kept profile’s consent and suppression in Klaviyo. MergeGuard doesn’t copy or change subscriptions.
Can I undo a Klaviyo profile merge?
No. Klaviyo profile merges can’t be undone. MergeGuard saves a copy of both profiles before each merge for your records, but the copy can’t reverse it.
Can I use the lists without Klaviyo?
Yes. You can export any list as a CSV and use it in another email platform. On a monthly plan, Starter includes 10 list exports a month, Growth 30 and Scale 50. A yearly plan gets the year’s exports at the start of the year: 120 on Starter, 360 on Growth and unlimited on Scale.
Send a list to Klaviyo when you choose
Install MergeGuard for Shopify free and see every audience count on any plan. Klaviyo sync starts on Growth. Connecting Klaviyo never starts a sync on its own, and MergeGuard never messages your customers.