# 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 1. Open **XFlow** in your Shopify admin 2. Go to **Subscriptions.** You'll see a list of all restock subscriptions across your store. ![](https://docs-assets.foxecom.app/xflow-app/a471e540-8e12-4aca-923a-487c3cedd850.png) 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 receiving the back-in-stock notification** * 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 ![](https://docs-assets.foxecom.app/xflow-app/23c02701-a6c5-4a60-aa13-446f14b18d2c.png) Review the key details of a subscription, including the subscribed product, customer, notification channels, campaign, workflow activity, and attributed revenue. | Section | Description | | ------------------------------- | ------------------------------------------------------------------------------------------------------------ | | **Order & Revenue attribution** | Shows attributed orders, attributed revenue, and average attribution generated from this subscription. | | **Subscribed product** | Shows the product and variant the customer subscribed to, including price and subscription location. | | **Submission data** | Shows the information submitted when the customer subscribed, such as email address. | | **Timeline** | Displays the history of subscription and notification events, including status changes and workflow actions. | | **Subscribed channels** | Shows which notification channels the customer subscribed to, such as Email, Web push, or SMS. | | **Customer** | Shows the related customer profile, subscription status, email, phone number, and address. | | **Associated campaign** | Shows the campaign linked to this back-in-stock subscription. | | **Associated workflow runs** | Lists the workflows triggered for this subscription and their current status. |
## Import subscriptions ![](https://docs-assets.foxecom.app/xflow-app/8efc50fe-c811-474f-8eaf-f884e431668c.png) 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. ## Export subscriptions ![](https://docs-assets.foxecom.app/xflow-app/769b041d-0dfa-4b7d-bce8-f97cf0822264.png) Use **Export** to download subscription data from XFlow for reporting, analysis, or external record keeping. When exporting, you can choose: | Option | Description | | -------------------------------------- | ------------------------------------------------------------------------------- | | **All subscriptions** | Export all restock subscriptions in your store. | | **Selected subscriptions** | Export only the subscriptions you selected from the list. | | **Subscriptions matching your search** | Export only the subscriptions that match your current search or filter results. |
After selecting an option, click **Export** to download the data as a **CSV file**. **Tip:** Use search and filters before exporting if you only need data for a specific product, status, customer, or date range. ## View customers ![](https://docs-assets.foxecom.app/xflow-app/337ad818-e537-4ee0-9a1e-fad729ef1455.png) Use **View customers** to see everyone who has subscribed to back-in-stock notifications and review their subscription history, notification activity, and customer details. From **Subscriptions**, click **View customers**. The customer list shows: * **Customer** — customer name and email * **Status** — whether the customer is currently **Subscribed** or **Unsubscribed** * **Updated** — when their subscription status was last updated Click a customer to open their profile and review their contact information, subscription history, order activity, and notification events. A customer can have multiple subscriptions across different products or variants. Their overall customer status and the notification status of each subscription are tracked separately. ![](https://docs-assets.foxecom.app/xflow-app/24eb255a-1103-4c2e-a477-2cf72899c43b.png) ### Customer details Track the customer’s notification history, including what was sent, when it happened, and which subscription or product it relates to. | Section | Description | | ------------------- | ------------------------------------------------------------------------------------------------------------------------------------ | | **Contact details** | Shows the customer’s name, email, phone number, and address. | | **Order summary** | Shows the customer’s total spent, total orders, and last order date. | | **Subscriptions** | Lists the products and variants the customer subscribed to, together with opt-in status, notification status, and subscription date. | | **Tags** | Add tags to organize customers for easier filtering or segmentation. |
### Notification events Review the notification history for the customer. You can search by subject, add filters, or change the date range to find specific events. All notification events for a customer are recorded under **Notification events**, including email and web push activity associated with their subscriptions. | Section | Description | | ---------------- | --------------------------------------------------------- | | **Event** | The notification event status, such as Sent or Delivered. | | **Date** | When the event occurred. | | **Recipient** | The email address or recipient of the notification. | | **Subject** | The subject of the email or notification. | | **Subscription** | The related back-in-stock subscription. | | **Product** | The product associated with the notification. |
**Tip:** If a customer says they did not receive an alert, check their **Notification events** first. The event history can help you confirm whether the notification was sent, delivered, skipped, or linked to the correct subscription. ## View products ![](https://docs-assets.foxecom.app/xflow-app/17565e8e-9605-4808-9e98-bce6adfe1390.png) From **Subscriptions**, you can also switch to **View products** when you want to review subscriptions grouped by product instead of by customer. | Field | Description | | ----------------------- | ----------------------------------------------------------------------------------------- | | **Product / Variant** | Shows the product name and variant associated with the back-in-stock subscription. | | **Total subscriptions** | Total number of back-in-stock subscriptions for that product or variant. | | **Pending** | Number of subscriptions still waiting for a restock notification to be completed. | | **Converted** | Number of subscriptions that resulted in a purchase after the back-in-stock notification. |
Total subscriptions may be higher than **Pending + Converted** because subscriptions can also have other statuses, such as **Queued** or **Delivered**. ## Related articles Create and launch a Restock campaign Create a workflow Orders