I'm using Stripe, but my members don't have Stripe Subscriptions
Need to import your members from another system into Memberful? Weâre happy to provide hands-on support!
If youâre integrated with a system that uses Stripe, but not Stripe Subscriptions (like WooCommerce), 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.
In this help doc:
- Prepare for the migration.
- Post-migration steps for non-WordPress sites and WordPress sites.
Prepare for the migration
- Upgrade to Pro plan from Account â Plans and billing. (Optional)
- Create your Plan(s) in Memberful.
- Connect to Stripe via Settings â Payment.
Navigate to the Members tab, click Import Members, 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.)
Export member data from your current membership system and format it in the Memberful import file. See a list of the fields below. If you'd like our help with an import, email us a link to a Google Sheet. For security and privacy reasons, please do not email us import files.
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.
Disable all automated emails in your old system (and Stripe if required) so members arenât notified of changes. Disable signups on your old system.
After you've formatted your CSV import file, click Import Members to upload the file and import your members.
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.
Non-WordPress site post-migration steps
- Disable your old membership system completely and terminate any recurring billing logic in your previous processor (if required).
- 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.)
WordPress site post-migration steps
- Disable your old membership system completely and terminate any recurring billing logic in your previous processor (if required).
- Enable Memberful on your WordPress site and push live any necessary design changes.
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.
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.)
CSV import fields
- First name (Required): First name of the member
- Last name: Last name of the member
- Email (Required): Email address of the member
- Free access: Should the member have an "All Access Pass" (Access to all Plans and Downloads)âYes or No? The default value is No.
- Street: Member's street address
- City: Member's city
- Postal Code: Member's ZIP or postal code
- Country: Member's country
- Phone Number: Member's phone number
- Memberful Plan Name: Name of the Memberful Plan you want to subscribe the member to
- Memberful Plan Expiration Date (Required if Plan Name is set): The date you want the subscription to expire
- Memberful Plan Automatically Renews: Should the plan automatically renew on expirationâYes or No? The default value is Yes.
- Stripe Customer ID: If the member already exists in your Stripe account and has a credit card on file, you can enter the Stripe Customer ID and the credit card will automatically be associated with the member's account.
- Custom Field Value: If you've created a Custom Field via Settings â Customize â Form, you may populate it for the member.
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. 😀
Home
WordPress
- Install the Memberful plugin
- Restrict access to a single post or page
- Member account links
- WordPress hosting providers
- Enable SSL (recommended)
- Theme compatibility
- WordPress troubleshooting
- Organize protected content
- Bulk restrict access
- Private RSS Feeds
- WordPress shortcodes
- WordPress functions
- Disconnect/reconnect plugin