How can I migrate from another subscription app to Joy?
This guide will walk you through the process of migrating your subscription data from your current subscription app to Joy Subscription.
This guide will walk you through the process of migrating your subscription data from your current subscription app to Joy Subscription. Follow these steps to ensure a smooth transition with minimal disruption to your customers.

Requirements before migration
Before beginning the migration process, please ensure your store meets these requirements:
Your store uses Shopify Checkout
Your current subscription app is one of the supported apps in the Shopify ecosystem (Appstle, Seal, Recharge Shopify checkout, Subify, etc.)
Your payment gateway is one of the 5 payment gateways supported by Shopify
Your subscriptions are either pay-as-you-go or prepaid subscriptions
Note: During migration, order history and analytics data from your previous subscription app will not be transferred.
Migration process overview
The migration process consists of three main phases:
Pre-migration - Setting up Joy Subscription
Migration process - Transferring your subscription data
Post-migration - Verifying the migration and cleaning up your old subscription app
Let's walk through each phase step by step.
1. Pre-migration
These steps prepare your store for migration while ensuring
The new data related to your subscription business will be located in Joy Subscription
Joy works properly with your current subscriptions and matches your needs
Install Joy Subscription
You can install Joy Subscription here
Set up your subscription products in Joy Subscription
Please refer to this guide for subscription products setup in Joy Subscription
Place a test order
Before proceeding with migration, place a test subscription order to ensure Joy is working properly.
Remove subscription products/plans and disable subscription widget in your current app
In your current subscription app, locate your subscription products or plans
Delete or deactivate these products/plans
Make sure subscription options are no longer visible on your store
2. Migration Process
Now that Joy is set up and your store is prepared, you can migrate your existing subscription data.
Export data from your current app
Export your subscription data as CSV
Save this file to your computer
Prepare your import file
The export file from your current app may need formatting to match Joy' requirements.
Please check the sample file here.
Send the properly formatted file to our support team
We will take care of the migration process and make sure it works correctly.
3. Post-migration
After importing your subscription data, follow these steps to finalize the migration process.
Verify imported subscriptions
In Joy Subscriptions, check the Subscriptions section
Compare the number of imported subscriptions with your original data
Examine a sample of subscriptions to ensure all details were imported correctly:
Customer information
Product details
Subscription intervals
Next billing dates
Cancel subscriptions in your previous app
To prevent customers from being charged twice:
Go to your previous subscription app
Locate all active subscriptions
Cancel all subscriptions
Important: This step is critical to prevent double-charging your customers!
Uninstall your previous subscription app
Once you've verified all subscriptions are working correctly in Joy Subscriptions, you can uninstall the previous subscription app.
By following this guide, you should be able to successfully migrate your subscription data to Joy Subscriptions with minimal disruption to your business operations. Remember to test thoroughly before and after migration to ensure everything is working as expected.
Last updated
Was this helpful?