1. Segment Member Emails with MailChimp & Restrict Content Pro
  2. Segment Member Emails with MailChimp & Paid Memberships Pro
  3. Segment Member Emails with MailChimp & MemberPress
  4. Segment Member Emails with WooCommerce Memberships

In part 1 of our series on segmenting member emails, we talked about how email can help you reduce churn for your membership site.

In order to keep members as paying users of your site, you’ll need to ensure that they consistently get value out of their site memberships, which justifies the cost of renewing again and again. This recurring revenue is key to your growth and sustainability, so keeping members around for the long term should be a priority.

In order to keep offering value, you can provide new content, offer new deals or partnerships, add products to a members-only catalog, or keep members engaged in a community. Regardless of how you continuously offer value to your members, you’ll need to ensure that this value and benefits are communicated effectively, and nothing is better for this than email.

In order to send relevant, personalized emails to members, you can segment member emails based on data like membership type or status using email services like MailChimp.

We previously looked at how to segment member email lists with Restrict Content Pro, and today we’ll look at doing so with Paid Memberships Pro.

Setting up MailChimp Lists

Since Paid Memberships Pro only allows members to have one membership at a time, I’d recommend using one “members” list in MailChimp for all of your members. This will let you mass-email all members if needed, and you can segment emails to email specific membership levels.

Paid Memberships Pro will add a PMPLEVEL field automatically to show the level the member belongs to, which will let you segment your emails easily. The larger benefit to using one list is that you won’t pay for subscribers being counted twice when you get to a paid account 🙂 If subscribers belong to more than one list, they’re counted multiple times in your overall subscriber count.

However, it may be useful to have additional lists for promotions, or for members to opt into communication (ie a “Product Testers / Feedback” list). You can both add members automatically to lists, and give them a choice to opt into lists.

Getting Paid Memberships Pro Members into MailChimp

Getting your members into MailChimp from Paid Memberships Pro is simple. There’s a free MailChimp integration plugin that lets you automatically add members to lists based on level, or lets you give members the choice to join lists when they register.

Once you install this plugin, you can add your MailChimp API Key to pull in your list data. You can determine if:

  1. members should be added to an “all members” list when signing up (I recommend this);
  2. if members should be able to opt into a list (helpful if you have testers or non-level related communication);
  3. and if members should be automatically unsubscribed when leaving a level / membership.

Paid Memberships Pro: MailChimp add on set up 1

While the level information is added automatically to member profiles so you can segment emails, you can also add members to specific lists automatically by level as well.

Paid Memberships Pro level-specific mailing lists

When a member joins your site, they’ll be subscribed to the lists you’ve selected, and the member profile will also include level information so you can segment emails.

Paid Memberships Pro Subscriber info

Create Member Segments in MailChimp

Now we’ve got members imported as subscribers along with member data in MailChimp, we can segment an email based on member data. Let’s take a look at examples of segments that we can create to communicate with members.

1. Email All Active Members
Since members can be unsubscribed when they change or cancel a level, you can safely email your “all members” list and be sure that you’re emailing only active members.

Paid memberships Pro email all members

“All-member” emails are great for announcing new content or benefits that are available to everyone.

2. Email Active Members of a Plan
You can segment emails based on subscriber data / fields within MailChimp to email only a subsection of your list. In this case, we can email subscribers who match a desired “PMPLEVEL” in MailChimp. When you send an email, you can match subscribers based on if their level is the desired one, and can even email multiple levels at the same time.

Paid Memberships Pro email segment

Plan-specific emails help you personalize emails for members. You can ensure that members hear about the benefits or changes most relevant to them without sending information they can’t access based on their level.

Other Segments
If you want to create other segments, such as emails based on sign up date or discount code used, then we’ll need more data in MailChimp to do so. This is where a member export can come in handy, as it contains more information about your members.

Exporting Paid Memberships Pro Members

If you wanted to include more member data in MailChimp, such as the sign up date or expiration date of a member, then you can export a CSV of your members to import into MailChimp, as we did in our Restrict Content Pro tutorial.

Paid Memberships Pro has a built-in member exporter that’s going to be extremely useful for this. This will give us a CSV file of all members on the site, including data about each user’s membership that we can use in MailChimp.

To export your members, go to Memberships &t; Members List in your WP admin. Clicking the “Export to CSV” button will give you a CSV of all members.

Export Paid Memberships Pro: Member List

Once you’ve exported your member CSV file, you may want to delete some of the fields you won’t end up needing for MailChimp, such as billing address fields. This isn’t a necessary step, as you can skip the extra columns in MailChimp, it just feels cleaner to me this way 🙂

You can determine whatever you want to use in MailChimp, and re-save your member CSV. For example, I’m not going to use the “Discount code” column, but you may want to if members signed up from a certain promotion with this discount code.

You could also sort this CSV by status and only import active members; MailChimp will let you merge the data in the CSV with the subscriber profile to add more data to the existing member data.

Export Paid Memberships Pro: CSV Example

Now that you have a list of members, along with columns / fields that we may want to segment by, you can set up fields for these values on the MailChimp side of things and import these members.

This could let you create more advanced emails, such as emails for new members or members who signed up with a particular discount code.

Segment Member Emails with Paid Memberships Pro

The free MailChimp add-on plugin for Paid Memberships Pro makes subscribing members to email lists extremely simple, and the automatic addition of membership level data also lets you segment emails effectively. You can email all members, or only members of a certain plan. You can also unsubscribe members when their levels change so that your list is always current.

While you may not get all member data out of this plugin into MailChimp, you can also use member CSV exports to update member profiles in MailChimp with other data, such as sign up date, discount used, and expiration date, in order to segment member emails in more advanced ways.

Cover Photo Credit: Kate Ter Haar (CC BY 2.0 license)

Note: This post may contain affiliate links, which means we get a commission from the plugin, theme, or service provider if you choose to purchase. Regardless of this, we are committed to providing high quality, unbiased resources. Have more questions? See our affiliate policy. You can use the plain links below if you prefer that we not receive a referral commission:

Posted by Beka Rice

Beka Rice manages the direction of Sell with WP content and writes or edits most of our articles to share her interests in eCommerce. Or she just writes as an excuse to spend more time jamming out to anything from The Clash to Lady Gaga. Who knows.


  1. […] Segment Member Emails with MailChimp & Paid Memberships Pro  via Sell with WP […]

  2. Great tutorial Beka!

    This came just a few weeks after I set this up for a membership website with over 6,000 members in Paid Membership Pro using this exact method. The Mailchimp integration works great!

    In our, it helps with a two-tier membership system where we have free and premium members. We can now send campaigns and follow up emails to our free members to let them know the benefits of upgrading to the premium membership 🙂

    1. Glad to hear it Simon! It was working well in my tests, but always great to hear it’s also helping out a site at scale like yours 🙂

Comments are closed.