Notifications - Shopify Flow
Build branded, multi-step automations on Timesact events using Shopify's free Flow app. Currently available for Back in Stock only. For an overview of all channels, see Notifications Overview.
Install Flow from the Shopify App Store if you do not have it.
Triggers Timesact provides
- Timesact — Customer Signed Up for Back In Stock Alert — fires when a shopper submits the Notify Me form.
- Timesact — Back In Stock Notification Ready — fires when a restocked variant has a pending subscriber (once per subscriber).
Pre-order triggers are not available yet; route pre-order through Notifications - Built in or Notifications - Klaviyo for now.
Enabling
In the experience's Notifications, on the Back in Stock tab, set the channel to Shopify Flow and Save. Timesact then fires the triggers instead of sending built-in emails for that feature.
Trigger data
Both triggers carry the same core fields, plus a few that are specific to one trigger. Copy the value from the first column straight into your workflow's email (To, Subject, or Body). You can also insert any of these from Flow's variable picker instead of typing them.
Copy this into your workflow | What it contains | Available on |
|---|---|---|
{{trigger.customerEmail}} | The shopper's email address | Both triggers |
{{trigger.customerName}} | The shopper's name (empty today) | Both triggers |
{{trigger.productId}} | The product's Shopify GID | Both triggers |
{{trigger.variantId}} | The variant's Shopify GID | Both triggers |
{{trigger.productTitle}} | The product's title | Both triggers |
{{trigger.variantTitle}} | The selected variant, for example size or color | Both triggers |
{{trigger.productHandle}} | The product's URL handle | Both triggers |
{{trigger.productImageUrl}} | Link to the product image | Both triggers |
{{trigger.productUrl}} | Link to the product page | Both triggers |
{{trigger.price}} | The variant price (text) | Both triggers |
{{trigger.inventoryQuantity}} | Current inventory for the variant | Both triggers |
{{trigger.subscribedToNewsletter}} | Whether the shopper ticked the newsletter box (true or false) | Signed Up trigger only |
{{trigger.shopName}} | Your store's name | Notification Ready trigger only |
{{trigger.shopDomain}} | Your store's domain | Notification Ready trigger only |
Example: branded restock email
Create a workflow, trigger Timesact — Back In Stock Notification Ready, add a Send email action, and use {{trigger.customerEmail}}, {{trigger.productTitle}}, {{trigger.productImageUrl}}, {{trigger.productUrl}} in the To/Subject/Body, then turn the workflow on.
Example: newsletter signups
Trigger on the signup event, 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 Run history (it shows the exact trigger payload). If a workflow is not running: confirm the channel is Shopify Flow, the workflow is on, and the Timesact extension is enabled. Flow runs async (about 10-60s) and trigger schemas are fixed.
Updated on: 06/30/2026
Thank you!