This guide will help you automate importing your plans, custom fields, and gated content from Memberstack v1 into v2.
1. Copy Your v1 App ID
- In your v1 app, go to Settings > Install Code.
-
Find the following script:
<!-- Memberstack --> <script src="https://api.memberstack.io/static/memberstack.js?webflow" data-memberstack-id="YOUR-ID"> </script>
3. Copy the value of data-memberstack-id (this is your v1 Website ID).
2. Access the Importer in v2
- Open your v2 dashboard.
- In the URL, replace /dashboard with /v1-importer.
3. Paste Your v1 Website ID
- In the v1 Website ID field, paste the value you copied in step 1.
- Verify that all plan data and custom fields are accurate.
4. Add Missing Price IDs (if needed)
- If a plan is missing a Price ID:
- Copy the plan ID.
- Go to Stripe and locate the corresponding product.
- Copy the Price ID.
- Paste it back into the importer.
5. Run the Import
- Click Import.
- Do not close the window until you see a success message.
6. Verify the Imported Data
After the import, review the following:
- ✅ All custom fields and imported plans matches your v1 settings.
- ✅ Gated content matches the correct plans.
- ✅ Redirect settings are correct for each plan.
Tip: If you only have one redirection rule, add it in the default settings.
Comments
3 comments
This looks promising and I see a correct listing of 'Plans to be Imported' but on clicking 'Import' I'm getting a message "Import failed: V1 website is not connected to the same Stripe account as this app." but neither account is linked to Stripe as they are both only using Free plans.
Ken Jones Thank you for flagging this! Sounds like we haven't tried using it with an app that has only free plans...
Tyler is at the WF conf so he won't be pushing any bug fixes this week. So two ideas:
1. You can manually recreate your free plans in 2.0 (shouldn't take too long depending on how many you have).
2. You can create a fake stripe account and connect both apps to that Stripe account.
Both options are valid and should get you moving without needing to wait for a bug fix.
Thanks Duncan. I have a Stripe account. So linked that to in both v1 and v2 and success!
Please sign in to leave a comment.