Notifications - Shopify Flow
Build your own branded, multi-step automations on Timesact events using Shopify's free Flow app. Currently available for Back in Stock only. For how this compares to the other channels, see Notifications Overview
If you do not have it yet, install Flow from the Shopify App Store.
The triggers Timesact gives you
- Customer Signed Up for Back In Stock Alert: runs when a shopper submits the Notify Me form.
- Back In Stock Notification Ready: runs when a restocked variant has someone waiting on it (once per subscriber).
Search for Timesact in Flow's trigger list to find them.
Pre-order triggers are not available yet, so for now send pre-order through Notifications - Built in or Notifications - Klaviyo
The actions Timesact gives you
- Add product to customer experience
- Add variant to customer experience
- Remove all customer experiences from product
- Remove all customer experiences from variant
Products added by a Flow action show the FLOW badge on the Products page.
Turning it on
In the customer experience template, open Notifications and go to the back-in-stock tab (it carries the functionality's name: Back in Stock, Notify Me or Waitlist). Set the channel to Shopify Flow and save. Timesact then sends the triggers to Flow instead of sending its own built-in emails for that functionality.
The data each trigger carries
Both triggers carry the same core fields, plus a couple that are specific to one trigger. Copy the value from the first column straight into your workflow's email (the To, Subject, or Body), or insert it from Flow's own variable picker instead of typing it.
Copy this into your workflow | What it contains | Available on |
|---|---|---|
| The shopper's email address | Both triggers |
| The shopper's name (empty for now) | Both triggers |
| Shopify's internal product ID (GID) | Both triggers |
| Shopify's internal variant ID (GID) | Both triggers |
| The product's title | Both triggers |
| The chosen variant, for example size or colour | Both triggers |
| The product's URL handle | Both triggers |
| Link to the product image | Both triggers |
| Link to the product page | Both triggers |
| The variant price (text) | Both triggers |
| Current stock for the variant | Both triggers |
| Whether the shopper ticked the newsletter box (true or false) | Signed Up trigger only |
| Your store's name | Notification Ready trigger only |
| Your store's domain | Notification Ready trigger only |
Example: a branded restock email
Create a workflow, choose the trigger Back In Stock Notification Ready, add a Send email action, and drop {{trigger.customerEmail}} in To and {{trigger.productTitle}}, {{trigger.productImageUrl}}, and {{trigger.productUrl}} into the Subject and Body. Then turn the workflow on.
Example: handling newsletter sign-ups
Choose the sign-up trigger, add a Condition (Subscribed to Newsletter equals true), and on the "true" branch update the customer's marketing consent or add a tag for your email tool to pick up.
Testing and troubleshooting
Use Flow's Test button and its Run history, which shows you the exact data a trigger sent. If a workflow is not running, check three things: the template's notification channel is set to Shopify Flow, the workflow is turned on, and the Timesact V2 app embed is on in your theme so the Notify Me form collects sign-ups. Flow runs in the background, usually within 10 to 60 seconds.
Updated on: 11/05/2026
Thank you!