How to Customize Yotpo Emails
A key part of running a successful rewards and/or referral program is keeping customers informed about their status. Event-triggered emails notify customers when they earn points, redeem rewards, move between tiers, or share referrals.
If you’re using an Email Service Provider (ESP) that integrates with Yotpo Loyalty & Referrals, you can configure and send these emails directly from your ESP. For the full list of supported integrations, see the Loyalty & Referrals Emails section.
If you prefer to use Yotpo’s built-in email notification system, go to Communications in your Yotpo Loyalty admin. From there, you can enable and edit the event-triggered Loyalty and Referrals emails you’d like to send.
Email Settings
Before enabling different emails through Loyalty & Referrals, you can make a few basic changes to your emails that do not require any HTML.
Settings overview
To configure your email settings:
From the Yotpo Loyalty admin, go to Communication > Settings.
Enter the Sender's name and Sender's email address that your messages will be sent from.
Note
The Sender's email address is not a reply-to address. Replies to these automated messages will not be delivered to that email address.
To update the email header image (without using code), select Upload Header Image and upload your store’s logo.
Set reminder triggers:
Use Set a trigger for the Points Reminder and Redemption Reminder email and SMS to define when these reminders are sent.
Inactivity refers to no point-earning or point-redeeming activity.
Important
These trigger settings apply not only to emails sent through Yotpo’s native email system, but also to event-based flows configured in your integrated ESP (such as Klaviyo). When you update the inactivity trigger in Communications > Settings, it directly affects when Yotpo sends the trigger event to your ESP.
Use Set a trigger for a Referral Share Email Reminder to define when referral reminder emails are sent. Only applicable to the old Referrals Program. If you’re using the new Referrals Program, you won’t see this option in the admin.
This reminder is sent to your customer’s friend, encouraging them to complete a purchase using their referral reward.
What happens if you change the Points/Redemption Reminder trigger
The system sends reminders only when a customer reaches exactly N days of inactivity, not N days or more.
For example, if you change the trigger from 30 to 15 days:
The new 15-day window applies immediately.
Customers already past 15 days will not receive a reminder.
Inactivity timers are not reset.
There is no retroactive backfill.
If today is January 22, 2026:
Before the change (30 days): The daily job looks for customers last seen on December 23, 2025 (exactly 30 days ago).
After the change to 15 days: On January 23, the system will look for customers last seen on January 8, 2026 (exactly 15 days ago).
Therefore, customers last seen between December 24, 2025, and January 7, 2026, will not receive reminders.
In addition to these basic settings, we strongly recommend customizing your email templates to align with your brand and existing marketing communications.
You can customize your email templates or formats in two ways:
Global customization: Apply HTML styling to all Loyalty & Referrals emails.
Per-email customization: Apply HTML formatting to specific email templates only.
Authenticate Yotpo emails on your domain
Domain authentication shows email providers that SendGrid (Yotpo’s email provider) has permission to send emails on your behalf. To give SendGrid permission, you point DNS entries from your DNS provider (like GoDaddy, Rackspace, or Cloudflare) to SendGrid. To learn more, check our Authenticate Yotpo emails on your domain article.
HTML formatting
To apply HTML formatting to your emails on a global level:
In the Yotpo Loyalty & Referrals main menu, go to Communications Settings.
Click the dropdown menu under Use our default email template or customize one according to your brand’s needs, and select Custom Template.
Insert the HTML that you would like to apply to all your email notifications in the HTML field.

Click the Save button to save your changes.
Note
If you already have a general email template saved in an email service provider, feel free to copy and paste it here, but be sure to edit it to include the *|BODY|* tag in your HTML to support different body content for each message.
Email-Specific Changes
To customize a specific email or adjust its formatting, use the Customize Email option.
To customize your email templates:
From the main menu, go to Communications.
Then go to Loyalty emails or Referrals emails.
In the top right of the email card, click Customize Email.

This will take you to the individual email’s editor, where you can customize the subject and body of the email.
To change the HTML of this individual message:
Click the Layout dropdown menu and choose Use Custom Layout.
Add in HTML and CSS that will be applied to this specific message.
If your HTML and CSS do not include body text for your email, be sure to include the *|BODY|* tag instead to support the body content you create in the text editor.

Click the Save button to save your changes.
Preview Email
You can use the Send Preview Email option to see exactly how the email will appear to your customers.

When you click this option, a preview email will be sent to the "Contact email" address configured in the General Settings section of your Yotpo Loyalty admin.
Adding Placeholders to Emails
Your Yotpo-triggered emails come with pre-populated text and values that can serve as guidelines when editing the email content. These dynamic texts are called placeholders. To adjust your emails to each shopper, we recommend using placeholders to tailor each message text.
You can add the following placeholders to make your email more personal:
Email Placeholders | Description | Limitations |
|---|---|---|
*|first_name|* | The shopper’s first name | Not applicable to Referral Share Email/Referral Share Email Reminder |
*|last_name|* | The shopper’s last name | Not applicable to Referral Share Email/Referral Share Email Reminder |
*|referred_customer_email|* | Only valid for Referrer Thank You |
While you get creative with your content, please keep in mind that there are certain placeholders that must remain in the body of your email to fully engage your customers.
Click on the relevant email below to learn which placeholders should be added to it:
Reward Received
This email must contain the *|reward_text|* placeholder. It will be populated with the name of the reward earned by the shopper.
Points Reminder email
This email must contain the *|points_balance|* and *|points_needed|* placeholders. These inform the shopper of their current point balance at your store and show how many additional points they need to earn to receive a discount/reward.
Redemption Reminder email
This email must include the *|points_balance|* placeholder to inform the shopper of their current point balance.
Gift Card Redeemed
This email must contain the *|reward_text|* placeholder. It will display the name of the gift card the shopper earned.
Happy Birthday
Please note: This email is available only for Yotpo Loyalty & Referrals merchants on Gold, Platinum, Enterprise plans.
This email should include one of the following placeholders, depending on your settings:
If the reward is set to points, use the *|reward_amount|* placeholder. It will populate with the number of points the customer receives as a birthday gift.
OR
If the reward is a discount reward, use the *|reward_text|* placeholder. It will populate with the coupon code the customer receives as a birthday gift.
VIP Tier Earned
Please note: This email is available only for Yotpo Loyalty & Referrals merchants on Platinum, Enterprise plans.
This email must contain the *|tier_name|* placeholder. It will automatically populate with the tier name the shopper has just earned.
If you are awarding customers with coupons upon earning a VIP Tier, you can include the *|reward_text|* variable within the "VIP Tier Earned" email.
Referral Emails
Referrer Thank You
This email should include one of the following placeholders, depending on your settings:
If the reward is set to point, use the *|reward_points|* placeholder. It will show the shopper the most recent amount of points they earned.
OR
If the reward is a coupon, use the *|reward_text|* placeholder. It will populate with the coupon code given to the shopper.
Referral Link Share
This email must include the *|referral_link|* placeholder. It will automatically populate with the referring customer's referral link.
Referral Link Share Reminder
Please note: This email is available only for Yotpo Loyalty & Referrals merchants on Gold, Platinum, Enterprise plans.
This email must include the *|referral_link|* placeholder. It will automatically populate with the referring customer's referral link.
Personalizing Referral Emails
If you have the ‘Marketing email’ configured as one of your available share options in the Refer Friend module, you can use special placeholders to give your referral emails a more personal touch by including details such as the names of the shoppers.
You can use the following placeholders in the email subject line and in the email body:
Email Placeholders | Description | Limitations |
|---|---|---|
*|referrer_first_name, default:default_text|* | The referring customer’s first name and fallback term | Only applicable to Referral Share Email |
*|referrer_last_name|* | The referring customer’s last name | Only applicable to Referral Share Email |
*|referrer_email|* | The referring customer’s email address | Only applicable to Referral Share Email/Referral Share Email Reminder |
*|referred_customer_email|* | The referred friend’s email address | Only applicable to Referrer Thank You |
Fallback Action
The fallback mechanism will be triggered if a customer did not provide their name. Simply add your chosen fallback term after the default: section of the first name placeholder.
For example, if you’d like this placeholder to populate with the referring customer’s first name and fallback to “your friend” in case the name isn’t available, use the placeholder in the following way: *|referrer_first_name, default:your friend|*
Tip
The placeholder can appear multiple times in the email template and have different fallback terms according to its location in the text.
Admin view

Referred friend view with referrer name

Referred friend view with fallback action

It's always a good idea to provide a link back to your store and a call-to-action that asks customers to check out your new items, log in to view their balance, or simply revisit your store.
Have more questions on customizing your emails?
For further assistance, click here to contact our support team.