The Custom Email feature allows you to create your own email messages that are sent automatically when membership-related actions happen on your site.
Instead of relying only on the default emails from the plugin, you can fully control what your users receive. You can customize the message, tone, branding, and timing so your communication matches your website and business needs.
With Custom Emails, you can:
- Send emails for different membership actions
- Send emails immediately or after a scheduled time
- Send emails to all members or only specific membership plans
- Replace the default emails sent by the plugin
- Write your own email subject and content using text, HTML, and smart tags
Before You Start #
Before creating custom emails, make sure:
- The User Registration & Membership Premium plugin is installed and activated
If you have not activated the User Registration & Membership Premium plugin yet, please follow this guide to activate it: https://docs.wpuserregistration.com/docs/premium-plugin-and-license-activation/
Activate the Custom Email Add-on #
To enable the Custom Email add-on:
- Go to User Registration & Membership → Addons in your WordPress dashboard
- Find the Custom Email add-on
- Click the Activate button
Once activated, you can start creating custom emails.

Open Custom Email Settings #
To create or manage custom emails:
- Go to User Registration & Membership → Settings
- Open the Emails section
- Click on Custom Email
You will see the Custom Email settings page.

Enable Custom Email #
At the top of the Custom Email settings:
- Turn on the Enable option
- Enter a name in Email Name (this is only for your reference)
This helps you identify the email later.
Choose a Trigger Event #
A trigger event decides when the email will be sent.
You can choose from these events:
- Membership Signup
- Membership Expiry
- Membership Cancel
- Membership Renewal Success
- Membership Renewal Failed
- Membership Upgrade
Select one event from the Trigger Event dropdown.
The email will be sent whenever that event happens.
Set When the Email Should Be Sent #
You can decide when the email should be sent.
Instant
- The email is sent immediately when the event happens
- Example: Send an email right after a successful renewal
Scheduled
- The email is sent after a certain time
- You can choose days, weeks, or months
Examples:
- Send an email 3 days before membership expires
- Send an email 1 week after signup
- Send an email 2 hours after renewal
Choose Scheduled and set the time based on your need.
Choose Who Will Receive the Email #
In the Send To option, select the recipients.
Available options:
All Memberships
- The email is sent to all members, no matter which plan they use
Specific Memberships
- Select one or more membership plans
- Example: Bronze, Silver, Gold, or your custom plans
Admin Only
- The email is sent only to the site admin
- Example: Notify admin when a member cancels or when renewal fails
Replace the Default Email (Optional) #
If the plugin already sends a default email for the selected event, you can replace it.
Enable the option to override the default email if:
- You want your custom email to be sent instead of the default one
When this option is enabled, only your custom email will be sent.
Write Your Custom Email #
Email Subject
Write the subject of your email.
Examples:
- Your membership is about to expire
- Welcome to our premium community
Email Content
You can write your email using:
- Normal text
- HTML
- Images
- Smart tags (dynamic values like username, membership name, expiry date)
You can click Add Smart Tags to insert dynamic information into your email.
Save and Test the Email #
After finishing your email:
- Click Save Changes
- Use the Preview option to check how the email looks
- Test the email by triggering the event
- Example: Create a new membership signup or renew a membership
Check that:
- The email is sent correctly
- The timing works as expected
- Smart tags show correct information
- The correct users receive the email
