How to move subscriptions from Bold, Loop, Skio or Appstle

Install Subflow free →

Any Shopify subscriptions app that can export its subscriptions as a CSV can be moved from. Recharge, Seal and the Shopify Subscriptions app are recognised as they come; for Bold and Appstle Subflow starts from a best guess at their format, because neither publishes it; for Loop, Skio or anything else you match the columns yourself. Either way you check the matching before anything happens.

What moves, and what doesn't

A subscription contract belongs to the app that created it, so no app can take another's over. Subflow re-creates each subscription against the payment method the customer already has saved in Shopify, and shows you every row before anything is created.

The move, step by step

1. Export from your app and choose it in Subflow

Export your subscriptions from the app you are leaving as a CSV. In Subflow, open Migrate and choose that app — or Other / map columns myself — then upload the file (up to 10 MB).

2. Match the columns

Three columns are required:

Everything else is optional and matched when it is there: quantity, the billing interval and how many of them, the next billing date, the status in the old app, currency, the old subscription ID, and the delivery address. If your export has no Shopify variant ID column, ask the app you are leaving for one — it is how a row is tied to the right product in your store.

3. Preview who would move

The preview is a dry run: nothing is created in Shopify. Each row is labelled — ready to import, no matching customer, no saved card, several cards to choose between, prepaid, possible duplicate, invalid, or skipped because of its status in your old app. You can read it row by row, include a skipped row, or fix something in Shopify and check again.

4. Before you import

Nothing Subflow does stops billing in your old app, and importing while it is still running means both apps charge the same customers. So pause or cancel the subscriptions you are moving in your old app first — only those; any row you skip keeps running there. The import button stays disabled until you confirm that.

Rows are created ten at a time with visible progress. Any that fail can be downloaded as a CSV and retried. An import counts toward your plan's subscriber limit like everything else, and stops with an explanation if it would go past it.

5. Finish the move

Read a few imported subscriptions and check their next billing dates, add recurring shipping if you charge it, and only then cancel the originals in your old app. Uninstall it once nothing you still need is running there. The import stays in the app as a permanent record.

Trying it on a development store first is the safest way to see your own export go through before any real customer is touched.

What Subflow costs

A flat monthly plan and no transaction fees from Subflow: free up to 50 active subscriptions, $19/month up to 500, $49/month up to 2,000, and $149/month without a limit. Paid plans have a 14-day trial and are billed through Shopify. Shopify's own payment processing fees still apply, as they do with any app.

Comparing on price first? vs Bold · vs Loop · vs Skio · savings calculator

Stuck on a row?

Email support@subflow.store with what the preview says about it — a person reads every message.

All switching guides · Setup guide · Documentation