XFlow App
XFlow App
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

XFlow’s back-in-stock system is built around three core components:

Campaign → Workflow → Email template

They work together to create a complete automation flow.

Think of it like this:

  • Campaign = What you’re running
  • Workflow = What happens when restock occurs
  • Email template = What customers receive

Together, they form one seamless automation.

Campaign management

image

A Campaign defines:

  • Which products are included
  • When it is active
  • How it is prioritized
  • How performance is tracked

Each campaign runs independently, meaning you can activate, pause, or modify one without affecting others.

Example:

  • A “Winter Collection Restock” campaign
  • A “VIP Early Access Restock” campaign

Both can run at the same time, but each has its own rules and tracking.

Key elements

Key elementsDefinition
ScopeDefines which products or collections the campaign applies to
ScheduleDetermines when the campaign becomes active and inactive
PriorityResolves conflicts when multiple campaigns target the same product
StatusControls whether the campaign is active or inactive
WorkflowDefines the automation logic associated with the campaign

Learn more:

Campaigns

Workflow builder

image

A Workflow defines what happens when a product in a campaign is restocked.

When inventory updates:

  • XFlow automatically triggers the workflow
  • The workflow runs predefined actions (like sending emails)

Instead of manually notifying customers, everything runs automatically.

Example:

When product restocks →

  1. Send back-in-stock email
  2. Wait 24 hours
  3. Send a reminder

Workflows can be reused across multiple campaigns.

Key elements

Key elementsDefinition
TriggerDefines when the workflow starts, such as when a product is restocked.
ConditionsOptional rules that determine whether the workflow should continue.
ActionsDefine what the workflow does as an outcome.
Workflow flowThe sequence that connects triggers, conditions, and actions into a complete automation journey.

Learn more

Workflows

Email template builder

image

The Email template builder is where you design the actual email customers receive.

You can:

  • Create branded restock emails
  • Add dynamic product details
  • Personalize with customer data
  • Reuse the same template across campaigns

Templates are connected to workflows — when a workflow says “Send email,” it uses your selected template.

Key elements

Key elementsDefinition
Visual email editorBuild email layouts without writing code.
Dynamic content variablesPersonalize emails by inserting dynamic product and customer data that automatically updates at send time.
Reusable templatesCreate, save, and reuse email templates across multiple campaigns and workflows.
Preview & testingPreview emails before sending to verify layout, content, and personalization.

Learn more

Email templates

Advanced analytics & attribution

image

Once your flow is running, Advanced analytics & attribution help you:

  • Track how many subscribers convert
  • Measure revenue from restock emails
  • Compare campaign performance
  • Identify high-performing workflows

This allows you to optimize based on real data.

Key elements

Key elementsDefinition
Restock subscription trackingMonitor subscription statuses such as pending, queued, delivered, engaged, converted, completed, or cancelled.
Campaign-based attributionMeasure orders and revenue by linking conversions back to the campaigns that influenced them.
Performance metricsView key metrics including attributed orders, attributed revenue, and average revenue per order.

How everything connects in XFlow

Here’s what happens in real life:

The product is out of stock

A customer signs up via the “Notify me” button

The product gets restocked

The campaign detects the restock

The workflow is triggered

The email template is sent automatically to customers

What is XFLow
Campaigns
Workflows
Email templates
Last updated