Here is a current list of email templates. Emails ending in _admin
are sent to the WordPress administrator email address set in Settings > General. You can include additional email addresses in admin or member notifications using the recipe in this tutorial.
Admin Change
The site administrator can manually update a user’s membership level through the WordPress admin. This email notifies the member of the level update.
This email is sent immediately after the administrator manually updates a user’s membership level through the admin, and is only sent if they check the box to notify the user about the change.
Sent to Admin:
- Admin Change (admin)
Sent to User:
- Admin Change
Billing Information Updated
Members can update the payment method associated with their recurring subscription. This email is sent out as a confirmation of payment method update.
This email is sent immediately after the member updates their payment method via the Membership Billing page.
Note: this email is only sent when billing information is updated on the site. This email will not be sent if you are using an offsite payment gateway like Stripe Checkout or PayPal Express.
Emails sent after a payment method update may include:
Sent to Admin:
- Billing Information Updated (admin)
Sent to User:
- Billing Information Updated
Cancel
The site administrator can manually cancel a user’s membership through the WordPress admin or the member can cancel their own membership through your site. This email is sent as confirmation of a cancelled membership.
This email is sent immediately after the admin cancels the user’s membership (if they choose to send the email) or immediately after the member cancels their own membership on the Membership Cancel page.
Emails sent after a member’s level is cancelled include:
Sent to Admin:
- Cancel (admin)
Sent to User:
- Cancel
Canceled Auto-Renewals
When a member cancels a recurring subscription, PMPro will automatically set their expiration date through the end of the current period (on their next payment date). This email is sent as confirmation of this action: when the subscription is cancelled but the member still has an active membership.
Members will then receive the Membership Expiring email as their expiration date approaches, and finally the Membership Expired email on final cancellation.
Emails sent after a member’s auto-renewals have been cancelled include:
Sent to Admin:
- Canceled Auto-Renewals (admin)
Sent to User:
- Canceled Auto-Renewals
Checkout Emails
The welcome email sent out to a new member or an existing member that changed their level varies based on the membership pricing and trial structure for their level.
This email is sent immediately after a successful membership checkout. Emails sent after checkout may include the following admin and user messages:
Sent to Admin:
- Checkout – Check/Manual (admin)
- Checkout – Free (admin)
- Checkout – Paid (admin)
Sent to User:
- Checkout – Check/Manual
- Checkout – Free
- Checkout – Paid
Credit Card Expiring
This email is sent out when a member’s payment method will be expiring soon. This allows the member to update their payment method before a payment failure, which may result in lost access to member features.
This email is sent roughly two prior to the card’s expiration date. For example, if a card is expiring in May of the current year, the email will be sent some time in March.
Sent to Admin:
- N/A
Sent to User:
- Credit Card Expiring
Email Header and Email Footer
You can update the header and footer content of all member communications via two template files. PMPro emails are sent as HTML and the plain text version is automatically generated.
Membership Expiring or Membership Expired
Members receive an email notice prior to expiration, as well as a notice once their membership has officially expired. The default notice is sent 7 days prior to expiration. You can customize this interval using the Extra Expiration Warnings Email Add On or a custom code recipe that uses the pmpro_email_days_before_expiration filter.
Sent to Admin:
- N/A
Sent to User:
- Membership Expired
- Membership Expiring
Payment Action Required
This email is sent to the user and a copy sent to the site administrator when an attempted membership checkout requires additional customer authentication.
This email is sent immediately after a membership checkout is attempted but unsuccessful in the event of a payment action requirement.
Emails sent when a payment action is required include:
Sent to Admin:
- Payment Action Required (admin)
Sent to User:
- Payment Action Required
Payment Failure
This email is sent out if a recurring payment has failed, usually due to an expired or cancelled credit card. A user’s membership will not be automatically cancelled, allowing them time to update payment information without a disruption in access to your site.
This email is sent immediately after the gateway reports that a recurring payment failed to process for a subscription. The number of times the gateway retries a failed payment is controlled by the payment gateway settings.
Emails sent after a membership payment fails may include:
Sent to Admin:
- Payment Failure (admin)
Sent to User:
- Payment Failure
Recurring Payment Receipt
The Recurring Payment Receipt email is sent each time a new subscription payment is made, during the optional trial period and for each regular membership subscription period. Admins can resend this invoice email via the Memberships > Orders admin page.
This email is sent immediately after a successful recurring membership payment is received.
Recurring Payment Reminder
This email is sent to remind members that their next recurring subscription payment is processing soon. Formerly available in the premium Recurring Payment Email Reminders Add On, this functionality was merged into core PMPro in v3.2.
By default the Recurring Payment Reminder email will be sent 7 days prior to the next subscription payment date. You can disable this email by editing the email template or by using the pmpro_upcoming_recurring_payment_reminder and pmpro_send_recurring_payment_reminder_email filters for more granular control.
Refund
This email is sent when the automatic refund process available in v2.8+ is used to refund a member’s order. This email is sent immediately after the gateway (currently only available for PayPal and Stripe) sends a message back to your membership site that the payment refund was successful.
Emails sent as part of the refund process include:
Sent to Admin:
- Refund (admin)
Sent to User:
- Refund