Create and launch a Restock campaign
A restock campaign defines what products are included, which workflow runs, and when notifications are sent.
Add new campaigns for specific products/collections, or quickly start with Global restock campaign
This guide walks you through setting up and launching a new campaign step by step.
Before you begin
Make sure you have:
At least one active workflow
An email template ready (or use a pre-built one).
Define scope and target
Define which products this campaign applies to.
You can choose:
Specific products
Specific collections
Additional options:
Priority: Higher numbers take precedence if campaigns overlap
Enable for logged-in customers only (optional)
Wish to apply the campaign to all products? Use Global restock campaign
Assign notification workflows
Assign workflows that run when products are restocked.
Primary workflow (required): Sends the main back-in-stock notifications
Secondary workflow (optional): Used for additional actions (e.g. internal alerts, welcome emails)
✔️ When a product in this campaign is restocked, XFlow triggers the assigned workflow(s).
Pro tips:
Keep the primary workflow focused on customer notifications
Use secondary workflows for internal or supporting automation
Learn more about Workflows
If campaigns aren’t behaving as expected:
Check status, scope, and priority
Confirm workflows are active
Review inventory availability in Shopify
Our support team can help review your campaign setup anytime! Contact us
Related articles
Campaigns: FAQsWorkflows📩 Need help?
We’re here to make your XFlow experience smooth and successful. Our support team is always ready to assist you—no matter how big or small your question is.
Last updated
