Omnisend
Send wishlist alerts to Omnisend as custom events, then build automations and design the emails in Omnisend.
Connect Omnisend
- In Omnisend, open Store settings → API keys and create an API key with write access to events.
- In the app, open Notifications → Integrations.
- Turn on Send events to Omnisend and paste the key in Omnisend API key.
- Save.
The key isn't checked when you save. Once saved, the field stays empty; leave it blank to keep the key.
Turn on the alerts you want under Notifications → Alerts. Only alerts that are on are sent to Omnisend. To send through Omnisend only, turn off Send emails under Notifications → Email.
Events
Each alert is recorded as a custom event on the contact in Omnisend, matched by email. Omnisend creates the contact if it doesn't exist yet.
| Alert | Omnisend event |
|---|---|
| Back in stock | Wishlist Back In Stock |
| Price drop | Wishlist Price Drop |
| Low stock | Wishlist Low Stock |
| Wishlist reminder | Wishlist Reminder |
| Share confirmation | Wishlist Shared |
An event shows up in Omnisend after it's sent for the first time. To start an automation with it sooner, send yourself an alert: for example, save a product, then lower its price. Then, in Omnisend, create an automation that starts on Custom event and pick the event.
Event properties
Every event has the same values as the email placeholders, so you can use them in Omnisend emails:
shop_name, first_name, product_title, variant_title, product_url, product_image, old_price, new_price, quantity, item_count, wishlist_url, share_url, unsubscribe_url
It also has:
| Property | Value |
|---|---|
product_id, variant_id | Shopify IDs of the product and variant. |
list_id | The wishlist ID. |
currency | Currency code of the prices. |
old_price_amount, new_price_amount | Prices as numbers, such as 12.50, for conditions and splits. |
Rules
Omnisend events follow the same rules as emails:
- Signed-in customers only, and price drop, low stock and reminders need email marketing consent in Shopify.
- Don't repeat an alert within and Daily email limit apply. Each event counts toward the daily limit, even when Send emails is off.
- Customers who unsubscribed from wishlist emails get no events.
When email, Klaviyo and Omnisend are on together, the Log shows one row for all of them. The row is Sent if any channel worked.