Blog / Tutorials / How to Customize WordPress Emails – No Code Need (Just Drag n’ Drop)

How to Customize WordPress Emails – No Code Need (Just Drag n’ Drop)

Colin Newcomer
Last Updated: 09/07/24

By default, WordPress sends boring, plain text emails for key actions such as new user registration, password resets, and so on. Therefore, you may be searching for a way to customize WordPress emails with your own unique designs.

That’s where the Profile Builder plugin comes in. This tool enables you to customize a variety of email templates. For example, you can adjust their designs to match your site and edit the content to provide as much information as you’d like.

In this post, we’ll look at some important WordPress emails that you might want to customize. Then, we’ll show you how to create your own WordPress custom email template. Let’s dive right in!

Types of WordPress Emails You Can Customize

Before we get into the tutorial, let’s talk about the types of WordPress custom emails that you’ll be able to customize.

In this tutorial, we’ll focus on emails that your site sends to users for key actions, including:

To customize these WordPress emails, you’ll need the Profile Builder plugin.

Profile Builder Pro

The best plugin to customize WordPress emails without needing any technical knowledge.

Get Profile Builder

Profile Builder gives you full control over the WordPress registration, login, and edit profile functionalities. You can create custom registration and edit profile forms and then you can also customize all of the emails involved in that.

You can use the same template for all of your emails and just adjust the content. Alternatively, you can create unique templates for each email if you prefer

Best of all, this method requires zero technical knowledge and you’ll be able to customize the email designs using a visual, drag-and-drop builder. With Profile Builder, you can fully customize your emails using custom HTML as well as merge tags to insert dynamic information such as a user’s name, email, and so on.

The email customizer feature is available on the Pro license.

Profile Builder Pro

The best plugin to customize WordPress emails without needing any technical knowledge.

Get Profile Builder

However, if you’re not a developer, you might not be able to write the custom HTML for your email design. Don’t worry! As we promised above, you do not need to be a developer to follow this tutorial.

Instead, you can use one of the many free email editors out there to create the HTML design of your email using a visual, drag-and-drop editor.

For this tutorial, we’ll use the Beefree editor, but the same process applies to other email editors as well.

Then, you’ll be able to use that design for your WordPress emails thanks to Profile Builder – all you’ll need to do is copy and paste the code from Beefree (or the editor of your choosing) to Profile Builder.

Note: If you’re using Paid Member Subscriptions to create a membership site, we’ll also talk about how to customize all of the emails that it sends, including subscription activation, renewal, and so on.

How to Customize WordPress Emails Using Profile Builder

Now, let’s get into our step-by-step guide on how to customize WordPress emails using Profile Builder and Beefree.

1. Install and Configure Profile Builder

To begin, you’ll want to install and activate the Profile Builder plugin on your WordPress site.

The Email Customizer requires the Pro license, so make sure to purchase at least the Pro license.

Once you’ve activated the pro version of the Profile Builder plugin, you can go to Profile Builder → Settings → Email Customizer:

The Email Customizer in Profile Builder Pro

Note that you can also use Profile Builder to create a custom registration page and login page. While that isn’t the focus of this article, we do have lots of posts on how to use Profile Builder to improve your site’s registration and user account functionality.

Here are some useful guides if you’re interested:

2. Create Your Email Template Using an Email Editor

Now, you’re ready to design the WordPress custom email template that you’ll use for your emails.

To create this without needing any technical knowledge, you can use the free Beefree editor. You can click here to view free email templates from Beefree.

In terms of the starting point of your design, you have two options:

  1. You can select a premade template by hovering over it and clicking on Edit.
  2. You can design your own template from scratch by clicking on the Start Designing button under the Blank Template option.
Beefree templates

Choosing one of those options will launch you into the visual Beefree editor. You’ll either see a blank canvas or the template that you selected.

You can now use the editor to create/tweak your design. If you’ve ever used a WordPress page builder plugin, the editor uses a similar interface.

You can drag content elements in from the right and then customize them to adjust your design. You can also use rows to group content elements together and create multi-column layouts if needed:

The Bee editor enables you to customize the template for your WordPress emails with a drag and drop editor

Make sure to preview your emails on both desktop and mobile so that you can see how they’ll look for all visitors. The mobile preview option is in the top-left corner of the editor:

Mobile preview of Beefree tempalte

Beefree also includes an option to let you send a test email so that you can see how it will look in your email client.

Optional: Add Merge Tags to Insert Dynamic Information

This step is optional. However, you might have situations where you want to dynamically insert a user’s information in your emails.

For example, you might want to include someone’s username in the registration confirmation email.

To do this, all you need to do is add one of Profile Builder’s merge tags where you want the dynamic information to appear.

For example, to address each user by their username, you could write something like this in Beefree:

“Hi {{username}}, welcome to {{site_name}}”

To see a full list of merge tags for the email that you’re designing, you can open your WordPress dashboard and go to Profile Builder → Settings → Email Customizer. Find the email that you want to customize and then look for the Available Tags list:

Available tags to customize WordPress emails

You can copy any of these tags into your email template.

3. Download Email Template HTML

Once you’re happy with how your email template looks, you’re ready to export and download the HTML for that template.

To do this, click on the Save button in the Beefree editor. That will prompt you to create a free Beefree account.

Once you do that, you’ll be able to see your Projects list. Select the template that you just created by clicking the three dots icon and selecting Export:

The Export option in Bee

In the popup that appears, select the option to Copy the HTML:

Copying the HTML from Bee so you can paste it in WordPress to customize emails

If you included images in your design, you can also select the Get HTML & Images option. This will download everything to your computer. You’d need to open the HTML in a text editor and then upload the images to your WordPress site (and update the image URL locations in the HTML).

If you chose Copy the HTML, you’ll now see a code snippet in the popup. Select the option to Copy the HTML code to save it to your clipboard:

Copying the HTML code in Bee

That’s it. You can now return to your WordPress website

4. Add HTML Email Template to Profile Builder

Now that you have the HTML code for your email template, you’ll need to add it to your WordPress site.

In your WordPress dashboard, go to Profile Builder → Settings → Email Customizer. Locate the email template that you want to customize. Then, paste the HTML that you copied from Beefree into the HTML editor box for that email:

Pasting in the HTML code into the email template to customize WordPress emails

Then, click on the Save Changes button.

And that’s it! Your site will now start using this custom email template!

5. Repeat for Other Emails

If you want to customize additional emails, you can repeat the steps above as needed to create unique emails for different actions.

You can use your existing email template as the base and just adjust the text/content. Or, you can create a completely different template with a unique design if you’d prefer.

In addition to customizing the emails that your site sends to users, you can even customize the emails that site admins receive from the Administrator Emails tab:

Administrator emails in Profile Builder

You can just follow the same process as above.

Bonus: How to Work With Custom WordPress Emails in Paid Member Subscriptions

If you want to customize the core WordPress registration, login, and edit profile emails, you’ll just need the Profile Builder plugin.

However, if you’re using Paid Member Subscriptions to create a WordPress membership site, you might also want to customize the emails that the plugin sends for important actions such as new subscriptions, upcoming renewals, and so on.

Accept (recurring) payments, create subscription plans and restrict content on your website. Easily setup a WordPress membership site using Paid Member Subscriptions.

Get Paid Member Subscriptions

Creating custom WordPress emails for Paid Member Subscriptions works pretty much the same, just with a few minor differences.

To begin, you can use the free Beefree editor as we showed you above. All of the steps are the same, from creating the template to exporting the HTML. However, you’ll need to add them to WordPress in a slightly different way because you’re working in Paid Member Subscriptions instead of Profile Builder.

Once you’ve exported the HTML for your email, you can go to Paid Member Subscriptions → Settings → E-Mails:

Email Settings in the Paid Member Subscription plugin enable you to customize WordPress emails

Find the email that you want to customize and just paste in the HTML for your email in the text box.

This is also where you can find the relevant merge tags for Paid Member Subscriptions, if you’d like to include them in your Beefree email design. You have different options here than what you get with Profile Builder, so you might need to adjust the merge tags in your emails.

Customize Your WordPress Emails Today

With Profile Builder and the free Beefree editor, it’s easy to fully customize WordPress emails. You can also use any other email editor to create the template design for your emails without needing any HTML or CSS knowledge. Profile Builder makes it easy to apply those HTML templates to WordPress, along with inserting dynamic information using merge tags when needed.

Profile Builder Pro

The best plugin to customize WordPress emails without needing any technical knowledge.

Get Profile Builder

Plus, Profile Builder can also help you customize other aspects of your site’s user experience, such as building custom registration forms. If you’re using Paid Member Subscriptions to create a WordPress membership site, you can also use the same approach to customize all of the emails sent to users.

Do you still have any questions about how to customize WordPress emails when using Profile Builder? Let us know in the comments!

From the blog

Related Articles

how to sell videos online

How to Sell Videos Online (5 Steps)

Author: John Hughes
Last Updated: May 30th, 2024

Videos can help you appeal to a global audience and increase engagement on your website. You might want to create and sell exclusive vlogs, education courses, or online tutorials. But, it can seem like a complicated process if you lack technical skills. With beginner-friendly platforms like WordPress and Paid Member Subscriptions, it's relatively simple to […]

Continue Reading
WordPress Email Login and Registration Setup

How to Customize WordPress Email Login Behavior (+ Registration)

Author: Colin Newcomer
Last Updated: April 14th, 2021

Searching for a WordPress email login feature so that you can customize your site's login process, such as requiring users to use their email address instead of a username? By default, WordPress lets users log in with either their username and password or their email and password via the default login page. But if you […]

Continue Reading
Roundup WordPress ecosystem May 2017

Roundup of WordPress ecosystem #4 – May 2017

Author: Patricia Borlovan
Last Updated: October 31st, 2017

There have been a lot of interesting things happening around the WordPress Community lately and we are now all curious about the WordPress 4.8 and this year's Edition of WordCamp Europe. Read about these topics and much more, on what happened around the WordPress ecosystem below. News & Updates Community News At the end of […]

Continue Reading

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.