Email Template Designer - WP HTML Mail
by Hannes Etzelstorfer 4.8 (87 reviews)

Email Template Designer - WP HTML Mail

All in one email template designer for WooCommerce, Ninja Forms, Elementor Forms, Gravity Forms, CF7, Support Plus, EDD, ...

Email Template Designer ranks #1,242 among WordPress.org plugins with 20,000+ active installations, is #77 of 3,354 in the Communication category, a 4.8/5 rating from 87 reviews, and was last updated Mar 4, 2025. Data from WordPress.org, refreshed twice daily — see methodology.

Tested up to WP 6.7 (Current: 7.1)
v3.4.9 Current Version v3.4.9
Updated 1 year ago Last Update on 04 Mar, 2025
Refreshed 7 hours ago Last Refreshed on
#77 of 3,354 in Communication Top 5% by installs Downloads -18% this week No update in over a year
View on WordPress.org
Rank
#1,242
No change
Active Installs
20K+
-22.6%
KW Avg Position
87.3
No change
Downloads
701.4K
+11 today
Support Resolved
100%
No change
Rating
96%
Review 4.8 out of 5
4.8 (87 reviews)

Next Milestone 30K

Total Progress 58.7%
20K+ 30K+
148
Ranks to Climb
-
Growth Needed
8,000,000
Active Installs
Pro

Unlock Exact Install Count

See the precise estimated active installs for this plugin, calculated from real-time ranking data.

  • Exact install estimates within tiers
  • Track install growth over time
  • Milestone progress predictions
Upgrade to Pro
Need 4,135 more installs to reach 30K+

Rank Changes

1,178 1,210 1,242 1,273 1,305 10-09-2026 11-09-2026 12-09-2026 13-09-2026 14-09-2026 15-09-2026 16-09-2026 17-09-2026
1,178 1,210 1,242 1,273 1,305 02-09-2026 03-09-2026 04-09-2026 05-09-2026 06-09-2026 07-09-2026 08-09-2026 09-09-2026 10-09-2026 11-09-2026 12-09-2026 13-09-2026 14-09-2026 15-09-2026 16-09-2026 17-09-2026
Current #1,242
Change
Best #

Upgrade to Pro

Unlock 30-day and 90-day rank history charts with a Pro subscription.

Upgrade Now

Active Installs Growth

Active Installs 0,000,000+
Growth +0.0%
Peak 0,000,000

Downloads Growth

0 100 10-09-2026 11-09-2026 12-09-2026 13-09-2026 14-09-2026 15-09-2026 16-09-2026 17-09-2026
0 100 02-09-2026 03-09-2026 04-09-2026 05-09-2026 06-09-2026 07-09-2026 08-09-2026 09-09-2026 10-09-2026 11-09-2026 12-09-2026 13-09-2026 14-09-2026 15-09-2026 16-09-2026 17-09-2026
Downloads
Growth
Peak

Upgrade to Pro

Unlock 30-day, 90-day, and yearly download history charts with a Pro subscription.

Upgrade Now

Reviews & Ratings

4.8
87 reviews
Overall 96%
5
82 (94%)
4
1 (1%)
3
1 (1%)
2
0 (0%)
1
3 (3%)

Support Threads Overview

Resolved
Unresolved
1
Total Threads
1
Resolved
0
Unresolved
100%
Resolution Rate

Security History

Source: WPVulnerability

6 known vulnerabilities on record · 0 in the last 24 months · checked 1 week ago

  1. Email Template Designer – WP HTML Mail [wp-html-mail] < 3.4.2

    CVE-2023-40202 · Fixed in v3.4.2

  2. Email Template Designer – WP HTML Mail [wp-html-mail] < 2.9.1

    CVE-2019-25148 · Fixed in v2.9.1

  3. Email Template Designer – WP HTML Mail [wp-html-mail] < 3.1

    CVE-2022-0218 · Fixed in v3.1

  4. Email Template Designer – WP HTML Mail [wp-html-mail] < 3.0.8

    CVE-2021-20779 · Fixed in v3.0.8

  5. Email Template Designer – WP HTML Mail [wp-html-mail] < 2.9.1

    CVE-2019-25148 · Fixed in v2.9.1

  6. Email Template Designer – WP HTML Mail [wp-html-mail] < 3.1.3

    Fixed in v3.1.3

TL;DR

AI summary of the plugin's readme

This plugin is for WordPress site owners using WooCommerce, EDD, or various form plugins who need branded transactional and notification emails. It solves the problem of designing and styling WordPress emails without coding by providing a template designer with live preview and global style controls.

  • WooCommerce email customization
  • Ninja Forms integration
  • Elementor Forms integration
  • Gravity Forms integration
  • Contact Form 7 integration
  • Template library
  • Inline CSS conversion
  • Email test mode

Frequently Asked Questions

Common questions about Email Template Designer - WP HTML Mail

Our email designer has integrations for these plugins: AutomateWoo Birthday Emails BuddyPress Caldera Forms Contact Form 7 Divi Theme contact forms Easy Digital Downloads Fluent CRM Fluent Support Formidable Forms Give – Donation and Fundraising Gravity Flow Gravity Forms HappyForms Ninja Forms TeraWallet The Newsletter Plugin Ultimate WP Mail WooCommerce WPForms and WPForms Lite WP E-Commerce WP Foro WP Support Plus Responsive Ticket System Allthough we didn't optimize WP HTML Mail for these plugins our users use it with many more plugins ACF Advanced Forms Elementor Forms Events Made Easy Learndash Notifications Matador Jobs Memberpress Modern Events Calendar Uncanny Owl Groups ShieldSecurity ...
The most common reasons are: * Your site is password protected so your email client can't load the image. * You are using a local staging site that is not reachable by your mail client. * The image format is not supported by your mail client. Try a different image (PNG, JPG or GIF).
No, this is not a newsletter tool, it just makes your emails beautiful but doesn't send custom ones.
Go to your Contact Form 7 email settings and change email type from HTML to text. WP HTML Mail will take care of the HTML.
There's a filter to change the header HTML code. Just add this to your (child-)themes functions.php: add_filter('haet_mail_header', function( $header ){ return 'hello <strong>world</strong>'; }); Of course you can display HTML code, not just text.
There's a filter to change the footer HTML code. Just add this to your (child-)themes functions.php: add_filter('haet_mail_footer', function( $footer ){ return 'hello <strong>world</strong>'; });
You can add your own CSS code for desktop and mobile. Just add this example to your (child-)themes functions.php and customize it: add_filter( 'haet_mail_css_desktop', function( $css ){ $css .= ' h1{ border-bottom: 2px solid green; } '; return $css; }); add_filter( 'haet_mail_css_mobile', function( $css ){ $css .= ' h1{ background:red; } '; return $css; });
Find anything all emails have in common. It may be the sender, a word in the subject or something in the email body. Then add this function to your (child-)themes functions.php and customize it. Return TRUE if the template should be used and FALSE if not. // return true if you want to use a template for current mail // return false if you want to leave the content of this email unchanged add_filter( 'haet_mail_use_template', 'customize_template_usage', 10, 2 ); function customize_template_usage( $use_template, $mail ){ // $mail['to'] ... // $mail['subject'] ... // $mail['message'] ... // $mail['headers'] ... // $mail['attachments'] ... return true; } another example

Sign In / Register

You need to sign in or register to use this feature.