This integration plugin is designed to support membership sites that use MailPoet to distribute email newsletters for their WordPress site.

MailPoet is an email marketing plugin and service that you can use directly inside your WordPress site. You can use the MailPoet drag-and-drop builder to design custom email newsletters, select subscribers, and distribute emails through the WordPress admin.

How the MailPoet Integration Works

The MailPoet Integration for Paid Memberships Pro automatically subscribes members to assigned MailPoet lists by level. Members can also opt-in to specific lists as part of the membership checkout process.

When a user’s membership level is cancelled or expired, they are automatically added to your selected non-member list (for members who have cancelled or expired) and are appropriately tagged in MailPoet. This allows you to send premium email content only to your active members, by membership level.

Note: This Add On requires MailPoet v3 (or higher) and Paid Memberships Pro. The plugin does not function on its own or on sites that are not running PMPro.

Installation

You must have the Paid Memberships Pro plugin installed and activated to use this Add On.

  1. Navigate to Memberships > Add Ons in the WordPress admin.
  2. Locate the Add On and click “Install Now“.
    • Or, to install this plugin manually, download the .zip file above.
    • Upload the compressed directory (.zip) via the Plugins > Add New > Upload Plugin screen in the WordPress admin.
  3.  Activate the plugin through the Plugins screen in the WordPress admin.

Navigate to Memberships > MailPoet in the WordPress admin to proceed with setup.

MailPoet Integration Settings

Below is a description of the various settings available in the plugin. Navigate to Memberships > MailPoet in the WordPress admin to configure the plugin for your site.

General Settings

  • Non-Members List: Users are automatically subscribed to non-member lists when they register without a membership level or when their membership level is removed.
  • Non-Members Tags: Members will automatically be tagged with these tags when they register without a membership level or when their membership level is removed (e.g. on cancellation).
  • Opt-In List: Give users the option to subscribe to additional lists at checkout and on their profile page.
MailPoet PMPro Settings - General Settings

Membership Lists

Assign MailPoet subscriptions to each membership.
Users will automatically be subscribed to selected lists when they receive the corresponding membership level.

MailPoet PMPro Settings - Membership List

Membership Tags

Tags can be used alongside lists to create more granular audience segmentation and targeted email campaigns within MailPoet.
You can assign MailPoet tags to each membership level.
Members will automatically be assigned the selected tags when they receive the corresponding membership level. Tags are removed when the member no longer has the level.

MailPoet PMPro Settings - Membership Tags

Import Current Members to MailPoet

This integration plugin does not perform a retroactive update of all membership levels > subscriber list settings. If you want to start using MailPoet and you already have members, you must complete a one-time import to sync MailPoet subscribers and members.

View the Guide: How to Import Your PMPro Members List to MailPoet Subscriber Lists »

Autoconfirm Members to List Subscriptions

When you use MailPoet’s email delivery service, users are required to confirm their subscription to your list. If you do not want members to receive an additional email after checkout to confirm list sign-up, change the delivery service to any of the available custom email delivery services, then follow the steps below:

  1. Navigate to MailPoet > Settings in the WordPress admin.
  2. Click the Sign-up confirmation tab.
  3. Select “No” for the Change the Enable sign-up confirmation setting.
  4. Save Settings.

Members will now be automatically confirmed as list subscribers after successful membership checkout.

Screenshot of MailPoet settings showing options to change send with message and sign-up confirmation

Email Deliverability With MailPoet

Unlike a third-party email marketing platform, MailPoet emails by default are sent through your WordPress hosting environment email systems. You can optionally use MailPoet’s premium sending service to improve email deliverability. Plans start at $0 for your first 1,000 subscribers (up to 5,000 total emails per month). Learn more about MailPoet sending service pricing here »

If you are using another sending service or are having problems with sending email, see our guide on email deliverability here.

Screenshots

Examples of how the opt-in MailPoet lists appear for users on Membership Checkout, on the Frontend Profile Edit screen, or for admins on the Edit User screen
Examples of how the opt-in MailPoet lists appear for users on Membership Checkout, on the Frontend Profile Edit screen, or for admins on the Edit User screen
MailPoet PMPro Settings - General Settings
MailPoet PMPro Settings - Membership List
MailPoet PMPro Settings - Membership Tags
When sending a new newsletter, select your membership level lists for premium or paid newsletters to members-only
When sending a new newsletter, select your membership level lists for premium or paid newsletters to members-only

This is a Free Add On.

Create a free account or log in to gain access to downloads and documentation.