XFlow App
Campaigns

Create and launch a Restock campaign

2 min read

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).

Add a new campaign

  1. From the XFlow dashboard, navigate to Campaigns from the left sidebar.
  2. Select Create campaign.
image

This opens the campaign setup screen.

Add Campaign details

Fill in basic information to identify your campaign.

  • Campaign name: Internal name for management
  • Description (optional): Internal notes for your team

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

Schedule campaign

Decide when the campaign should run.

  • Start date & time
  • End date (optional)

Example:

  • Set a start date for a new product restock next week, or leave it ongoing for continuous alerts.
  • Set an end date for seasonal campaigns to avoid outdated alerts.

Save and launch

  1. Review all settings
  2. Click Save
  3. Make sure the campaign status is Active

Your restock campaign is now live 🚀

Campaigns: FAQs
Workflows
Last updated