---
title: Set up email notifications
description: "Ultimate Membership Pro sends automatic emails to members and administrators when something happens: a sign-up, a payment, an expiry. This guide lists all 45 events and shows how to create, target, write, test and track each email."
url: "https://ultimatemembershippro.com/docs/how-to-send-notifications/"
updated: "2026-10-20"
category: "Emails & Notifications"
tags:
  - double email verification
  - notifications
---

# Set up email notifications

12 minBeginnerUltimate Membership Pro 14.2+

In Ultimate Membership Pro, email notifications are the automatic emails the plugin sends when something happens on your site: someone registers, pays, [renews, cancels or is about to expire](https://ultimatemembershippro.com/features/subscriptions/). Each notification is tied to one event, goes either to the member or to you, and can be different for each Membership.

This guide lists every event, then shows how to create a notification, write it with template tags, test it, switch it on or off and check what was sent.

Before you start

- The sender name and address are set. See [Change the sender name and email](https://ultimatemembershippro.com/docs/change-sender-email-address/).
- Your site can send email. WordPress sends notifications through its own mail function (wp_mail), so a working mail setup or an SMTP plugin is needed. If nothing arrives, see [Emails are not sent](https://ultimatemembershippro.com/docs/notifications-do-not-work/).
- WP-Cron runs on your site. Reminders and expiry emails are sent by scheduled tasks.

## How notifications work

 Trigger Event

The event that sends the email. There are 45: 17 go to the administrator and 28 to the member.

Recipient

Fixed by the event. Customer emails go to the member's account email. Administrator emails go to the **Admin Email Address** list in Notifications Settings, or to the WordPress admin email when that list is empty.

Target Membership

All memberships, or one Membership. A notification for a specific Membership is used instead of the All memberships one for members of that Membership.

Status

Active or inactive. New notifications are created active. An inactive notification is not sent.

A new installation creates 11 notifications: the two Double E-mail Verification emails, the three Reset Password emails, New Customer Registered (admin), New Active Account Registered, New Pending Account Registered- Approve Request, Account have been Approved by Admin, Wire Transfer Payment Details and Send auto-generated Password to Customer. The [setup wizard](https://ultimatemembershippro.com/docs/run-the-setup-wizard/) can add a few more. Every other event sends nothing until you create a notification for it.

## Every email the plugin can send

The names below are the options of **When should this notification be sent?**, grouped as in the drop-down.

### To the administrator

**Register Process**

- **New Customer Registered**: Someone creates an account.

**Subscriptions**

- **New Subscription Assigned to Customer**: A Membership is added to a member (it starts on hold until it's paid or activated).
- **Activation Subscription - First Time**: A member's subscription becomes active for the first time.
- **Activation Subscription - Renewed**: A subscription is renewed.
- **Customer Trial Subscription has expired**: A member's trial period ends.
- **First Alert Before Subscription Expire**: A set number of days before a Membership expires. Also Second Alert and Third Alert, each with its own number of days.
- **Customer enter in Grace Period**: A subscription has expired and the grace period starts.
- **After Subscription Expired**: A Membership has expired.

**Payments**

- **New Order Created**: A [new order](https://ultimatemembershippro.com/docs/manage-payments-and-orders/) is placed (it starts as Pending).
- **Payment confirmation received - Order Completed**: A payment is confirmed and the order becomes Completed.
- **Before Subscription Payment due**: Some days before a member is charged for a renewal.

**Customer Actions**

- **Customer has Updated his Profile information**: A member saves their details in the Member Portal.
- **Customer Login Alert**: A member logs in.
- **Customer has Cancelled Subscription**: A member cancels a subscription.
- **Customer Deleted Subscription**: A member deletes a subscription.

### To the member

**Register Process**

- **New Active Account Registered**: The welcome email, when the new account can log in right away.
- **New Pending Account Registered- Approve Request**: The welcome email when the account has to be approved by you first.

**Register Lite**

- **Send auto-generated Password to Customer**: The password for accounts made with the Register Lite form ([Registration with email only](https://ultimatemembershippro.com/docs/register-light/)).

**Double Email Verification**

- **Double E-mail Verification Request**: The link that confirms the email address.
- **Double E-mail Verification Completed**: Sent once the address is confirmed. See [Verify members’ email addresses](https://ultimatemembershippro.com/docs/how-to-activate-double-email-verification/).

**Reset Password Process**

- **Reset Password - Step 1: Confirmation Request**: The link that confirms a reset request.
- **Reset Password - Step 2: Send Generated Password**: The new password, after the member confirms.
- **Reset Password - Step 3: Password Changed notification**: The password was changed. See [How password reset works](https://ultimatemembershippro.com/docs/reset-password-works/).

**Customer Account**

- **Account have been Approved by Admin**: You approved a pending account.
- **Account has been Deleted**: The member's WordPress account was deleted.

**Customer Actions**

- **Customer has Updated his Profile information**: The member saved their details in the Member Portal.
- **Customer has Cancelled Subscription**: The member cancelled a subscription.
- **Customer Deleted Subscription**: The member deleted a subscription.

**Subscriptions**

- **New Subscription Assigned to Customer**: A Membership was added to the account (on hold until it's paid or activated).
- **Activation Subscription - First Time**: The subscription is active and has an expiry date.
- **Activation Subscription - Renewed**: The subscription was renewed.
- **Customer Trial Subscription has expired**: The trial period ended.
- **First Alert Before Subscription Expire**: A reminder before the Membership expires. Also Second Alert and Third Alert.
- **Customer enter in Grace Period**: The subscription expired and the grace period started.
- **After Subscription Expired**: The Membership expired.

**Payments**

- **New Order Created**: The order was placed (Pending until it's paid).
- **Payment confirmation received - Order Completed**: The payment receipt.
- **Wire Transfer Payment Details**: The bank details, when the member chooses bank transfer. See [Accept bank transfers](https://ultimatemembershippro.com/docs/how-to-use-bank-transfer/).
- **Before Subscription Payment due**: Some days before the member is charged for a renewal.
- **Upcoming Card Expiry Reminder**: The saved card expires next month. Stripe Connect only; see [Set up Stripe](https://ultimatemembershippro.com/docs/stripe-connect-setup-documentation/).

**Drip Content**

- **When Post become Available**: A dripped post unlocked. Needs the Drip Content Notifications module; see [Notify members when drip content unlocks](https://ultimatemembershippro.com/docs/drip-content-notifications/).

Scheduled emails

The expiry alerts, After Subscription Expired, Before Subscription Payment due and Upcoming Card Expiry Reminder are checked once a day; grace period and trial expiry are checked twice a day. When WP-Cron doesn't run, these emails are not sent.

## Open Email Notifications

1. Go to Ultimate Membership Pro*›*Email Notifications.

[![Email Notifications list with Add notification, Check SMTP and View logs, status filters, and five notifications; the first, Welcome to Coaching Club Pro, targets pro_monthly](https://ultimatemembershippro.com/wp-content/uploads/2026/10/ump-email-notifications-01-list.png)](https://ultimatemembershippro.com/wp-content/uploads/2026/10/ump-email-notifications-01-list.png)
The list. The highlighted row is sent only to Pro Monthly members.

 1Add notification

Opens the form for a new notification.

2Check SMTP and View logs

**Check SMTP** sends a test message to the WordPress admin email to check that your site can send email at all. **View logs** opens Notification Logs (step 5).

3Status

Switches the notification on or off right away, without opening it.

4Send Test Email

Sends the saved version of this notification to an address you choose.

Audience

Who receives it (Customer or Administrator) and the target Membership.

Filters

Search by subject or message, **Status** (All, Active, Inactive) and **Goes to** (Anyone, Customer, Administrator).

Hover a subject to **Edit** or **Remove** it. To remove several, tick them and use **Bulk Actions** › **Remove**.

## Choose the event and the Membership

1. Click Add notification, or **Edit** under an existing one.
2. In **When should this notification be sent?**, pick the event.
3. In **Target Membership**, keep **All memberships** or pick one Membership.

[![Trigger Event box with New Active Account Registered selected, its description, and Target Membership pro_monthly with the Available only for list](https://ultimatemembershippro.com/wp-content/uploads/2026/10/ump-email-notifications-02-trigger.png)](https://ultimatemembershippro.com/wp-content/uploads/2026/10/ump-email-notifications-02-trigger.png)
A welcome email only for Pro Monthly members.

 1When should this notification be sent?Required

The event. The box under it explains when it fires, and the badge next to the page title shows who receives it (→ Customer or → Administrator).

2Target Membership

Send only for members of one Membership. Memberships are listed by their slug. It works for the events in the **Available only for** list under the field: New Active Account Registered, New Pending Account Registered- Approve Request, First Alert Before Subscription Expire, After Subscription Expired, Payment confirmation received - Order Completed and Wire Transfer Payment Details (member), and New Customer Registered, After Subscription Expired, First Alert Before Subscription Expire and Payment confirmation received - Order Completed (admin).

Default: **All memberships**

Picking an event replaces the text

When you change the event, the subject and the message are replaced with that event's default template, also on a notification you already edited. Choose the event first, then write.

## Write the subject and the message

[![Email Content box: Subject Line Welcome to Coaching Club Pro, {first_name}!, the message editor with the Welcome aboard template, and the Insert tag panel](https://ultimatemembershippro.com/wp-content/uploads/2026/10/ump-email-notifications-03-content-scaled.png)](https://ultimatemembershippro.com/wp-content/uploads/2026/10/ump-email-notifications-03-content-scaled.png)
Click a tag to insert it into the subject or the message.

 1Subject Line

The email subject. Tags work here too: click into the field, then click a tag.

2Message (Visual / Code)

The email body. Each event starts with a designed HTML template. Use **Code** to edit the HTML itself; the Visual view may change complex HTML such as layout tables.

3Insert tag

The tags for this event, each with a short description. Under Custom fields you get one tag per registration field.

Tags are replaced with the member's data when the email is sent:

 Member

`{username}`, `{user_id}`, `{user_email}`, `{first_name}`, `{last_name}`

Links

`{account_page}` (Member Portal), `{login_page}`, `{blogurl}` (home page)

Membership

`{current_level}`, `{current_level_expire_date}`, `{level_list}`, `{level_name}` (the Membership the event is about)

Site and payment

`{blogname}`, `{current_date}`, `{currency}`, `{amount}`

Only for some events

`{verify_email_address_link}` (Double E-mail Verification Request), `{password_reset_link}` (Reset Password Step 1), `{NEW_PASSWORD}` (Reset Password Step 2), `{POST_LINK}` (When Post become Available), `{order_code}` (New Order Created, Payment confirmation received and Wire Transfer Payment Details)

Custom fields

`{CUSTOM_FIELD_<slug>}` for any registration field, for example `{CUSTOM_FIELD_phone}`. See [Add custom fields to the registration form](https://ultimatemembershippro.com/docs/add-custom-fields/).

The panel only lists the tags that make sense for the chosen event; for example, account emails have no Membership or amount tags. {amount} is a number only, formatted with your decimals and separators. Put {currency} next to it, for example “{amount} {currency}”.

Click Create Notification (or Save Changes when editing). This is what a member gets from the default welcome template:

[![Welcome email from Coaching Club: Welcome aboard, Hello Sofia Reyes, account active, a Log in button and the footer](https://ultimatemembershippro.com/wp-content/uploads/2026/10/ump-email-notifications-05-email.png)](https://ultimatemembershippro.com/wp-content/uploads/2026/10/ump-email-notifications-05-email.png)
The default New Active Account Registered email, with the tags filled in.

HTML in emails

Emails are sent as HTML. Style elements with inline style attributes, as the default templates do: many email apps ignore stylesheets. Line breaks you type are turned into paragraphs.

## Send a test email

1. In the form, click Send Test Email (or the envelope icon in the list).
2. Check the **To** address (your WordPress admin email by default) and click Send Test.

[![Send Test Email popup: From Coaching Club <team@example.com>, To admin@example.com, Subject Welcome to Coaching Club Pro, {first_name}!](https://ultimatemembershippro.com/wp-content/uploads/2026/10/ump-email-notifications-04-test.png)](https://ultimatemembershippro.com/wp-content/uploads/2026/10/ump-email-notifications-04-test.png)
From uses your sender settings.

From the form, the test uses the text on screen, even before you save. From the list, it uses the saved version. Template tags stay as they are in a test, for example {first_name}, because there is no member to take data from.

## Check what was sent

1. Click **View logs** on the Email Notifications list (it opens in a new tab).

[![Notification Logs table with the notification type, recipient, user and Membership, subject and date of five emails](https://ultimatemembershippro.com/wp-content/uploads/2026/10/ump-email-notifications-06-logs.png)](https://ultimatemembershippro.com/wp-content/uploads/2026/10/ump-email-notifications-06-logs.png)
Notification Logs: every email the plugin handed to your mail server.

Search by type, email or subject. On a member's details page, **Show more notifications** opens the same list for that member only. An email appears here once WordPress accepted it; if it's listed but never arrived, the problem is delivery (see [Emails are not sent](https://ultimatemembershippro.com/docs/notifications-do-not-work/)). To delete old entries, use **Clean Up Notifications logs older than** in Ultimate Membership Pro*›*Settings*›*Notifications Settings.

## Limits and gotchas

Good to know

- One notification per event and target is used. If you create two for the same event and the same Membership, only the most recent one is sent.
- A Membership-specific notification replaces the All memberships one for that Membership, also when it's switched off. Switch off the Pro Monthly welcome email and Pro Monthly members get no welcome email at all.
- The two welcome emails don't overlap: New Active Account Registered goes to accounts that can log in right away, New Pending Account Registered- Approve Request to accounts you must approve. After you approve, Account have been Approved by Admin is sent.
- **Payment confirmation received - Order Completed** is sent for every payment that completes, not only the first one. A member on a recurring Membership gets it again each time a renewal is paid, and the administrator version is sent each time too. It is also sent when you set a bank transfer order to Completed. If you don't want members to read a “welcome” tone on every renewal, keep the message neutral, for example: “Hi {first_name}, we received your payment for {level_name}. Thank you!”
- **Activation Subscription - First Time** is sent when a payment gives a Membership its first end date, for example after a new sign-up. **Activation Subscription - Renewed** is sent when a payment makes a Membership active again after its end date has passed; for a recurring Membership, that is the renewal payment. A payment that arrives before the end date moves the end date forward but doesn't send the Renewed email. For one payment, a member gets one of the two emails, never both.
- Subjects and messages can be translated with [WPML String Translation](https://wpml.org/documentation/getting-started-guide/string-translation/). See [Translate with WPML](https://ultimatemembershippro.com/docs/translate-with-wpml/).

## Example: a welcome email for Pro Monthly

 **Welcome to Coaching Club Pro**Pro Monthly members get their own welcome email; everyone else keeps the general one.

**When should this notification be sent?**
: New Active Account Registered

**Target Membership**
: Pro Monthly

**Subject Line**
: `Welcome to Coaching Club Pro, {first_name}!`

**Message**
: Default template, with a line about the weekly live call

**Status**
: Active

**Test**
: Sent to admin@example.com before saving

## Troubleshooting

  Why didn't a new member get the welcome email?

Check which welcome email applies. If new accounts need your approval, the member gets New Pending Account Registered- Approve Request, not New Active Account Registered. Make sure that notification exists and is active, and that a Membership-specific version isn't switched off. If no email from your site arrives at all, see [Emails are not sent](https://ultimatemembershippro.com/docs/notifications-do-not-work/).

  How do I add my own HTML to an email?

Edit the notification, switch the message editor to Code, and paste or edit the HTML there. Use inline styles. The Visual view may change complex HTML when you switch back to it.

  Why does my test email show {first_name} instead of a name?

Test emails are sent without a member, so template tags are not replaced. Real notifications replace them.

  Why is my Target Membership ignored?

Target Membership only works for the events in the Available only for list under the field. For other events, the email goes to every member it applies to.

  Can admin emails go to more than one address?

Yes. Enter several addresses separated by commas in Admin Email Address. See [Change the sender name and email](https://ultimatemembershippro.com/docs/change-sender-email-address/).

  How do I stop an email without deleting it?

Turn off its Status switch in the Email Notifications list. It stays there with its text and can be switched on again.

  Why did a member get “Payment confirmation” again this month?

That email is sent for every payment that completes, and each renewal of a recurring Membership is a new payment. You also receive the administrator version each time. Write the message so it reads well on a renewal, for example “We received your payment for {level_name}.”

  When is “Activation Subscription - Renewed” sent, and when “First Time”?

First Time is sent when a payment gives the Membership its first end date, such as a new sign-up. Renewed is sent when a payment makes a Membership active again after its end date has passed, for example a recurring payment that arrives on or after the renewal date. A payment that arrives before the end date extends the Membership without sending Renewed. A member gets only one of the two for a payment.

## What's next

 [**Change the sender name and email**Your name and address on every email.](https://ultimatemembershippro.com/docs/change-sender-email-address/)[**Emails are not sent**Find out why an email didn't arrive.](https://ultimatemembershippro.com/docs/notifications-do-not-work/)[**Send push notifications with Pushover**Mobile alerts next to the emails.](https://ultimatemembershippro.com/docs/pushover-notifications/)[**Get a weekly summary email**Orders, revenue and new subscriptions every Monday.](https://ultimatemembershippro.com/docs/get-a-weekly-summary-email/)
