How to Access the Customizer?
- Go to WooCommerce → Email Verification.
- Click on Customize in the settings menu.
- The customizer opens with a live preview panel.
- Select Popup Style or Popup Content from the left panel.
The Customizer allows you to fully personalize the verification email appearance and content. The plugin sends different emails for different verification scenarios.
Email Types Overview
The plugin supports 5 different email types, each sent for a specific verification scenario:
| Email Type | When It's Sent | Contains OTP |
|---|---|---|
| Registration | When customer registers a new account | ✓ Yes |
| Checkout | When customer verifies email at checkout | ✓ Yes |
| Edit Account | When customer changes their email address | ✓ Yes |
| New Login OTP | When OTP is required for suspicious login | ✓ Yes |
| New Login Auth | Alert for new login (informational only) | ✗ No |
How to Access Email Customization?
- Go to WooCommerce → Email Verification.
- Click on Customize in the settings menu.
- The customizer opens with a live preview panel.
- Click Design → Email Style to customize appearance.
- Click Email Content to customize text and messages.
How to Customize the Email Style?
Customize colors, layout, and header appearance for all verification emails.
Step-by-Step Instructions
- In the customizer, click Design → Email Style.
- The preview panel will show a sample email.
- Adjust the settings below.
- Click Publish to save your changes.
Email Layout Settings
| Setting | Description | Range/Options | Default |
|---|---|---|---|
| Content Alignment | Align email content horizontally | Center, Left | Left |
| Content Width | Width of the email content area | 400px – 1000px | 650px |
| Content Padding | Internal spacing inside the email | 10px – 100px | 30px |
Email Color Settings
| Setting | Description | Default |
|---|---|---|
| Background Color | Background color of email content area | #fafafa |
| Border Color | Color of the content border | #e0e0e0 |
| Font Color | Color of the email body text | #333333 |
Email Header Settings
| Setting | Description | Range/Options | Default |
|---|---|---|---|
| Header Image | Upload your logo for emails | Media upload | None (empty) |
| Image Width | Width of the header image | 50px – 300px | 80px |
| Header Font Size | Size of the heading text | 10px – 30px | 18px |
Email Button Settings
| Setting | Description | Default |
|---|---|---|
| Button Color | Background color of the verify button | #2296f3 |
| Button Font Color | Text color of the verify button | #ffffff |
| Button Font Size | Size of button text | 14px |
| Button Padding | Internal padding of the button | 15px |
| Expand Button | Make button full-width | Disabled |
How to Customize Email Content?
Each email type has its own customizable content including subject, heading, body message, and footer.
Step-by-Step Instructions
- In the customizer, click Email Content.
- Select the Email Type from the dropdown menu.
- Edit the content fields for your selected email type.
- The preview panel updates in real-time.
- Click Publish to save changes.
Available Email Types in Dropdown
| Email Type | Description |
|---|---|
| Registration | Email sent during account registration |
| Checkout | Email sent during checkout verification |
| Edit Account Email | Email sent when customer changes email address |
| New Login OTP | Email with OTP for suspicious login verification |
| New Login Authentication | Alert email for new login notification |
Registration Email
The Registration email is sent when customers create a new account and need to verify their email address.
How to Customize the Registration Email?
- In the customizer, click Email Content.
- Select Email Type: Registration from the dropdown.
- Edit the fields shown below.
- Click Publish to save changes.
Registration Email Settings
| Field | Description |
|---|---|
| Email Subject | Subject line that appears in customer’s inbox |
| Email Heading | Large heading text inside the email body |
| Verification Message | Main content explaining verification with OTP code |
| Footer Content | Additional text displayed below the main content |
Registration Email Default Values
| Field | Default Value |
|---|---|
| Email Subject | Please Verify Your Email Address on {site_title} |
| Email Heading | Verify Your Email Address |
| Verification Message | Thank you for signing up for {site_title}, to activate your account, we need to verify your email address.<p>Your verification code: <strong>{cev_user_verification_pin}</strong></p> |
| Footer Content | (empty) |
Available Placeholders for Registration Email
| Placeholder | Description | Example Output |
|---|---|---|
| {site_title} | Your website/store name | My Store |
| {cev_user_verification_pin} | The OTP verification code | 123456 |
| {cev_display_name} | Customer’s display name | John |
Checkout Email
The Checkout email is sent when customers verify their email during the checkout process.
How to Customize the Checkout Email?
- In the customizer, click Email Content.
- Select Email Type: Checkout from the dropdown.
- Edit the fields shown below.
- Click Publish to save changes.
Checkout Email Settings
| Field | Description |
|---|---|
| Email Subject | Subject line that appears in customer’s inbox |
| Email Heading | Large heading text inside the email body |
| Verification Message | Main content explaining verification with OTP code |
| Footer Content | Additional text displayed below the main content |
Checkout Email Default Values
| Field | Default Value |
|---|---|
| Email Subject | Please Verify Your Email Address on {site_title} |
| Email Heading | Verify Your Email Address |
| Verification Message | To complete your order on {site_title}, please confirm your email address. This ensures we have the right email in case we need to contact you.<p>Your verification code: {cev_user_verification_pin}</p> |
| Footer Content | (empty) |
Available Placeholders for Checkout Email
| Placeholder | Description | Example Output |
|---|---|---|
| {site_title} | Your website/store name | My Store |
| {cev_user_verification_pin} | The OTP verification code | 123456 |
| {cev_display_name} | Customer’s display name | John |
Edit Account Email
The Edit Account email is sent when customers change their email address in their account settings and need to verify the new email.
How to Customize the Edit Account Email?
- In the customizer, click Email Content.
- Select Email Type: Edit Account Email from the dropdown.
- Edit the fields shown below.
- Click Publish to save changes.
Edit Account Email Settings
| Field | Description |
|---|---|
| Email Subject | Subject line that appears in customer’s inbox |
| Email Heading | Large heading text inside the email body |
| Verification Message | Main content explaining verification with OTP code |
| Footer Content | Additional text displayed below the main content |
Edit Account Email Default Values
| Field | Default Value |
|---|---|
| Email Subject | Please Verify Your Email Address on {site_title} |
| Email Heading | You recently changed the email address {site_title} |
| Verification Message | To complete your order on {site_title}, please confirm your email address. This ensures we have the right email in case we need to contact you.<p>Your verification code: {cev_user_verification_pin}</p> |
| Footer Content | (empty) |
Available Placeholders for Edit Account Email
| Placeholder | Description | Example Output |
|---|---|---|
| {site_title} | Your website/store name | My Store |
| {cev_user_verification_pin} | The OTP verification code | 123456 |
| {cev_display_name} | Customer’s display name | John |
New Login OTP Email
The New Login OTP email is sent when a customer logs in from a suspicious device or location and needs to verify their identity with an OTP code.
How to Customize the New Login OTP Email?
- In the customizer, click Email Content.
- Select Email Type: New Login OTP from the dropdown.
- Edit the fields shown below.
- Click Publish to save changes.
New Login OTP Email Settings
| Field | Description |
|---|---|
| Email Subject | Subject line that appears in customer’s inbox |
| Email Heading | Large heading text inside the email body |
| Verification Message | Main content with login details and OTP code |
| Footer Content | Additional text displayed below the main content |
New Login OTP Email Default Values
| Default Value |
|---|
| New sign-in from {login_browser} on {login_device} |
| New sign-in from {login_browser} on {login_device} |
Hi {cev_display_name},
There was a new login to your {site_title} account from {login_browser} on {login_device}
We wanted to make sure it was you. Please verify your account using this OTP: {login_otp}
If you don’t recognize this activity, please change your password right away.
Thanks
Available Placeholders for New Login OTP Email
| Placeholder | Description | Example Output |
|---|---|---|
| {site_title} | Your website/store name | My Store |
| {cev_display_name} | Customer’s display name | John |
| {cev_user_verification_pin} | The OTP verification code | 123456 |
| {login_otp} | The OTP code (alternative) | 123456 |
| {login_browser} | Browser name used for login | Chrome |
| {login_device} | Device type used for login | Windows |
| {login_time} | Date and time of login attempt | March 30, 2026 10:30 AM |
| {login_ip} | IP address of login attempt | 192.168.1.1 |
| {change_password} | Link to change password page | (clickable link) |
New Login Authentication Email
The New Login Authentication email is an alert notification sent when a customer logs in from a new device or location. This email does NOT require OTP verification – it’s purely informational to alert the customer about the new login.
How to Customize the New Login Authentication Email?
- In the customizer, click Email Content.
- Select Email Type: New Login Authentication from the dropdown.
- Edit the fields shown below.
- Click Publish to save changes.
New Login Authentication Email Settings
| Field | Description |
|---|---|
| Email Subject | Subject line that appears in customer’s inbox |
| Email Heading | Large heading text inside the email body |
| Verification Message | Main content with login details and security info |
| Footer Content | Additional text displayed below the main content |
New Login Authentication Email Default Values
| Field | Default Value |
|---|---|
| Email Subject | New sign-in from {login_browser} on {login_device} |
| Email Heading | New sign-in from {login_browser} on {login_device} |
| Footer Content | (empty) |
Hi {cev_display_name},
There was a new login to your {site_title} account from {login_browser} on {login_device}
We wanted to make sure it was you. Please check the details below:
Device: {login_browser}, {login_device}
Date: {login_time}
IP: {login_ip}
If you don’t recognize this activity, please change your password right away.
Thanks
Available Placeholders for New Login Authentication Email
| Placeholder | Description | Example Output |
|---|---|---|
| {site_title} | Your website/store name | My Store |
| {cev_display_name} | Customer’s display name | John |
| {login_browser} | Browser name used for login | Chrome |
| {login_device} | Device type used for login | Windows |
| {login_time} | Date and time of login attempt | March 30, 2026 10:30 AM |
| {login_ip} | IP address of login attempt | 192.168.1.1 |
| {change_password} | Link to change password page | (clickable link) |
Complete Email Placeholders Reference
All Available Placeholders by Email Type
| Placeholder | Registration | Checkout | Edit Account | Login OTP | Login Auth |
|---|---|---|---|---|---|
{site_title} | ✓ | ✓ | ✓ | ✓ | ✓ |
{cev_display_name} | ✓ | ✓ | ✓ | ✓ | ✓ |
{cev_user_verification_pin} | ✓ | ✓ | ✓ | ✓ | ✗ |
{login_otp} | ✗ | ✗ | ✗ | ✓ | ✗ |
{login_browser} | ✓ | ✓ | ✓ | ✓ | ✓ |
{login_device} | ✓ | ✓ | ✓ | ✓ | ✓ |
{login_time} | ✓ | ✓ | ✓ | ✓ | ✓ |
{login_ip} | ✓ | ✓ | ✓ | ✓ | ✓ |
{change_password} | ✗ | ✗ | ✗ | ✓ | ✓ |
Supported HTML Tags in Email Content
| Tag | Description | Example |
|---|---|---|
<a> | Create links | <a href="https://example.com">Click here</a> |
<strong> | Bold text | <strong>Important</strong> |
<i> | Italic text | <i>Note:</i> |
<p> | Paragraphs | <p>Paragraph text</p> |
<br> | Line breaks | Line 1<br>Line 2 |
How to Add Footer Content to Emails?
- In the customizer, click Email Content.
- Select your desired Email Type from the dropdown.
- Scroll down to find the Footer Content field.
- Enter your footer text (HTML supported).
- Click Publish to save changes.
How to Customize the Re-engagement Reminder Email?
The Re-engagement Reminder is the email sent to customers who started signing up but never finished email verification. Its subject, heading, body, CTA button, and footer are all editable through the Email Customizer — the same place you customize the verification email and other CEV emails.
Before customizing, make sure the feature is enabled at Settings → Unverified Users → Maintenance → Send re-engagement reminder emails.
How to Open the Re-engagement Email in the Customizer?
- Go to Settings → Unverified Users → Maintenance.
- Inside the Re-engagement reminder emails card, click Customize email → at the top.
- The Email Customizer opens with the Re-engagement Reminder template pre-loaded in the preview pane.
Alternatively:
- Go to Customize tab in the plugin admin.
- Open the Email Content panel.
- Change the Email Type dropdown to Re-engagement Reminder.
Available merge tags for Re-engagement email:
- {site_title} — your store name
- {cev_display_name} — the customer’s display name (or empty for guest entries)
- {cev_user_email} — the recipient’s email address
- {registration_page_url} — direct link to the My Account / sign-up page