Opens in a new tab

WD Email Designer

Design Custom WordPress Emails With Drag-and-drop Builder

WD Email Designer is a powerful and flexible WordPress plugin that allows you to easily create and customize professional email templates directly within your website. It helps you design branded emails with full control.

Replace Default WordPress Emails with Your Own Designs

WordPress sends emails that look like they were formatted in 1998. Password resets, welcome messages, comment alerts — plain text, no branding, no way to tell if they came from your site or anyone else's. The usual fix involves PHP template overrides, and those break the moment you update a theme or plugin.
WD Email Designer adds a visual drag-and-drop editor to your WordPress admin. Pick the email type you want to customize, build it with text blocks, headings, buttons, images, and columns, then save. The plugin intercepts outgoing emails at the wp_mail level and swaps in your template automatically. Works with WordPress core emails and Gravity Forms notifications out of the box.

What's Inside

The tools you get for building better WordPress emails.

Drag-and-Drop Editor

Build email templates visually with blocks for text, headings, buttons, images, dividers, columns, and spacers. No HTML knowledge required.

7+ WordPress Email Types

Customize password resets, new user welcomes, admin alerts, comment notifications, and more. Each type gets its own template.

Gravity Forms Integration

Apply custom designs to any Gravity Forms notification. Works per-form, per-notification, or as a global default.

Merge Tags

Insert dynamic content like {user_name}, https://wolfdevs.com, and {reset_link}. Tags resolve automatically at send time with the correct data.

Live Preview and Test Emails

Toggle between desktop and mobile views while editing. Send test emails to verify how your design looks in actual email clients.

Template JSON Storage

Templates are stored as JSON and rendered to HTML when sent. No static HTML files to maintain or worry about going stale.

The Old Way vs. Email Designer

What changes when you stop editing PHP templates.
The Old WayEmail Designer
✕Plain text emails with no branding or formatting✓Branded, styled emails that match your site identity
✕Edit PHP template files to change email appearance✓Visual editor with drag-and-drop blocks
✕Different code paths for WordPress emails and form plugin emails✓One editor for WordPress core and Gravity Forms emails
✕No way to preview emails before they go out✓Desktop and mobile preview plus test email sending

Three Steps to Better Emails

Pick a type, design it, turn it on.
1

Pick an Email Type

Choose from WordPress core emails (password reset, new user, comments) or any Gravity Forms notification.
2

Design Your Template

Use the drag-and-drop builder to add blocks, set colors, insert merge tags, and preview on desktop and mobile.
3

Activate and Send

Toggle the template active. Every matching email from that point on uses your design automatically.

What Users Are Saying

From developers who use the plugin on real projects.
Our client onboarding emails looked terrible — plain text password resets with no logo. Set up the designer in about 20 minutes and now every email matches our brand. The merge tags made it easy.
Matt Kowalski
Developer at Pixel Harbor
Been wanting this for years. I customize Gravity Forms notifications for every client site, and doing it through PHP was always a pain. This lets me handle it visually and hand it off to the client if they want to tweak the wording.
Sarah Levine
Freelance WP Developer
The test email button is underrated. I used to send myself password resets just to check if my template changes worked. Now I can see the exact output before anything goes live.
Dan Reeves
Digital Agency Owner
I tried two other email customizer plugins before this one. They either couldn't handle Gravity Forms or broke when I updated WordPress. This one intercepts at wp_mail so it works with everything.
Aisha Okonkwo
WordPress Consultant

Frequently Asked Questions

Common questions about WD Email Designer.

All major WordPress transactional emails: new user welcome, new user admin notification, password reset, password changed, email change request, comment notification, and comment moderation. If you have Gravity Forms installed, you can also customize any form notification.

Currently, the plugin has built-in support for Gravity Forms. WordPress core emails work regardless of what triggers them because the plugin hooks into wp_mail directly. Support for additional form plugins is planned.

The plugin intercepts outgoing emails using the wp_mail filter. When an email matches a type that has an active template, the original content is wrapped in your design. The original message is available as a {content} merge tag so you can place it wherever you want in your layout.

The plugin uses a custom database table for template storage and standard WordPress hooks. It should work on multisite, though it has not been extensively tested in that environment yet.

Templates are stored as JSON and rendered to HTML at send time. The rendering adds a few milliseconds to each email. No external API calls are involved.

Built For WordPress Developers

From solo freelancers to agency teams.

Agency Developers

Give client sites branded emails without writing PHP template overrides. Design once per email type, activate, and move on.

Freelancers

Stop wasting hours on email template code for every project. Build visual templates in minutes and include branded emails as part of your deliverable.

Site Owners

Take control of what your WordPress emails look like without hiring a developer. The visual editor works the same way as any page builder.

Personal

Single site license.

$19.00

Developer

Up to 5 sites license.

$49.00

Agency

Unlimited sites license.

$99.00

Personal - Lifetime

Single site license.

$99.00

Developer - Lifetime

Up to 5 sites license.

$149.00

Agency - Lifetime

Unlimited sites license.

$199.00
Current Version
1.0.0
Last Updated
1 day ago