Skip to main content

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.

You can import members into Memberful using a CSV file, including their personal details, subscriptions, and renewal settings. This is useful when migrating from another platform or bulk-adding members. In this help article, we’ll show you how to prepare your CSV file, upload it, and understand the available fields for importing members.

Populate our sample CSV file with your member data

  1. Go to the Members tab.
  2. Click Actions → Import members.
    Click the Import members link
  3. Download our sample import file.
    Click the Import members link
  4. 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.)
    Make sure you keep the column headers in the first row of the sample CSV intact. If you change the column headers, your CSV import might not work.
  5. The Import Members page also includes a downloadable price reference file with all plans and prices, along with their shortcode IDs. You can use this file to copy the correct values when preparing your CSV.
Download the price reference file
  1. Export member data from your current membership system (if applicable) and format it in the Memberful import file. Refer to the list of fields below.

Importing group members

You can’t import members directly into a group subscription via CSV. Instead:

Upload your CSV file

On the Import Members page:
  • Click Choose File and select your CSV
  • Click Import Members to upload it
We recommend testing with one or two members first to confirm everything imports correctly. If the import fails:
  • Check that your column headers match the sample file exactly
  • Confirm required fields are filled in correctly

Avoid duplicate records in your CSV

Each member’s personal details should appear only once per subscription.
  • Multiple rows with the same member and the same subscription will create duplicate subscriptions
  • Use separate rows only when assigning different subscriptions

Subscribe a member to multiple plans

To subscribe a member to multiple plans:
  • Add multiple rows for that member
  • Use a different subscription and price in each row

Use price shortcode IDs for subscriptions

Subscriptions are assigned using price shortcode IDs instead of plan names. A shortcode ID looks like: 42-pro-membership-10-monthly
  • The number at the beginning uniquely identifies the price
  • The rest of the text is for readability only
You can find the shortcode ID in the Links modal for each plan.
Using shortcode IDs ensures imports remain accurate even if plan names change.

Details on CSV import fields

Here’s a reference list of the columns in the sample CSV file.
Field NameDescriptionRequiredDefault
First nameMember’s first name.
Last nameMember’s last name.
EmailMember’s email address.
All access passGrant access to all plans and downloads. Enter Yes or No.No
AddressMember’s street address, line 1.
Address Line 2Member’s street address, line 2, if applicable.
CityMember’s city.
Postal codeMember’s ZIP or postal code.
StateTwo-letter state or province code.
CountryTwo-letter country code in ISO 3166 Alpha-2 format.
Phone numberMember’s phone number.
subscription_price_idShortcode ID of the price to subscribe the member to.
subscription_expiration_dateExpiration or renewal date. Required if a subscription is set.⚠️ If set
subscription_automatically_renewsDetermines whether the subscription renews automatically. Enter Yes or No.Yes
TriallingDetermines whether the member starts on a trial. Applies only if the subscription supports trials. Uses the expiration date as the trial end date.No
Stripe Customer IDAssociates the member with an existing Stripe customer.
Custom field valuePopulates custom fields created in Memberful. The downloadable sample file includes your custom fields.
Coupon codeApplies a valid coupon code at the next renewal.
Legend:
  • ✅ Required
  • ❌ Optional
  • ⚠️ Conditionally required