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,240 among WordPress.org plugins with 20,000+ active installations, is #77 of 3,634 in the Communication category, a 4.8/5 rating from 87 reviews, and was last updated Sep 23, 2026. Data from WordPress.org, refreshed twice daily — see methodology.

Compatible with WP 7.1
v3.5 Current Version v3.5
Updated 1 month ago Last Update on 23 Sep, 2026
Refreshed 1 week ago Last Refreshed on
#77 of 3,634 in Communication Top 5% by installs Downloads -23.7% this week
View on WordPress.org
Rank
#1,240
— No change
Active Installs
20K+
-22.7%
KW Avg Position
23.3
0.2 better
Downloads
701.4K
+56 today
Support Resolved
0%
— No change
Rating
96%
Review 4.8 out of 5
4.8 (87 reviews)

Next Milestone 30K

Total Progress 57.5%
20K+ 30K+
157
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,255 more installs to reach 30K+

Rank Changes

1,178 1,209 1,240 1,271 1,302 31-10-2026 01-11-2026 02-11-2026 03-11-2026 04-11-2026 05-11-2026 06-11-2026 07-11-2026
1,176 1,208 1,239 1,270 1,302 23-10-2026 24-10-2026 25-10-2026 26-10-2026 27-10-2026 28-10-2026 29-10-2026 30-10-2026 31-10-2026 01-11-2026 02-11-2026 03-11-2026 04-11-2026 05-11-2026 06-11-2026 07-11-2026
Current #1,240
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

50 100 150 200 250 31-10-2026 01-11-2026 02-11-2026 03-11-2026 04-11-2026 05-11-2026 06-11-2026 07-11-2026
50 100 150 200 250 300 350 23-10-2026 24-10-2026 25-10-2026 26-10-2026 27-10-2026 28-10-2026 29-10-2026 30-10-2026 31-10-2026 01-11-2026 02-11-2026 03-11-2026 04-11-2026 05-11-2026 06-11-2026 07-11-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
0
Resolved
1
Unresolved
0%
Resolution Rate

Security History

Source: WPVulnerability

6 known vulnerabilities on record · 0 in the last 24 months · checked 2 weeks 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.