Complete guide to RewardsWP emails

Patrick Brockschmidt Andrew Munro

Written by Patrick Brockschmidt Reviewed by Andrew Munro
Updated

On this page

RewardsWP includes a built-in email notification system that keeps members informed throughout their rewards journey. From earned points confirmations and referral rewards, to expiration reminders, emails play a critical role in reinforcing value and driving engagement.

This guide explains how the RewardsWP email system works end to end, how and when emails are sent, how members experience them, and how administrators can customize, manage, and extend email notifications.

How the RewardsWP email system works

RewardsWP emails are transactional and event-driven. Emails are sent automatically when specific actions occur within the rewards program, such as earning points, completing referrals, or approaching point expiration. Once configured, the email system operates in the background. Emails are triggered, generated, and delivered without manual intervention, ensuring members are always informed at the right moment.

The email system is designed to be:

  • Automatic and reliable
  • Non-blocking for checkout and user actions
  • Customizable at both global and individual email levels

When emails are sent

Emails in RewardsWP are triggered by meaningful moments in a member’s journey. Understanding these moments helps you anticipate what members receive and why.

When a member earns points, RewardsWP determines the source of those points and sends the appropriate email.

  • When points are earned from purchases, reviews, referrals, or custom actions, the Points Earned email is sent with contextual details.

Points emails are sent asynchronously to avoid slowing down checkout or other user-facing actions.

When referral activity results in rewards, emails help close the loop for both advocates and friends.

  • Advocate earns a reward: The Advocate Reward email is sent with the generated coupon code and reward details.
  • Friend claims a reward :The Friend Reward email is sent to the referred friend with their discount information. This email is available with a RewardsWP Pro license.

To prevent surprise point loss, RewardsWP can notify members before their points expire.

  • Points approaching expiration: The Points Expiration email warns members in advance and encourages redemption. This email is available with a RewardsWP Pro license.
  • Member reaches a tier: the Tier Reached email is sent when a member is promoted through their own activity. Members placed after a settings change aren’t emailed.
  • Member’s tier is at risk: the Tier At Risk email is sent once, when a grace period starts.
  • Member moves down: the Tier Demoted email is sent when a member moves to a lower tier or leaves VIP.

How emails are delivered

RewardsWP is designed to send emails reliably without impacting site performance.

The delivery pipeline

When an event occurs, such as points being earned, the following process takes place:

  1. The triggering event is detected
  2. The appropriate service layer processes the event
  3. The MailerFactory selects the correct email type
  4. Email content is prepared and merge tags are populated
  5. The email is sent either immediately or asynchronously

Most emails are sent using Action Scheduler, which queues emails for background processing. This approach:

  • Prevents delays during checkout or registration
  • Automatically retries failed sends
  • Allows optional delivery delays
  • Improves overall reliability

Before any email is sent, RewardsWP checks:

  • Whether the email is enabled
  • Whether the current license allows that email type

If either check fails, the email is skipped silently.

Email templates and formatting

RewardsWP sends multipart emails by default.

Each email includes:

  • HTML version with branding, buttons, and styling
  • Plain text version for maximum email client compatibility

Template structure

All emails share a consistent structure:

  • Global logo
  • Optional per-email banner
  • Email-specific content
  • Footer with site link

Accessing email settings

Email settings are managed from RewardsWP → Emails in the WordPress admin.

This page includes:

  • Global email settings
  • A list of all available email notifications
  • Per-email customization options

Global email settings

Global settings apply to every RewardsWP email.

From name

  • Controls the sender name shown in inboxes.
  • Best practice is to use a recognizable brand name members will trust.

From email

  • The email address used to send notifications and receive replies.
  • For best deliverability, use an address on your own domain that aligns with SPF and DKIM records.

Email logo

  • A global logo displayed at the top of all emails.
  • Recommended size is 360 × 120 pixels. The logo appears above any per-email banner and reinforces brand consistency.

Types of email notifications

RewardsWP groups emails based on their purpose and audience.

Referral emails

Referral emails notify members when referrals result in rewards.

  • Advocate reward email: Celebrates a successful referral and delivers the advocate’s reward coupon.
  • Friend reward email: Confirms the referred friend’s reward and provides redemption instructions.

Points emails

Points emails notify members about changes to their points balance.

  • Points earned email: Sent whenever points are earned through purchases, reviews, referrals, or custom actions.
  • Reward redemption email: Confirms successful point redemption and delivers the generated coupon code.
  • Points expiration email: Warns members before points expire and encourages timely redemption.

VIP emails

With a Pro license level and the VIP Program on, RewardsWP groups three emails under a VIP heading. All three are on by default.

  • Tier Reached email: Congratulates a member on reaching a new tier, with its welcome gift and perks.
  • Tier At Risk email: Sent once when a member’s grace period starts, with what they need to do and the deadline.
  • Tier Demoted email: Sent when a member moves to a lower tier or leaves VIP.

For when each is sent and every merge tag, see Customizing VIP Tier Emails.

Managing individual emails

Each email notification can be managed independently. When editing an email, you can control its status, customize its content, review how it appears to members, and send test messages before enabling it.

Enabling and disabling emails

Each email has its own toggle.

  • Disabled emails are never sent
  • Enabled emails are sent when triggered

Editing subject lines

Subject lines of the email notifications can be customized to match your brand voice and create urgency by clicking on the edit button.

Here you can customize the subject line in the Subject field.

Subject line

Best practices include:

  • Keeping subject lines under 50 characters
  • Including merge tags for rewards or points
  • Avoiding spam-triggering language

Adding banners to emails

Each email can include a custom banner image. Banners appear below the global logo and are ideal for promotions, campaigns, or seasonal messaging.

Previewing emails

When editing an email, RewardsWP displays a live preview on the right side of the screen. This preview shows how the email will appear to members using sample data for merge tags.

The preview includes:

  • Rendered HTML layout
  • Global logo and banner
  • Example merge tag values

This allows you to review formatting and content before enabling the email.

Sending test emails

In addition to the on-screen preview, you can send a test version of any email. Click Send Test while editing an email to send a test message to your configured From Email address.

Test emails:

  • Use the same template as live emails
  • Replace merge tags with sample data
  • Do not trigger points, rewards, or referrals

Sending test emails is safe and can be done multiple times.


That’s it! Once configured, the RewardsWP email system runs automatically, keeping members informed at every key moment in their rewards journey.

By combining timely notifications, consistent branding, and reliable delivery, RewardsWP emails reinforce the value of your rewards program and encourage long-term engagement without ongoing manual effort.

Still stuck? Submit a ticket and the team that builds it will help.

RewardsWP

Turn One-Time Buyers Into Lifelong Customers

Build loyalty and drive referrals with points, rewards, and incentives that keep customers coming back.