# Subscriptions
The **Subscriptions** page lets you track every back-in-stock signup—from the moment a customer subscribes to when they open an email or complete a purchase.
Use this page to monitor performance, understand customer behavior, and measure revenue from restock alerts.
## View subscriptions
Steps:
1. Open **XFlow** in your Shopify admin
2. Go to **Subscriptions.**
You'll see a list of all restock subscriptions across your store.
_Y7qI0Xby.jpg)
Each row represents one subscription created when a customer signs up via the [Notify me widget](https://docs.foxecom.com/xflow-app/notify-me-widget/overview).
Columns you’ll see:
* **Status** – Current state of the subscription
* **Product** – Product or variant subscribed to
* **Customer** – Email address used to subscribe
* **Date** – When the subscription was created
You can filter subscriptions by status to quickly review performance.
### Subscription statuses explained
XFlow automatically updates subscription status as customers move through the restock journey.
#### Pending
* Customer subscribed
* Product has **not been restocked yet**
* No email sent
#### Queued
* Product is restocked
* Notification is scheduled but **not sent yet**
* Usually waiting for workflow timing or conditions
#### Delivered
* Back-in-stock email was successfully sent to the customer
#### Engaged
* Customer **opened or clicked** the notification email
#### Converted
* Customer placed an order **after clicking** the back-in-stock email
* Revenue is attributed to XFlow
#### Completed
* Subscription lifecycle has ended
* No further actions will run
#### Cancelled
* Subscription was cancelled
* No notifications will be sent
### View subscription details
Click a subscription to see full details, including:
* Order & revenue attribution
* Subscribed product
* Customer information
* Associated campaign
* Timeline

## Import subscriptions
XFlow lets you import existing back-in-stock subscriptions so you don’t lose customer demand when switching tools or setting up a new store.
You can import subscriptions from:
* [**FoxKit app**](https://apps.shopify.com/foxkit?utm_source=foxecom\&utm_medium=help_center_xflow_subscriptions\&utm_campaign=anchor_text\&utm_term=FoxKit_app)
* **Other apps** (Appikon, Globo Pre-Order, STOQ)
* **CSV file** using XFlow’s template

If you’re migrating from **FoxKit app**, XFlow provides a seamless migration path.
* Existing back-in-stock subscriptions can be moved into XFlow
* No manual CSV preparation required
👉 [Follow this guide to migrate subscriptions from FoxKit to XFlow quickly.](https://docs.foxecom.com/foxkit-app/faq/migrate-foxkit-back-in-stock-to-xflow#migrate-subscriptions-from-foxkit)
**Step 1: Download the CSV template**
* Click **Import** in **XFlow → Subscriptions**
* Choose **CSV template**
* [Download the sample file provided in the docs](https://go.xflow.so/csv-template)
**Step 2: Prepare your CSV file**
Your CSV must include these required fields:
| Field name | Required | Notes |
| ----------- | -------- | ---------------------- |
| `status` | ✅ | Use `pending` |
| `productId` | ✅ | Shopify Product ID |
| `variantId` | ✅ | Shopify Variant ID |
| `email` | ✅ | Customer email |
| `campaign` | ✅ | Campaign name in XFlow |
**Formatting notes:**
* Set all ID columns to **Text format**
* Do **not** let Excel auto-format IDs (e.g. `8.07E+XX` will break the import)
**Step 3: Upload the CSV**
1. Go to **XFlow > Subscriptions**
2. Click **Import**
3. Choose **CSV template**
4. Upload your completed file
XFlow will validate the data before importing.
XFlow supports direct imports from popular back-in-stock apps, so you can move existing subscriptions without manual setup.
Currently supported apps:
* **Appikon – Back In Stock**
* **PreOrder Globo | Back in Stock**
* **Preorder, Back In Stock – STOQ**
Steps:
1. In the **Subscriptions** page
2. Click **Import**
3. Select **Other apps**
4. Choose the app you’re importing from
5. Follow the on-screen steps to complete the import
XFlow will automatically map subscriptions and bring them into your store.
If you don’t see the app you’re using:
* Use the **CSV import** option instead
* Export subscriptions from your current app
* Format them using XFlow’s CSV template
* Import them into XFlow manually
👉 Refer to the [**Import subscriptions using a CSV file**](#import-subscriptions-using-a-csv-file) section for details.
* Subscriptions with **Pending** status will be imported
* No emails are sent until:
* The product is restocked
* The associated campaign is **Active**
* Subscriptions follow XFlow’s normal workflow logic.
## Related articles
Create and launch a Restock campaign
Create a workflow
Orders