# Campaigns: FAQs

Answers to common questions about restock campaigns in XFlow.

<details>

<summary>What is the difference between a campaign and a workflow?</summary>

A **campaign** defines **which products are included** and **when notifications are allowed to run**.\
A **workflow** defines **the actions that occur after a restock**, such as sending emails or imposing delays.

> Campaign = *scope & control*\
> Workflow = *logic & actions*

*Learn more about* [Workflows](/xflow-app/workflows/overview.md)

</details>

<details>

<summary>Do I need a campaign to send back-in-stock emails?</summary>

Yes!

Back-in-stock notifications are sent only through active campaigns. Even if a workflow exists, no emails will be sent unless it’s assigned to an active campaign.

</details>

<details>

<summary>Can I have more than one restock campaign?</summary>

Yes!

You can create multiple campaigns for different use cases, such as:

* A global campaign for all products
* A separate campaign for bestsellers
* Seasonal or limited-time campaigns

</details>

<details>

<summary>When will a campaign send notifications?</summary>

A campaign sends notifications when:

* The campaign is **Active**
* The product or variant is **restocked and sellable**
* A workflow is assigned
* The campaign schedule (if set) allows it

</details>

<details>

<summary>Can I change the workflow after a campaign is live?</summary>

Yes!

* You can switch workflows at any time
* Changes apply to future restock events
* Already-sent notifications are not affected

</details>

<details>

<summary>What happens to subscriptions if a campaign is inactive?</summary>

Subscriptions are kept.

* Customers remain subscribed
* No notifications are sent while the campaign is inactive
* Notifications resume once the campaign is reactivated.

</details>

***

#### 📩 **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.

<a href="https://admin.shopify.com/apps/xflow?chat=true&#x26;utm_source=foxecom&#x26;utm_medium=help_center_xflow_campaigns_faqs&#x26;utm_campaign=cta_button&#x26;utm_term=chat_now" class="button primary" data-icon="comment-lines">Chat now</a> <a href="mailto:contact@help.xflow.so" class="button secondary" data-icon="envelopes">Message us</a>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.foxecom.com/xflow-app/campaigns/campaigns-faqs.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
