Omnisend Integration

Stashlist sends wishlist events to Omnisend automatically. Use them to build automations, segments, and notifications that convert saves into sales.

Setup

Step 1: Get your Omnisend API Key

  1. Log in to omnisend.com and go to your store settings.
  2. Navigate to Store Settings → Integrations & API → API Keys.
  3. Click Create API Key. Give it a name like Stashlist. Only Contacts and Events permissions are needed.
  4. Copy the key.
Keep your API key secure. Never share it publicly or add it to frontend code. Stashlist stores it encrypted and only uses it server-side.

Step 2: Connect in Stashlist

  1. In your Shopify admin, open Stashlist → Integrations.
  2. Toggle on the Omnisend card and paste your API key into the field.
  3. Click Connect. The card will show Connected and events will start flowing immediately.

Events reference

Stashlist fires these events to your Omnisend account. Each event includes the customer's contact details and the product properties.

Event name When it fires
added product to wishlist A customer saves a product by clicking the heart icon
removed product from wishlist A customer removes a product from their wishlist
wishlist price drop A wishlisted product's price drops by the configured threshold (%) or more
wishlist back in stock An out-of-stock wishlisted product becomes available again
wishlist low in stock Inventory for a wishlisted product drops below the configured threshold
Note: Omnisend custom events require an identified contact, so events are only sent for logged-in customers with a known email address. Guest saves do not trigger events.

Event properties

Every event includes these properties you can use in your Omnisend automation templates:

Property Description
productID Shopify product ID
variantID Shopify variant ID of the saved item
productTitle Product name
variantTitle Variant name (e.g. "Blue / Large")
price Price as a number (e.g. 89.00)
imageUrl Product image URL for use in email templates
productUrl Full URL to the product page

Notification thresholds

Price Drop, Back in Stock, and Low in Stock events are fired by a background job that checks your wishlisted products on a schedule. You can configure the thresholds in Stashlist → Integrations → Omnisend → Notification Thresholds.

  • Price drop threshold: the minimum percentage drop required to fire a price drop event (default: 10%)
  • Low in stock threshold: inventory must fall below this number of units to fire a low in stock event (default: 5 units)
  • Back in stock: fires when a product that was out of stock becomes available. Toggle on/off.

Building automations in Omnisend

Once events are flowing, use them as triggers in Omnisend automations:

  • Go to Automations → New Workflow → Custom Trigger
  • Select the Stashlist event name (e.g. wishlist price drop) as the trigger
  • Use the event properties above to personalise email and SMS content
Recommended automations: A "Price Drop Alert" email triggered by wishlist price drop, and a "Back in Stock" email triggered by wishlist back in stock, both showing the product image and a direct link to buy, consistently drive high conversion rates for wishlist marketing.