I'm using Stripe and my members already have Stripe Subscriptions

If you’re integrated with a system that uses Stripe Subscriptions (like MemberPress, MemberSpace, or Hype — formerly Pico) we can import your members and their subscriptions directly from your Stripe account.

Looking to migrate from Revue? Please contact us for details.

In this help doc:

Book a date

Email us at the help desk to book a date for the migration. (We require 3 - 5 business days’ notice.)

Recreate plans and coupons

  1. Recreate your plan(s) in Memberful.
  2. Recreate your coupon(s) in Memberful (if required).

Generate a restricted key

Generate a restricted key in Stripe. This will allow us to generate a list of all your active Stripe plans. Make sure your Stripe account is not in test mode when you generate the key.

The key should have permission to read the following objects: Subscriptions, Products, and Prices. Submit it via the form below. It should not be sent via text, email, one-time link, etc.

https://ACCOUNT-URL.memberful.com/admin/stripe/import/new

Replace ACCOUNT-URL with your actual Account URL subdomain, which can be found in your Memberful dashboard via Website → Settings.

Map your plans

We’ll invite you to a Google Sheet which will include your Stripe plans and their prices (for reference), and columns to map them to your Memberful plans. We’ll also include columns for coupons and “choose what you pay” prices (if required).

Note: Plan names and coupon codes must be spelled exactly as displayed in your Memberful dashboard.

Once you fill in the sheet, we’ll validate the mapping to make sure everything looks good!

Review the pre-migration checklist

  1. Connect to Stripe via Settings → Stripe.
  2. Disable all dunning emails in the old system and in Stripe: /dashboard.stripe.com/settings/billing/automatic and /dashboard.stripe.com/settings/emails.
  3. Disable any automations in your email newsletter provider and other apps. When the subscriptions are moved to Memberful, this can unintentionally trigger actions or emails in other apps (like welcome emails and churn notifications).
  4. Disable signups on the old system.

We migrate your members

  1. Deauthorize the old app in your Stripe account. Contact us to discuss this step as it can differ by platform.
  2. Tell us how we should handle cancelled subscriptions: Some services, like Substack, only cancel a Stripe Subscription when they're no longer active, similar to what we do with auto-renew. Other apps cancel the Subscription immediately but continue to provide services to the customer until the end of the billing cycle.
  3. We will import your members and their subscriptions into Memberful.

Review the post-migration checklist

WordPress site

  1. We will migrate all active subscriptions, confirm with you once the import is complete, and delete the Stripe Subscriptions to avoid duplicate charges.
  2. Enable Memberful on your WordPress site and push live any necessary design changes.
  3. Delete your users from WordPress. (We will recreate the users.) If you don't delete the users, we will ask them to sign in with their existing WordPress credentials so we can sync the WordPress / Memberful accounts.

    Sync the WordPress / Memberful accounts

  4. Email members and tell them about the new system. When a member lands on the sign in form, they’ll enter their email address, and Memberful will send them a link that they just need to tap or click to sign in. (If they prefer a password, they’ll be able to set one and use it to sign in.)

  5. Disable your old membership system completely.

Non-WordPress site or Memberful-hosted site

  1. We will migrate all active subscriptions, confirm with you once the import is complete, and delete the Stripe Subscriptions to avoid duplicate charges.
  2. Email members and tell them about the new system. When a member lands on the sign in form, they’ll enter their email address, and Memberful will send them a link that they just need to tap or click to sign in. (If they prefer a password, they’ll be able to set one and use it to sign in.)
  3. Disable your old membership system completely.

Related help docs:

Can't find what you're looking for? We'd love to help! 💪

Send us a message through the orange chat bubble in the lower right corner of the page. You'll hear back within a few hours Monday - Friday. 😀