XFlow App
XFlow App
Getting StartedQuick start guide

Advanced restock campaign

Send back-in-stock notifications to specific products or collections

3 min read

Turn on automated back-in-stock emails for the products or collections you choose β€” with a workflow and email template tailored to each campaign.

The Global restock campaign applies the same workflow to all out-of-stock products automatically. Use an Advanced campaign when you need different notification settings for specific products or collections β€” or when you want to override the global campaign for certain items.

How to set up an Advanced restock campaign

Create your campaign

  1. Go to XFlow > Campaigns.
  2. Click Create campaign.
  3. Enter a campaign name.
  4. Under Scope & Target, select the products or collections this campaign applies to.
  5. Click Save. The campaign is saved as Inactive β€” you'll activate it after setting up your workflow and emails.

Each campaign represents a dedicated restock strategy.

If you're also running a Global restock campaign, set this campaign's Priority to 1 or higher. The Global campaign has priority 0 β€” the higher number wins when the same product is covered by multiple campaigns.

Set up your workflow

Go to XFlow > Workflows and open the workflow you want to use β€” or create a new one.

Workflows control what happens when a product is restocked: when to send emails, whether to wait before sending a follow-up, and what conditions to check before acting.

Each campaign has its own workflow, so different products can follow different restock strategies.

Set up your notification emails

Go toΒ XFlow > Email templatesΒ to set up and customize your email template.

Email templates control the content and branding of your notification emails, including:

  • Subject line
  • Messaging tone
  • Call-to-action (CTA)
  • Layout and branding elements

Activate the campaign

  1. Go to XFlow > Campaigns and open your campaign.
  2. Under Notification workflows, confirm the workflow from Step 2 is assigned.
  3. Change Status to Active.
  4. Click Save.

Test the full flow

  1. Go to one of your targeted out-of-stock product pages on your storefront.
  2. Click Notify Me and subscribe with a test email.
  3. In Shopify admin, manually restock that product (increase inventory by 1).
  4. Check your test email inbox β€” the notification email should arrive within a few minutes.
  5. Go to XFlow > Subscriptions to confirm the subscription status shows Delivered.

Track performance

After your campaign is live, go to XFlow > Subscriptions to monitor:

  • Number of subscribers waiting for restock
  • Email delivery status
  • Open and click activity
  • Whether subscribers completed a purchase

All data is campaign-based β€” so you can compare performance across campaigns and optimize each one separately.

FAQs

Can I have multiple Advanced restock campaigns?
Yes β€” create as many as you need, each targeting different products or collections with its own workflow and settings.

What happens if a product belongs to multiple campaigns?
The campaign with the higher priority number takes precedence. Set priority in the campaign settings β€” the Global restock campaign always has priority 0.

Can I pause an Advanced restock campaign without deleting it?
Yes β€” change the campaign status to Inactive. Your settings are preserved and you can reactivate it whenever you're ready.

Global restock campaign
Send back-in-stock notifications to all out-of-stock products
Key concept overviews
Last updated