Getting Started
Key concept overviews
4 min read
Before you begin
If you’re new to XFlow or just getting to know how it works, feel free to start with this guide: What is XFlow
When you’re ready to start creating back-in-stock alerts with XFlow, check out our step-by-step guide here: Quick start guide
How XFlow works
Campaign → Workflow → Email template
- Campaign = What you’re running
- Workflow = What happens when restock occurs
- Email template = What customers receive
Campaign management

- Which products are included
- When it is active
- How it is prioritized
- How performance is tracked
- A “Winter Collection Restock” campaign
- A “VIP Early Access Restock” campaign
Key elements
| Key elements | Definition |
|---|---|
| Scope | Defines which products or collections the campaign applies to |
| Schedule | Determines when the campaign becomes active and inactive |
| Priority | Resolves conflicts when multiple campaigns target the same product |
| Status | Controls whether the campaign is active or inactive |
| Workflow | Defines the automation logic associated with the campaign |
Campaigns
Workflow builder

- XFlow automatically triggers the workflow
- The workflow runs predefined actions (like sending emails)
- Send back-in-stock email
- Wait 24 hours
- Send a reminder
Key elements
| Key elements | Definition |
|---|---|
| Trigger | Defines when the workflow starts, such as when a product is restocked. |
| Conditions | Optional rules that determine whether the workflow should continue. |
| Actions | Define what the workflow does as an outcome. |
| Workflow flow | The sequence that connects triggers, conditions, and actions into a complete automation journey. |
Workflows
Email template builder

- Create branded restock emails
- Add dynamic product details
- Personalize with customer data
- Reuse the same template across campaigns
Key elements
| Key elements | Definition |
|---|---|
| Visual email editor | Build email layouts without writing code. |
| Dynamic content variables | Personalize emails by inserting dynamic product and customer data that automatically updates at send time. |
| Reusable templates | Create, save, and reuse email templates across multiple campaigns and workflows. |
| Preview & testing | Preview emails before sending to verify layout, content, and personalization. |
Email templates
Advanced analytics & attribution

- Track how many subscribers convert
- Measure revenue from restock emails
- Compare campaign performance
- Identify high-performing workflows
Key elements
| Key elements | Definition |
|---|---|
| Restock subscription tracking | Monitor subscription statuses such as pending, queued, delivered, engaged, converted, completed, or cancelled. |
| Campaign-based attribution | Measure orders and revenue by linking conversions back to the campaigns that influenced them. |
| Performance metrics | View key metrics including attributed orders, attributed revenue, and average revenue per order. |
How everything connects in XFlow
Related articles
What is XFLow
Campaigns
Workflows
Email templates
Last updated