Description
The Email Templates addon adds an administrative message editor to Paid Memberships Pro, allowing rewriting of subject, recipients (with CC and BCC), and body of each transactional email directly in Memberships > Settings > Email Templates. Designed for those running a subscription site on PMPro who need to adjust the tone of checkout, expiration, and recurring billing notices without editing theme or plugin PHP files.
Main Features of Email Templates
- Subject and body editor
Rewrite the subject line and text of each PMPro email via the admin screen. - CC and BCC control
Set extra recipients in visible or blind copy by email template. - Test email sending
Send a test version to validate content before sending to the member. - Reset Template button
Restores the original PMPro content with one click, discarding local edits. - Full transactional coverage
Covers paid, free, and manual checkout, account changes, recurring receipts, and payment failure notices.
Benefits of Email Templates
- Code-free customization
Adjust member communication without touching hooks, filters, or core templates. - Brand-aligned messages
Maintains tone of voice, language, and operation identity throughout the subscription cycle. - Validation before real sending
Reduces risk of sending broken text or wrong variables to the end customer. - Automatic internal copy
Sends finance, support, or manager in BCC to track billings and cancellations.
Who is Email Templates For?
- Those running a subscription site on Paid Memberships Pro and needing to translate or rewrite standard emails in PT-BR.
- Anyone wanting to put the finance team in blind copy of recurring receipts and payment failure notices.
- Those operating membership for courses, clubs, or paid communities seeking a consistent tone of voice in every message sent by PMPro.
How to Download Email Templates
Email Templates is available for download here on Ultrapack. After downloading the .zip file, install it in Plugins > Add New > Upload Plugin, select the .zip, and activate with Paid Memberships Pro already installed. The new editor will appear in Memberships > Settings > Email Templates, ready for immediate use.
Centralizing PMPro email editing in a single panel avoids patching via functions.php and keeps the change history within WordPress itself. For operations relying on transactional communication to retain members, Email Templates shortens the path between writing the text and seeing the final version reach the inbox.
Frequently asked questions
Is Paid Memberships Pro Email Templates GPL-licensed?
Yes. Paid Memberships Pro Email Templates is distributed under the GPL (GNU General Public License). You may legally use, modify and redistribute it on as many sites as you want.
Can I use Paid Memberships Pro Email Templates on multiple sites?
Yes. You can install Paid Memberships Pro Email Templates on as many sites as you want. Only automatic updates through Ultrapack Auto Updater have a limit: from 3 to 80 sites, depending on the plan.
How much does Paid Memberships Pro Email Templates cost at Ultrapack?
Paid Memberships Pro Email Templates costs US$2.99 as a single purchase, and it is also included in the subscription plans starting at US$12/mo (VIP I).
Does Paid Memberships Pro Email Templates include updates?
Yes. The current version of Paid Memberships Pro Email Templates is 0.8.1, published at Ultrapack on Jul 27, 2020. Subscribers update straight from the WordPress dashboard with UAU (Ultrapack Auto Updater).
Is Paid Memberships Pro Email Templates scanned before publication?
Yes. Every version of Paid Memberships Pro Email Templates goes through a malware scan (ClamAV and YARA rules, at UltraHub) before it is published.
What are the requirements for the plugin Paid Memberships Pro Email Templates?
Requires WordPress 3.5 or higher. Tested up to WordPress 5.4.
What changed in this version
Version 0.8.1 2020-06-04
- BUG Fix: Fixed issue where !!membership_change!! may not show user's new membership level.
Version 0.8 2020-05-15
- BUG Fix: Fixed issue where emails could sometimes be sent without body content.
- BUG FIX: Quotes are now being decoded correctly in email subjects.
- BUG FIX: Resolved notice shown when email header was disabled.
- BUG FIX/ENHANCEMENT: Periods now included at the end of the !!membership_change!! variable's contents.
- ENHANCEMENT: "Payment Action Required" emails are now editable.
- ENHANCEMENT: Now ensuring that only one version of PMPro Email Templates is active.
Version 0.7.2
- BUG FIX: Fixed admin menu code to work with PMPro 2.0
- = .7.1 =
- BUG: Fixed typo when editing the email header.
- BUG: Fixed link to edit the test order.
- FEATURE: Updated for localization with new pmproet.pot/po files.
- = .6.2. =
- BUG: Now ignoring emails if $email->template is not included in the default array of templates.
- = .6.1 =
- BUG: Fixed bug when choosing header or footer from the email templates dashboard page.
- FEATURE: Added new pmproet_templates filter, which can be used to modify the default template settings and add new custom templates.
- ENHANCEMENT: Now checking for custom templates in stylesheet and template directory before loading PMPro defaults.
- BUG/ENHANCEMENT: Changed plugin text domain to "pmproet" instead of "pmpro" to support custom translations.
- = .5.6 =
- ENHANCEMENT: Security hardening - verifying nonces on all AJAX requests.
- = .5.5 =
- ENHANCEMENT: You can add any user meta field to an email template now by using a variable like !!meta_key!!. This will work as long as there isn't already data using that variable.
- = .5.4.3 =
- BUG: Fixed issue where test emails were being sent to the admin email instead of the one entered into the send test email form. (Thanks, John Hamlin)
- = .5.4.2 =
- BUG: Now forcing the selected template for test emails.
- = .5.4.1 =
- BUG: Fixed issue where plugin would fail if the MemberOrder class was not yet loaded (i.e. PMPro is inactive).
- = .5.4 =
- ENAHANCEMENT: Added test email feature
- = .5.3 =
- BUG: Fixed bug where the wp_login_url was not being set properly and throwing a warning that could break checkout.
- BUG: Fixed typo/warning in setting of enddate in data vars. (Thanks, John Hamlin.)
- = .5.2 =
- Added ability to disable header, footer, or even entire emails.
- = .5.1.4 =
- Fixed magic quotes bug when saving template data.
- = .5.1.3 =
- Fixed issue with database table name
- = .5.1.2 =
- Hotfix: WordPress repo trunk was missing files
- = .5.1.1 =
- Fixed various bugs with building the email body
- Fixed Subject bug
- Submit button is now disabled instead of hidden when saving templates - it just looked weird.
- Fixed warnings when setting up $data array.
Release notes published by the developer.
How to install
Automatic updates: this item is updated by the Ultrapack Auto Updater. With it installed, the new version shows up in your dashboard like any other WordPress update (how to set it up).
This item is an add-on for the Paid Memberships Pro plugin. Installed on its own it throws no error, but it does not work either.
- Install and activate the Paid Memberships Pro plugin before this one.
- Download the file
pmpro-email-templates.zip. - In the WordPress dashboard, go to Plugins > Add New > Upload Plugin.
- Select the file
pmpro-email-templates.zip, click Install Now and then Activate.
Requirements: Requires WordPress 3.5 or higher. Tested up to WordPress 5.4.
- Both stay active at the same time. Deactivating the Paid Memberships Pro plugin turns this add-on off with it.
- An add-on settings usually show up inside the main plugin screens, not in a menu of their own. If you find nothing new in the dashboard after activating, look there before opening a ticket.
Stuck on a step? Open a ticket telling us which one you stopped at.

UAU Ready