Klaviyo is the email tool most serious Shopify stores use. It’s 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 have a clear signal: this person wants this product. That signal is gold for Klaviyo flows. The problem is most wishlist apps don’t talk to Klaviyo well, or at all.
This guide shows the full setup with Magic Wishlist, the free Shopify wishlist app. By the end, every save, price drop, and back-in-stock event from your store will flow into Klaviyo automatically. You’ll have three flows running on autopilot.
Quick answer:
- Open Magic Wishlist’s Integrations page.
- Click Connect Klaviyo and paste your Klaviyo private API key.
- Pick which events to push to Klaviyo.
- Build flows in Klaviyo using the new event types
Item Added to Wishlist,Price Drop, andBack in Stock.Setup takes about three minutes from connect to first flow live.
Why Klaviyo + wishlist beats either one alone
Klaviyo on its own gets generic data: page views, cart events, checkout abandons. It doesn’t 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
- Trigger flows based on saved-item behavior, not just cart behavior
- Personalize emails with the actual product, not a generic recommendation
Stores that connect both see open rates of 25–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.
The 4 events Magic Wishlist pushes to Klaviyo
When you connect Klaviyo, Magic Wishlist sends four event types to your account. Each event includes the shopper, the product, and the variant.
| Klaviyo event | Fires when |
|---|---|
Item Added to Wishlist | A shopper clicks the heart on any product |
Item Removed from Wishlist | A shopper unhearts an item |
Price Drop | A saved item’s price drops |
Back in Stock | A saved item returns to inventory |
Every event includes the product title, image, URL, variant (size, color), price, and the shopper’s email and customer ID. That’s everything you need to build flows.
How to connect Klaviyo to Magic Wishlist
Total time: about three minutes.
Step 1: Get your Klaviyo private API key
In Klaviyo, click your account icon (top right), then Settings → API Keys. Click Create Private API Key. Give it a name like “Magic Wishlist”. 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
Open Magic Wishlist in your Shopify admin. Go to Integrations. Click Connect Klaviyo. Paste the API key. Click Save.
The connection is tested automatically. You’ll see a green checkmark when it’s working.
Step 3: Pick events to push
By default, all four events are on. You can turn any of them off. Most stores leave them all on. There’s no downside, and Klaviyo only charges by profile count, not event count.
That’s it. Saves on your store are now flowing into Klaviyo in real time. You can verify by going to Klaviyo’s Analytics → Custom Metrics and looking for Item Added to Wishlist. It’ll show events within a minute of your first test.
The 3 flows to build first
Now the work moves to Klaviyo. Here are the three flows that pay back fastest.
Flow 1: Saved-but-not-bought (the abandonment recovery flow)
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 saved item, image, price, and a soft CTA to buy.
Email 2 (sent at 72h): Light urgency. “Don’t miss out” with the same item, possibly with a unique discount code.
This flow alone recovers 4–8% of saved items into purchases on most stores. It’s the highest-ROI flow you’ll 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.
Open rates on these regularly hit 35%+. Conversion is high because the trigger itself is the offer.
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.
Back-in-stock emails are the fastest-converting in ecommerce. Often 20%+ click-through. The shopper already wanted it; you’re just telling them they can have it now. For a deeper look at this email type, see our back-in-stock notifications guide.
Building Klaviyo segments from wishlist data
Beyond flows, wishlist data unlocks segments you couldn’t build before:
- High-intent shoppers: anyone with
Item Added to Wishlistevents ≥ 3 in the last 30 days - Cart-abandoners with saved items: combine
Started Checkout(noPlaced Order) withItem Added to Wishlist - Seasonal-interest shoppers: filter saved items by collection or product tag
Each segment can feed campaigns or feed back into flows. The pattern works because the wishlist tells Klaviyo what the shopper cares about, not just whether they engaged.
Avoid these 3 Klaviyo + wishlist mistakes
The flows above are simple. The ways stores break them are simple too. Watch for these.
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 don’t throttle, they get hammered. Magic Wishlist throttles per-variant by default, but verify your Klaviyo flow filters too.
Mistake 2: Generic copy on the price drop email. The trigger is the offer. Don’t 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.
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’ll ever build are running by tomorrow.
Install Magic Wishlist free and connect Klaviyo in three minutes.
Related reading: How to add a wishlist to your Shopify store · Setting up back-in-stock notifications on Shopify (free) · Adding a wishlist to Shopify Dawn theme