Paid Memberships Pro – Extra Expiration Warning Emails Add On featured image

Paid Memberships Pro Extra Expiration Warning Emails Addon v1.0.3

Developer: Paid Memberships Pro v3Category: WordPress PluginsTrusted with 28 downloadsLiteLatest v1.0.3Updated 4mo ago

Send more than one customized “membership expiration warning” email to users with PMPro.

Same brand

More from Paid Memberships Pro

Paid Memberships Pro icon

Paid Memberships Pro - WordPress Plugin

by Paid Memberships Pro v3

The most complete member management and membership subscriptions plugin for WordPress Paid Memberships Pro gives you all the tools you need to start, manage, and grow your membership site.

Paid Memberships Pro - Limit Logins icon

Paid Memberships Pro Limit Logins

by Paid Memberships Pro v3

The Limit Logins Add On restricts simultaneous logins for the same user account, ensuring members cannot share their login credentials with others.

Paid Memberships Pro – Abandoned Cart Recovery icon

Paid Memberships Pro - Abandoned Cart Recovery

by Paid Memberships Pro v3

The Abandoned Cart Recovery Add On helps maximize your membership site’s revenue by re-engaging users who did not complete checkout.

Send more than one customized “membership expiration warning” email to users with PMPro.

How it Works

By default, Paid Memberships Pro will send members an email notice 7 days prior to their expiration date. Use this add on to send notifications at additional intervals. It also allows you to set a custom email message for each additional interval (i.e. send a custom message at the 30 day and 60 days from expiration point).


Installation

  1. Upload the ‘pmpro-extra-expiration-warning-emails’ directory to the ‘/wp-content/plugins/’ directory of your site.
  2. Activate the plugin through the ‘Plugins’ menu in WordPress.
  3. Update the $emails array to change when the additional emails are sent and to define a custom template file, if desired.

NOTE: The first few times this code runs, it will send expiration notices to members expiring up to and including each level. For example, if 30, 60, 90 day notices are set up:

  • members expiring within 30 days will receive the 30 day notice
  • members expiring within 31 to 60 days will receive the 60 day notice
  • members expiring within 61 to 90 days will receive the 90 day notice

Recent releases

Release history

View all 3 versions
v1.0.3LatestVerified Safe
May 15, 202610.2 KB
Fixed
  • FIX/ENHANCEMENT: The admin Bcc email now falls back to the bare `admin_email` value when no WordPress user is associated with it, instead of being silently dropped. #41 (@gazer22)
  • Fixed a PHP warning and malformed `Bcc:` header that occurred when the site's `admin_email` was not associated with a WordPress user. #41 (@gazer22)
  • Fixed an issue in multisite environments where the same `membership_id` on different subsites could share a single notice-sent timestamp, causing some subsites to skip expiration notices that should have been sent. Notice tracking is now scoped per-site via `update_user_option()`, with legacy timestamps migrated automatically. #42 (@dparker1005)
v1.0.2
Nov 21, 2025114.8 KB
View changelog
Added
  • Added the !!renew_url!! email template variable to all emails sent by this plugin. #38 (@dparker1005)
  • Updated the email flow for sending `membership_expiring` emails to use the core PMPro email sending functions to ensure compatibility with future PMPro versions. #38 (@dparker1005)
Jul 9, 2025122.1 KB
View changelog
Fixed
  • FIX/ENHANCEMENT: Added support for Action Scheduler in PMPro v3.5+. #36 (@dalemugford)

Frequently asked questions

Is Paid Memberships Pro – Extra Expiration Warning Emails Add On GPL licensed?
Yes, Paid Memberships Pro – Extra Expiration Warning Emails Add On is distributed under the GNU General Public License (GPL). You can legally use, modify, and redistribute it on unlimited websites.
What is the latest version of Paid Memberships Pro – Extra Expiration Warning Emails Add On?
The latest version of Paid Memberships Pro – Extra Expiration Warning Emails Add On on GPLCoffee is v1.0.3 (released May 15, 2026, 10.2 KB download size). Every new release is synced automatically, and subscribers can update directly from their WordPress dashboard with the one-click connector plugin.
How much does Paid Memberships Pro – Extra Expiration Warning Emails Add On cost on GPLCoffee?
Paid Memberships Pro – Extra Expiration Warning Emails Add On is available for $2.99 for a 1-year license or $7.99 for a lifetime license. Membership plans also include credit-based access so you can download Paid Memberships Pro – Extra Expiration Warning Emails Add On along with thousands of other plugins, themes, and PHP scripts for a single subscription.
Which WordPress versions does Paid Memberships Pro – Extra Expiration Warning Emails Add On support?
The current release of Paid Memberships Pro – Extra Expiration Warning Emails Add On requires WordPress 5.2 or higher, tested up to WordPress 6.9. Per-release compatibility details are listed in the version history.
Is Paid Memberships Pro – Extra Expiration Warning Emails Add On safe to download?
Yes. The latest release of Paid Memberships Pro – Extra Expiration Warning Emails Add On (v1.0.3) was scanned with VirusTotal and came back clean. Scan results are visible on each version page, and releases flagged as malicious are blocked from the catalog.

Auto-updates included

Install it once, update automatically.

The GPLC Connector installs this plugin from your wp-admin and rolls out new versions to your connected sites - up to 25. Included with 12-month and Geek Lifetime plans (plus legacy 6-month).