> ## Documentation Index
> Fetch the complete documentation index at: https://memberful.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Import from Stripe without Stripe Subscriptions

> Import members into Memberful from systems that use Stripe but not Stripe Subscriptions, such as WooCommerce or MemberMouse, with hands-on migration support.

export const RelatedDocs = ({link1, link2, link3, link4, link5, link6, link7, link8, link9, link10, className = ""}) => {
  const links = [link1, link2, link3, link4, link5, link6, link7, link8, link9, link10].filter(Boolean);
  if (!links.length) return null;
  return <section className={`related-docs border dark:border-gray-700 rounded-2xl px-6 py-4 mt-6 ${className}`}>
      <p className="mb-2 font-medium">
        <strong>Related help docs:</strong>
      </p>
      <ul className="space-y-1 mb-1 mt-1">
        {links.map((link, index) => <li key={index}>
            <a href={link.url}>{link.label}</a>
          </li>)}
      </ul>
    </section>;
};

In this help article, we'll show you how to import members into Memberful from a system that uses Stripe but not Stripe Subscriptions.

If you're integrated with a system that uses **Stripe, but not Stripe Subscriptions (like WooCommerce and MemberMouse),** you'll prepare and generate an export from your old membership system (including the Stripe Customer IDs) and format it so it can be imported to Memberful via our CSV import file.

## Prepare for the migration

1. [Create your plan(s)](/plans/individual-plans/create-a-plan/) in Memberful.
2. Connect to Stripe via *Settings → Stripe.*

   <Frame>
     <img src="https://mintcdn.com/memberful/8cnaMPD_oPIjL0By/images/import-members/using-stripe-but-not-stripe-subscriptions/connect-to-stripe.png?fit=max&auto=format&n=8cnaMPD_oPIjL0By&q=85&s=b15ac210dbd618e73664f9551c817cf2" alt="Connect Stripe" width="1440" height="387" data-path="images/import-members/using-stripe-but-not-stripe-subscriptions/connect-to-stripe.png" />
   </Frame>
3. Go to the Members tab, and click *Actions → Import members*.
4. Download our sample CSV import file, and import it into Google Sheets to avoid issues with special characters. (Excel generates these special characters so we recommend importing and exporting the CSV via Google Sheets.)

   <img src="https://mintcdn.com/memberful/8cnaMPD_oPIjL0By/images/import-members/using-stripe-but-not-stripe-subscriptions/download-sample-csv.png?fit=max&auto=format&n=8cnaMPD_oPIjL0By&q=85&s=3f20d62ec73c20672da6523dd0093cd9" alt="Download sample CSV" width="1440" height="551" data-path="images/import-members/using-stripe-but-not-stripe-subscriptions/download-sample-csv.png" />
5. Export member data from your current membership system and format it in the Memberful import file. [See a list of the fields here.](/overview/import-members/import-members-via-csv#details-on-csv-import-fields) **If you'd like our help with an import, email us a link to a Google Sheet.** For security and privacy reasons, do not email us import files.

   <Callout icon="triangle-alert" color="#FFE044">
     Watch out for duplicate email addresses (we will create two subscriptions for the same member), expired subscriptions, and date formatting—the renewal date format should be mm/dd/yyyy.
   </Callout>
6. Disable signups on your old system. Also, to prevent your members from being notified of any changes, disable all automated emails in your old system (and Stripe if required), and make sure you turn off any automations in your email service provider (ESP) that are triggered by activities in Memberful.

   <Callout icon="triangle-alert" color="#FFE044">
     Keep in mind that some ESPs, like Kit, will add the members to a "waiting" list and may still try to send them emails once the automations are turned back on. Remove the emails from the automation before turning it on.
   </Callout>
7. After you've formatted your CSV import file, click *Actions → Import members*. Upload the file and import your members.

   <Frame>
     <img src="https://mintcdn.com/memberful/8cnaMPD_oPIjL0By/images/import-members/using-stripe-but-not-stripe-subscriptions/import-members.png?fit=max&auto=format&n=8cnaMPD_oPIjL0By&q=85&s=649d48b2d1aebbe76c2ff438f9f46ab3" alt="Click the Import members link" width="1440" height="551" data-path="images/import-members/using-stripe-but-not-stripe-subscriptions/import-members.png" />
   </Frame>

   <Callout icon="triangle-alert" color="#FFE044">
     The **member.signup** webhook is triggered for each member imported via the import file, which means that any Zaps connected to that webhook will also be triggered.
   </Callout>

## Non-WordPress site post-migration steps

1. Disable your old membership system completely and terminate any recurring billing logic in your previous processor (if required).
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 they can click to sign in. (If they prefer a password, they'll be able to set one and use it to sign in.)

## WordPress site post-migration steps

1. Disable your old membership system completely and terminate any recurring billing logic in your previous processor (if required).
2. Enable Memberful on your WordPress site and [push live any necessary design changes. ](/wordpress-plugin/setup/use-a-staging-site/)
3. Delete your users from WordPress. (We will recreate the members.) 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.

   <Frame>
     <img src="https://mintcdn.com/memberful/8cnaMPD_oPIjL0By/images/import-members/using-stripe-but-not-stripe-subscriptions/import-sync-wordpress-memberful-accounts.png?fit=max&auto=format&n=8cnaMPD_oPIjL0By&q=85&s=8f1efe31548e89dbeeb69d4874044dad" alt="Sync the WordPress / Memberful accounts" width="1440" height="769" data-path="images/import-members/using-stripe-but-not-stripe-subscriptions/import-sync-wordpress-memberful-accounts.png" />
   </Frame>
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 they can click to sign in. (If they prefer a password, they'll be able to set one and use it to sign in.)

<RelatedDocs
  link1={{
url: "/overview/import-members/not-using-stripe/",
label:
"Move to Memberful when you're using a payment processor other than Stripe.",
}}
  link2={{
url: "/overview/import-members/using-stripe-subscriptions/",
label:
"Move to Memberful when you're using Stripe and Stripe Subscriptions.",
}}
/>
