Methods to Totally Disable, Reroute, or Selectively Disable Paid Memberships Pro Emails to the Member/User or Admin

Paid Memberships Pro sends a variety of emails to the admin and member as related to their membership, subscription status, expiration, confirmation and more. If you’d like to alter the default distribution of these emails, below are a few methods to do just that. See a list of all PMPro-generated email here.


Use the Email Templates Admin Editor Add On

This add on (available through the WordPress.org Repository) allows you to selectively disable emails sent by Paid Memberships Pro. Just install and activate the add on, then navigate to the Memberships > Email Templates admin page, select an email to modify, and check the box for “Disable this email?”.

This is useful if other plugins on your site or third party services like Mailchimp or other email marketing programs are already sending emails to your customers for confirmations or cancellations. Just disable the corresponding PMPro email so your customers don’t receive multiple emails serving the same purpose.

View the Add On

Use the PMPro Toolkit Add On

Among other administrative features, the PMPro Toolkit add on allows you to automatically redirect all Paid Memberships Pro emails to a specific address. Just install and activate the add on, then navigate to Settings > PMPro Toolkit in your WordPress admin.

This is useful if you are testing emails on your site and want to see the emails that would be sent to your members.

View the Add On

Code Recipe to Automatically Disable All Email

The function below will disable all email sent by Paid Memberships Pro – both for the member and the administrator.

Copy and paste this code recipe into a helper PMPro Customizations plugin.

This code recipe requires a PMPro Plus Account or higher.


Code Recipe to Disable ONLY the Member/User Email

The function below will disable any email sent to the Member/User by Paid Memberships Pro. The admin emails will still be sent as intended.

Copy and paste this code recipe into a helper PMPro Customizations plugin.

This code recipe requires a PMPro Plus Account or higher.


Code Recipe to Disable Email for a Specific Membership Level

You could change the logic of these gists to selectively disable other kinds of emails. For example, here we look up information about the user to disable only emails for certain membership levels.

This code recipe requires a PMPro Plus Account or higher.

BCC Additional Email Addresses on Member or Admin Notifications

Default Paid Memberships Pro emails are sent to the member and the admin email address defined in your WordPress site’s Settings > General. The code recipes below demonstrate how to alert additional email addresses or BCC (blind carbon copy) a defined email address on member-only notifications.

The code recipes below can be modified for your needs and included in a helper PMPro Customizations plugin.

This page requires a Plus Account or higher.


Already have an account?

Log In

New to this site?

Register Now