Shopify Flow

Stashlist fires wishlist events directly into Shopify Flow. Use them as triggers to build any automation: apply customer tags, send emails, award loyalty points, create tasks, update metafields, and more.

Setup

  1. Make sure Shopify Flow is installed on your store (it's free).
  2. In Shopify Admin, go to Apps → Flow → Create workflow.
  3. Click Select a trigger, search for Stashlist, and choose one of the wishlist triggers.
  4. Build your automation using conditions and actions, then turn the workflow on.
No configuration is needed in Stashlist. Triggers fire automatically for all logged-in customers as soon as your workflows are active.
Wishlist Price Drop currently needs one other integration connected. The threshold that decides whether a price change counts as a "drop" is read from Klaviyo, Omnisend, Maestra, Attentive, or Mailchimp, whichever you have connected. If none of those are connected, this trigger won't fire. Product Added to Wishlist, Product Removed from Wishlist, Wishlist Back in Stock, and Wishlist Low in Stock all work standalone with no other integration required.

Triggers reference

Trigger name When it fires
Product Added to Wishlist A logged-in customer saves a product
Product Removed from Wishlist A logged-in 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 5 units

Trigger properties

Each trigger passes these properties into Flow, available as variables in conditions and actions:

Property Description
customer The full Shopify customer object: email, name, tags, order history, and more
product The full Shopify product object: title, variants, images, metafields, and more
Variant title The specific variant the customer saved (e.g. "Blue / Large")
Product url Direct URL to the product page
Image url Product image URL
Price / New price Current price or new (dropped) price as a decimal number
Inventory count Current inventory quantity (Low in Stock trigger only)

Example workflows

Here are some popular workflows merchants build with Stashlist Flow triggers:

  • Tag high-intent customers: When "Product Added to Wishlist" fires, add the tag has-wishlist to the customer. Use this tag to segment campaigns in Klaviyo or Omnisend.
  • Award loyalty points: Use a Smile.io or Yotpo action to reward customers with points when they save a product.
  • Notify your team: When "Wishlist Low in Stock" fires, send a Slack message or create a task in your fulfilment system to prioritise restocking that product.
  • Send a back-in-stock email: When "Wishlist Back in Stock" fires, send a transactional email directly from Flow using the customer and product properties.
  • Update a metafield: Track how many times a product has been wishlisted by incrementing a product metafield on each "Product Added to Wishlist" event.