Skip to main content
Guides

Klaviyo Shopify Wishlist Integration: Free Setup in 3 Minutes

Published May 11, 2026 Last updated June 5, 2026 11 min read
Klaviyo Shopify wishlist integration, seamless setup with Magic Wishlist

Summarize this post in AI:

ChatGPT Claude

Klaviyo is the email tool most serious Shopify stores use. It is powerful, expensive, and only useful when you feed it the right data. A Shopify wishlist is one of the richest data sources you can plug in.

When a shopper saves an item, you get a clear signal: this person wants this product. That signal is gold for Klaviyo flows. The problem is most wishlist apps either do not talk to Klaviyo or charge extra for the integration.

This guide shows the full Klaviyo Shopify wishlist integration setup with Magic Wishlist, the free Shopify wishlist app. By the end, every wishlist activity from your store, including save, price drop, and back in stock, will flow into your Klaviyo account automatically. You will have three high-converting flows running by tomorrow.

Quick answer:

  1. Get your Klaviyo private API key from Settings → API Keys inside your Klaviyo account.
  2. Open Magic Wishlist’s Integrations page in Shopify admin and click Connect Klaviyo.
  3. Paste the API key and pick which wishlist activities to push.
  4. Build flows in Klaviyo using the new event types Item Added to Wishlist, Price Drop, and Back in Stock.

Total setup time: about three minutes. The integration is included free in Magic Wishlist with no usage caps.

What is Klaviyo Shopify wishlist integration?

Klaviyo Shopify wishlist integration is the live data connection between your Shopify wishlist app and your Klaviyo account. It does three things:

  1. Pushes wishlist activities (save, remove, price drop, back in stock) into Klaviyo as native events.
  2. Syncs wishlisted items with full product context (title, image, variant, price) for each event.
  3. Maps to existing profiles by shopper email, so wishlist activity attaches to the right person in Klaviyo automatically.

Once connected, Klaviyo can segment, trigger flows, and run personalized campaigns based on what shoppers actually saved, not just what they passively viewed.

Why Klaviyo + wishlist beats either one alone

Klaviyo on its own gets generic signals: page views, cart events, checkout abandons. It does not know which products a shopper is interested in but not ready to buy. That gap is where most lost sales hide.

A wishlist app fills the gap. Every save tells Klaviyo: this person wants this exact item. Now Klaviyo can:

  • Segment shoppers by what they saved, not just what they viewed.
  • Trigger flows based on wishlist activities, not just cart behavior.
  • Personalize emails and SMS with the actual product, not a generic recommendation.
  • Build personalized campaigns from wishlist segments for seasonal sends.

Stores that connect both see open rates of 25 to 40% on wishlist-triggered emails, far above the 18% benchmark for generic ecommerce sends. The reason is simple: a wishlist email is about something the shopper already said they want.

How Klaviyo Shopify wishlist integration works

The full data pipeline, end to end:

  1. Shopper acts on your store. Saves a wishlisted item, unhearts one, or sees a price drop on something they saved.
  2. Magic Wishlist captures the event. Server-side, with shopper email, variant, price, and timestamp.
  3. Event ships to Klaviyo. Through Klaviyo’s Events API, mapped to a typed event name like Item Added to Wishlist.
  4. Klaviyo matches the profile. Existing profile by email, or new profile if the shopper is a first-time guest.
  5. Flows fire. Any Klaviyo flow listening for that event runs, sending email, SMS, or both, with full product context available in the template.

This pipeline runs in real time. Most events land in Klaviyo within 60 seconds of the shopper action.

The 4 wishlist activities Magic Wishlist pushes to Klaviyo

When you connect Klaviyo, Magic Wishlist sends four event types to your Klaviyo account. Each event includes the shopper, the product, and the variant.

Klaviyo eventFires when
Item Added to WishlistA shopper saves any product or variant
Item Removed from WishlistA shopper unhearts a saved item
Price DropA wishlisted item’s price decreases
Back in StockA wishlisted item returns to inventory

Every event payload includes the product title, image, URL, variant (size, color), price, and the shopper email and customer ID. That is everything you need to build flows, segments, and personalized campaigns.

Benefits of wishlist tracking for Shopify stores

The structural reason wishlist data is so valuable for Shopify + Klaviyo merchants:

BenefitWhat it unlocks
Higher-intent segmentsFilter Klaviyo on shoppers with 3+ wishlist saves in 30 days. These are buyers, not browsers.
Variant-level personalizationPersonalized campaigns built around the exact size and color the shopper saved, not a generic recommendation.
Cheaper customer retentionA wishlisted item recovery email costs nothing extra to send and converts at 4 to 8% on average.
Better attributionSee revenue from shoppers who saved an item, including guest checkouts that Klaviyo would otherwise miss.
SMS-eligible audiencesWishlist activities can trigger SMS flows for high-LTV shoppers on Klaviyo’s email and SMS bundle.

The net effect for most Shopify stores is a 10 to 25% lift in email-driven revenue within the first quarter after connecting wishlist data.

How to connect Klaviyo to Magic Wishlist

Total time: about three minutes.

Step 1: Get your Klaviyo private API key

  1. Log in to your Klaviyo account.
  2. Click your account icon (top right), then Settings → API Keys.
  3. Click Create Private API Key.
  4. Name it “Magic Wishlist”.
  5. Set the access scope to allow read and write on Profiles and Events.

Copy the key. It starts with pk_. Keep this tab open.

Step 2: Connect inside Magic Wishlist

  1. Open Magic Wishlist in your Shopify admin.
  2. Go to Integrations.
  3. Click Connect Klaviyo.
  4. Paste the API key.
  5. Click Save.

The connection is tested automatically. You will see a green checkmark when it is working.

Step 3: Pick wishlist activities to push

By default, all four events are on. You can turn any of them off. Most stores leave them all on. There is no downside, and Klaviyo only charges by profile count, not event count.

That is it. Wishlist activities on your store are now flowing into your Klaviyo account in real time. You can verify by going to Klaviyo’s Analytics → Custom Metrics and looking for Item Added to Wishlist. It will show events within a minute of your first test save.

The 3 Klaviyo flows to build first

Now the work moves into Klaviyo. Here are the three flows that pay back fastest. Each one uses wishlist activities as the trigger.

Flow 1: Saved but not bought (abandonment recovery)

Trigger: Item Added to Wishlist Filter: Shopper has not placed an order containing the saved item in 24 hours. Email 1 (sent at 24h): “Still thinking about it?” with the wishlisted item, image, price, and a soft CTA to buy. Email 2 (sent at 72h): Light urgency. “Don’t miss out” with the same item and an optional unique discount code. Optional SMS (at 96h): Same item, three-line message, deep-link to product page.

This flow alone recovers 4 to 8% of saved items into purchases on most stores. It is the highest-ROI personalized campaign you will build.

Flow 2: Price drop alert

Trigger: Price Drop No filter needed. Email: “Good news. The {{ product_title }} you saved just dropped to {{ new_price }}.” Image, CTA, done. Optional SMS: Same message, two lines, deep-link.

Open rates on these regularly hit 35%+. Conversion is high because the trigger itself is the offer. Adding SMS on top of email lifts click-through by 8 to 12 percentage points for high-intent audiences.

Flow 3: Back in stock alert

Trigger: Back in Stock No filter. Email: “It’s back. The {{ product_title }} ({{ variant }}) you saved is in stock again. Quantities are limited.” CTA to product page. Optional SMS: Critical for restock urgency. SMS lands within seconds, not minutes.

Back in stock emails are the fastest-converting in ecommerce. Often 20%+ click-through. The shopper already wanted it, so you are just telling them they can have it now. For a deeper look at this email type, see our Shopify back in stock notifications guide.

Email and SMS wishlist automation examples

Klaviyo supports email and SMS flows triggered from the same wishlist event. Here is how the strongest stores combine them:

Wishlist activityEmailSMSWhen to use both
Item Added to WishlistReminder at 24hNone (too early)Email only
Price DropSend immediatelySend 1h later if no email openBoth for high-LTV
Back in StockSend immediatelySend immediately for limited-editionBoth for scarcity items
Abandonment Day 2Last reminder + discountNoneEmail only

Practical pattern for email and SMS combined personalized campaigns:

  • Email is always-on. Send to every consented profile, every event.
  • SMS is reserved for high-LTV and scarcity. Filter by lifetime spend > $200 OR product tag = “limited.”
  • Stagger by 1 hour minimum. Avoid hammering the shopper. Email first, SMS if no open.

Stores that follow this pattern see SMS-driven revenue add 8 to 15% on top of email-only baselines, with minimal opt-out increase.

Building Klaviyo segments from wishlist data

Beyond flows, wishlist activities unlock segments you could not build before:

  • High-intent shoppers: profiles with Item Added to Wishlist events >= 3 in the last 30 days.
  • Cart-abandoners with saved items: combine Started Checkout (no Placed Order) with Item Added to Wishlist.
  • Seasonal-interest shoppers: filter wishlisted items by collection or product tag.
  • At-risk loyal customers: prior Placed Order >= 2, but no Item Added to Wishlist event in 60 days. Re-engagement campaign target.
  • Price-sensitive savers: shoppers who responded to Price Drop events historically. Tier them into a price-drop-only segment.

Each segment can feed campaigns or feed back into flows. The pattern works because wishlist activities tell Klaviyo what the shopper cares about, not just whether they engaged.

Using wishlist activities for personalized campaigns

Flows handle real-time triggers. Personalized campaigns handle scheduled sends with wishlist-aware content.

Three campaign patterns that use wishlist data:

  1. Wishlist roundup: A weekly or monthly email showing each shopper a summary of the items they saved, with current price and stock status. Open rates hit 50%+ because the content is uniquely about them.
  2. Curated drop announcement: When a new product launches, send only to shoppers who have wishlisted items in the same collection. Conversion runs 3 to 5x your standard product launch send.
  3. Seasonal restock teaser: Two weeks before a restock event, send a “your saved items are returning soon” email to shoppers with Item Added to Wishlist events on those SKUs.

These campaigns work because they are built from real wishlist intent signals, not demographics or guesses.

Best practices for wishlist reminder flows

Five rules that separate effective Klaviyo wishlist flows from annoying ones.

  1. Wait 24 hours before the first reminder. Earlier feels stalker-ish. Save volume drops on stores that send too soon.
  2. Cap the flow at three emails total. After three, the shopper has decided. More emails just train them to unsubscribe.
  3. Throttle per variant, not per product. A shopper who saved Size M and Size L should not get two separate price drop emails when both go on sale at the same time.
  4. Exit the flow on purchase. Add a “Has placed order with this variant” filter so the flow stops when the shopper finally buys.
  5. Test SMS sparingly. Reserve SMS for top-quartile-LTV shoppers and scarcity moments. Mass SMS sends drain goodwill fast.

Magic Wishlist throttles per variant by default and exits flows on purchase automatically. Your Klaviyo flows should mirror those rules for the same shopper coming from other event sources.

Common Klaviyo wishlist integration mistakes to avoid

The flows above are simple. The ways stores break them are simple too.

Mistake 1: Sending the same product alert twice. If a shopper saves an item, the price drops, the back in stock event fires, and you do not throttle, they get hammered. Magic Wishlist throttles per-variant by default. Verify your Klaviyo flow filters do the same.

Mistake 2: Generic copy on the price drop email. The trigger is the offer. Do not bury the price in paragraph three. Subject line: include the new price. Body: lead with the price.

Mistake 3: Not filtering customers who already bought. Add a filter to the saved-but-not-bought flow that excludes anyone who placed an order containing the saved variant. Magic Wishlist sends order events that Klaviyo can read for this filter.

Mistake 4: Forgetting consent on SMS flows. Wishlist email events fire on all profiles. SMS only fires on profiles with explicit SMS consent. Make sure your wishlist signup form collects SMS consent if you plan to send SMS reminders.

Mistake 5: No exit condition on personalized campaigns. Wishlist segments grow. Without an exit (“Placed Order with this variant”), the same campaign keeps sending after the shopper buys. Always add the purchase-exit filter.

Stop running Klaviyo blind

Klaviyo without wishlist data is missing the strongest signal of intent your shoppers give you. Plug it in once, and three of the highest-ROI flows you will ever build are running by tomorrow.

Install Magic Wishlist free and connect Klaviyo in three minutes. Free forever, every wishlist activity included, email and SMS flow support out of the box.

Frequently Asked Questions

What is Klaviyo Shopify wishlist integration?

Klaviyo Shopify wishlist integration is the data connection between a Shopify wishlist app and a Klaviyo account. It pushes wishlist activities such as save, remove, price drop, and back in stock as native Klaviyo events. Marketers can then build personalized campaigns and flows triggered by what shoppers actually saved, not just what they viewed or added to cart.

Does Klaviyo work with Shopify wishlist apps natively?

Klaviyo does not include a native wishlist source. You need a Shopify wishlist app that pushes events to Klaviyo. Magic Wishlist is a free wishlist app with a one-click Klaviyo integration that sends four event types to your Klaviyo account: Item Added to Wishlist, Item Removed from Wishlist, Price Drop, and Back in Stock.

What wishlist activities does Klaviyo track once connected?

After connecting Magic Wishlist to your Klaviyo account, Klaviyo tracks four wishlist activities as native events: Item Added to Wishlist, Item Removed from Wishlist, Price Drop, and Back in Stock. Each event payload includes the shopper email, product title, image, URL, variant, and price, so you can build segments and personalized campaigns immediately.

Does this support email and SMS flows?

Yes. Once wishlist events are inside Klaviyo, you can build flows that send email, SMS, or both. SMS works the same way email does: trigger on a wishlist activity, filter by shopper attributes, send the message. Stores that send email and SMS together on price drop alerts see 8 to 12 percentage point higher click-through than email alone.

Does this count toward my Klaviyo profile limit?

Klaviyo charges by total profile count, not by event count or event source. Wishlist events fire on profiles you already have in your Klaviyo account. Adding the integration does not increase your Klaviyo profile count or bill.

Do I need a paid Klaviyo plan for the integration to work?

The integration works on Klaviyo's free plan and on every paid tier. The free plan caps monthly sends and SMS volume, so a high-traffic store will outgrow it. The integration itself does not require any specific Klaviyo plan tier.

How is this different from Klaviyo's built-in product view events?

Klaviyo's built-in events track passive signals (page views, add to cart, checkout). Wishlist events track an explicit save: the shopper said this is what I want. The conversion difference is meaningful. Wishlist-triggered flows convert 2 to 4 times higher than view-based flows because the intent signal is stronger.

How long does the setup actually take?

About three minutes from Klaviyo API key generation to first flow live. Creating the API key takes about 30 seconds. Pasting it into Magic Wishlist and saving takes another 30 seconds. Building your first flow inside Klaviyo (one trigger, one email) takes about two minutes.

Does it work with Klaviyo Profiles and Lists?

Yes. Magic Wishlist syncs to your existing Klaviyo profiles using the shopper email. New profiles are created when guest shoppers save items without an account. Existing profiles get the new wishlist events added to their event timeline immediately.

Is Magic Wishlist really free if I'm already paying for Klaviyo?

Yes. Magic Wishlist itself is 100% free with every feature included, Klaviyo integration included. You only pay Klaviyo for your existing email and SMS plan. There is no free trial countdown and no upgrade prompt inside Magic Wishlist.

Ready to recover lost shoppers?

Try Magic Wishlist Free