Paid Memberships Pro Extra Expiration Warning Emails Addon v1.0.3
Send more than one customized “membership expiration warning” email to users with PMPro.
Same brand
More from Paid Memberships Pro
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
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
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
- Upload the ‘pmpro-extra-expiration-warning-emails’ directory to the ‘/wp-content/plugins/’ directory of your site.
- Activate the plugin through the ‘Plugins’ menu in WordPress.
- 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
- 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)
View changelog
- 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)
View changelog
- 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?
What is the latest version of Paid Memberships Pro – Extra Expiration Warning Emails Add On?
How much does Paid Memberships Pro – Extra Expiration Warning Emails Add On cost on GPLCoffee?
Which WordPress versions does Paid Memberships Pro – Extra Expiration Warning Emails Add On support?
Is Paid Memberships Pro – Extra Expiration Warning Emails Add On safe to download?
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).