No account needed to save. When a guest logs in later, everything they saved moves into their account automatically.
Nothing lost at login
Guests are most of your saves
Duplicates are merged, not doubled
starter
Email capture for guests
After a guest saves something, a small prompt offers to email them if the price drops. Now your reminders reach guests too.
Asked once, never nagging
Only shown when reminders are on
Respects anyone who unsubscribed
professional
Shareable wishlists
Shoppers share their list with one link — for gift ideas, birthdays, or a second opinion.
Read-only link for friends & family
Nothing about the owner is shown
Turn it on or off in Settings
starter
“Notify me” on sold-out products
When the chosen variant is sold out, a “Notify me when available” button appears under the wishlist button. The shopper is emailed when it returns.
Works per variant — size M can be sold out while L is not
Guests leave an email, customers are one tap
Needs Email reminders switched on
starter
Multiple named wishlists
Shoppers sort what they save into their own lists — “Birthday”, “Summer”, “For the flat” — and move items between them.
Create, rename and delete lists on the wishlist page
Works for guests and customers
Off by default — one switch in Settings
free
Quick view
On the wishlist page a shopper can open a product in a pop-up and add it to cart without leaving the list.
Closes with Esc or a tap outside
Nothing to set up
free
12 storefront languages
The wishlist speaks your shopper’s language automatically: English, German, French, Italian, Spanish, Japanese, Polish, Dutch, Portuguese (Brazil and Portugal), Swedish and Danish.
Follows the language of the storefront
Included on every plan, Free too
The admin is translated into 7 languages
free
Rewrite any storefront phrase
Every phrase the wishlist shows — 57 of them — can be reworded per language from Settings. Your language isn’t in the list? Type its code and write it yourself.
Leave a field empty to keep our wording
Changes show on the storefront straight away
Included on every plan
02 — Reminders that sell
Bring shoppers back at the right moment
Once a day the app checks every saved item and emails the shopper when there’s a reason to come back. Available from Starter.
starter
Price-drop emails
When a saved item gets cheaper, the shopper hears about it — the most natural nudge there is.
Checked daily against live prices
The email links straight to the product
No repeat for the same item within 14 days
starter
Back-in-stock emails
Sold out when they saved it? They’re told the moment it’s available again.
Catches restocks automatically
One email per restock
starter
Saved-item nudges
A gentle “still thinking about it?” email for items saved a while ago and never bought.
You choose after how many days
All their waiting items in one email
Sent once per item, ever
professional
Low-stock urgency
When a saved item is nearly sold out, the shopper is told before it’s gone.
Set your own “low stock” threshold
Skips products without inventory tracking
starter
Email designer
Build the reminder email with drag-and-drop blocks, or paste your own HTML.
Your logo, colors and wording
Variables for name, product, price and code
Unsubscribe link added automatically
starter
Discount codes in reminders
Add a time-limited offer to reminder emails. The button in the email applies the code for the shopper automatically.
A unique, single-use code per email — or your own code
Only valid on the products in that email
Expires after the days you choose (1–30)
starter
Send yourself a test
One click sends the real reminder — with your template and a live discount code — to your store’s email.
See exactly what shoppers get
Never sent to anyone but you
03 — Your dashboard
Know what your shoppers want
Saves are demand you can see before it turns into orders. The admin shows who saved what, what’s trending, and lets you act on it.
free
Overview at a glance
Total saves, this month’s saves, how many shoppers are wishlisting, and your most-saved products.
Recent activity feed
Warns you if the button was never switched on
free
Customers & guests
See every shopper who saved something — logged-in customers and guests who left an email — and what they saved.
Search by email or ID
Jump to any shopper’s list
Free · more on Starter
Analytics
Top products on every plan. Daily trends for 30 days and customer-vs-guest breakdowns from Starter.
Spot products to restock or promote
See how much of your demand is guests
starter
CSV export
Download every saved item — product, shopper, email, price when saved, date — for marketing or your own analysis.
Everything, customers only, or guests only
Opens in Excel or Google Sheets
professional
Save-to-purchase tracking
See how many saved products were later bought, and how much revenue they brought in.
Shown on the Analytics page
Needs permission to read orders, asked for only when you switch it on
free
Make it look like yours
Button text, icon (heart, star, bookmark or your own SVG), colors, style, size and borders — with a live preview.
Separate styling for card hearts
Every option included on Free
professional
Custom CSS
For the last 1% — add your own CSS to fine-tune the wishlist on any theme.
Applied on the storefront only
No theme files touched
04 — Works with your tools
Send wishlist activity where you already work
A saved product is a signal. Pass it to your email tool, your automations or your ads — without a developer.
professional
Klaviyo events
Paste a Klaviyo private API key and wishlist activity lands on each shopper’s profile as events you can build flows and segments from.
Added to Wishlist · Requested Back in Stock Alert
Wishlist Price Drop · Back in Stock · Low Stock
Sent for shoppers whose email is known
professional
Shopify Flow triggers
Start a Flow workflow when a signed-in customer saves a product or asks for a back-in-stock alert.
Trigger: Product saved to wishlist
Trigger: Back-in-stock alert requested
professional
Customer tags for segments
Signed-in customers who use the wishlist are tagged in Shopify, so you can build a segment and email, discount or advertise to them.
zs-wishlist — saved a product
zs-wishlist-notify — asked for a restock alert
Needs one extra permission, asked for only when you switch it on
professional
Signed webhooks
Send each wishlist event as a JSON POST to Zapier, Make, Omnisend automations or your own system.
Every request is signed so you can verify it
Send a test from Settings
free
Ad pixel events
When a shopper saves a product, an AddToWishlist event is sent to the Meta, Google Analytics 4 and TikTok pixels already on your store.
Nothing to configure
Only fires if the pixel is installed
05 — Built to be trusted
Light, safe, and easy to leave
A wishlist runs on every page of your store, so it has to be fast, private and never in the way.
Fast by design
Scripts load from Shopify’s CDN, and a product is only looked up when a shopper actually taps its heart — not once per card.
No extra requests for a page of 50 products
No impact on your theme’s code
Works with Online Store 2.0 themes
Installed as a Shopify theme app extension and switched on in the theme editor.
Unusual theme? Point it at your card with one setting
Vintage themes: header icon and card hearts only
Privacy built in
Shopper data is deleted when Shopify asks, and every email carries an unsubscribe link that is always respected.
GDPR data requests handled
Shoppers who unsubscribe are never re-added
Clean uninstall
Because it never edits your theme files, removing the app removes the wishlist with it. Nothing to clean up.
No leftover code in your theme
06 — Compare plans
Which plan has what
Start free and upgrade when you want reminders. Paid plans come with a 14-day free trial, billed through Shopify.