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
- Timesact — Customer Signed Up for Back In Stock Alert — runs when a shopper submits the Notify Me form.
- Timesact — Back In Stock Notification Ready — runs when a restocked variant has someone waiting on it (once per subscriber).
Pre-order triggers are not available yet, so for now send pre-order through Notifications - Built in or Notifications - Klaviyo
Turning it on
In the customer experience template's Notifications, on the Back in Stock tab, 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 feature.
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 Timesact — 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 channel is set to Shopify Flow, the workflow is turned on, and the Timesact app extension is enabled. Flow runs in the background, usually within 10 to 60 seconds.
Updated on: 07/06/2026
Thank you!