Get Started

How to Send Custom New User Registration Email in WordPress [Without Coding]

Editorial Team
August 8, 2023
How to Send Custom New User Registration Email in WordPress [Without Coding]

A personalized new user registration email or custom welcome email can build a solid groundwork for user engagement with your brand.

While WordPress does send an email to users after registration, the default new user registration email template is very basic.

Furthermore, it lacks the personalization and rich content needed to nudge your audience in the right direction.

In this blog, you will get to know about the step-by-step guide on how to send a custom WordPress new user registration email.

Best part, you will get to know the no-code way of setting up the email.

So without further ado, let’s get started…

What is WordPress New User Registration Email?

WordPress new user registration email is the email that the Content Management System sends by default to every user that registers on a website. Usually, the email contains a simple text asking the user to set the password.

 You can see a sample of the default WordPress new user registration email below:

Default WordPress New Registration Email

As you can see, it’s a generic email asking users to do what’s required. 

But it's not the only email you would want to send to your users. After all, they just signed to become a user and would expect a warm welcome. And not a generic robomail.

Did you know that almost 70% of users expect to receive a welcome email after they register or subscribe to a site? 

Well, they certainly don’t expect to receive a bland email from their favorite brand. That’s why you should focus on providing a custom welcome email to users once they register on your site. 

To learn more about the advantages of using a custom welcome email in WordPress, move to the next section.

Why Send a Custom Welcome Email to Newly Registered Users in WordPress?

Stand out from the crowd

More than 300 billion emails are sent per day worldwide. And on average, a person deals with 120+ emails (sent and received combined). 

So, you can understand how tight the competition is! Well, you can beat this competition and stand out from the crowd by customizing your emails. And a great start would be by sending a custom welcome email to new WordPress users of your website.

Welcome emails have better open rate

Welcome emails usually have a 91.43% open rate which indicates that if you want to improve user engagement with your brand then you must send them a personalized email. 

This is your opportunity to get users more engaged and interested in your brand and product. You can do this by incorporating the right content in the WordPress new user email that you send out.

Hold attention of users

Users are 42% more likely to read a welcome email than an average email. It’s because the welcome email is the first email they receive from a brand they signed up for and it appeals way more than the promotional emails they receive daily. 

You can utilize users' interest for a welcome email to hold their attention for a longer period of time. To do so, you must give them a reason to invest time in your brand which you can do perfectly with a custom welcome email. 

Better revenue generation

Newly subscribed users are highly active in the first 48 hours of subscribing. And that makes it the perfect time to push them to make a purchase and generate more revenue. 

For example, you can send a welcome email offering them 20% OFF on their first purchase which will encourage them to buy your product instantly and thus help you generate more revenue.

Build loyalty

A welcome email is also a great way to gain users' trust in your brand and build loyalty. You can do that by sharing your social media accounts or customer reviews on your email as a symbol of social proof to gain trust.

Now you know how crucial it is to send a customized welcome email to a new user.

🔔 You can also read our blog How to Offer First Order Discount in WooCommerce.

Disable Default New User Email 

Before we can start the process of creating and sending custom new user emails in WordPress, we need to make sure we disable the default email. Otherwise, users will receive two emails resulting in a bad user experience. 

To disable the default new user email, you need to add a custom code snippet. 

Here is the code snippet

<?php

/**
 * This will unhook user registeration emails
 */
add_filter( 'init', function () {
	remove_action( 'network_site_new_created_user', 'wp_send_new_user_notifications' );
	remove_action( 'network_site_users_created_user', 'wp_send_new_user_notifications' );
	remove_action( 'network_user_new_created_user', 'wp_send_new_user_notifications' );
	remove_action( 'register_new_user', 'wp_send_new_user_notifications' );
	remove_action( 'edit_user_created_user', 'wp_send_new_user_notifications' );
} );

To add this snippet, you need to install a plugin. You need to install and activate WPCode – Insert Headers and Footers.

install and activate wpcode

Now from the WordPress dashboard, navigate to Code Snippets ⇒ + Add Snippets, then hover on “Add Your Custom Code (New Snippet)” and click on the “Use Snippet” option.

select snippet to add code

Now provide a name, select Code type as PHP Snippet, paste the code in the Code Preview Box, activate the snippet, and click Save Snippet.

copy paste custom code snippet to disable new user email

This will prevent WordPress from sending the default email. However, if you use WooCommerce with WordPress, then you need to do the following as well:

Navigate to WooCommerce ⇒ Settings ⇒ Emails. Then click on the Manage option for New Account. 

go to new user email settings WooCommerce

Here you need to uncheck the “Enable this email notification” option. After that, click on Save Changes.

uncheck the email option

This should disable the new account email from your WooCommerce site.

Now let's check how you can set up a custom new user registration email.

How to Send Custom WordPress New User Registration Email in 5 Steps

For this process, we are going to use FunnelKit Automations-an all-in-one email marketing platform for WordPress.

This WordPress plugin empowers you to write customized emails and automate email campaigns from the WordPress dashboard.

First, let's install and activate FunnelKit Automations.

After activating the plugin, follow the step-by-step process to send WordPress new user registration email:

Step 1: Add new automation

The next step is to create an automation using which you will send a custom WordPress new user registration email. 

For that, navigate to FunnelKit Automations ⇒ Automations (Next Gen) and then click on Add New Automation.

click on automations to send customnew WordPress user registration email

We are not going to use any new user registration email template, rather build one from scratch.  So, click on the Start From Scratch option.

Select Start From Scratch

Now provide a name and click on Create.

Prove a Name and Click on Automation using FunnelKit Automations.

Now click on Select Trigger to choose an event and under the WordPress menu select User Created and then click on Done.

🔔 Note: A trigger is an event after the completion of which an action will take place. The User Created trigger represents the event of new registration on a WordPress site.

Select Send Email Trigger of FunnelKit Automations

Step 2: Set the send email action

Before you can create the email, you need to add an Action. For that click on + icon and choose Action.

Add Action to Send Email

Now choose the Send Email option in the Messaging section and click on Done. 

Choose Send Email Action
Choose Send Email Action

This will set up your WordPress new user registration email - let’s customize it further.

Step 3: Customize the welcome email

Now you should see a window with a beginner-friendly email customizer by FunnelKit Automations.  Here you can customize the Email Subject, Preview Text, Body and other options.

email window

Putting the same subject line or body text for everyone without personalization is not the most efficient way to go. 

To make your customers feel like the email was specifically meant for them it’s a good idea to incorporate customer’s information in the email content. 

Well to begin, you can address the customer by their name because who doesn't love their name, right?

To personalize email content FunnelKit Automations offers Merge Tag.

You can click on the {{..}} Icons access the merge tag. Look for the merge tag and then copy the tag and simply paste it where you want to add the; subject line, preview text or email body. 

Here, we have added the name in the subject line to personalize the email.

Add Merge Tag

Similarly you can add different merge tags in the email body by clicking on the Merge Tags button.

Add Merge Tag to Email Body

Now let's check how you can customize the email body using FunnelKit Automations.

FunnelKit Automation offers you 3 ways to create your WordPress New User Registration email template: 

  • Rich Text
  • Raw Html
  • Visual Builder 

With rich text, you can just write your email like you will do any rich text editor. You can style your text, add links, and many more.

Rich Text Email Editor

With the Raw HTMl you will need to create the email using HTML code. And for the styling you need to use CSS. However, we don’t recommend this option unless you are a HTML and CSS pro. 

Rich HTML Email Editor

The third option is Visual Builder, which is the most advanced option which offers you the ability to drag and drop elements to create your email template. And the best part is you can see a live preview of how it will look.


To use the visual builder you need to choose Visual Builder as template type and then click on Start to launch the editor.

lunch visual editor

Once the editor loads you will find options on the left to choose the type row such as one column, two column, three columns etc., along with different content such as heading, text, image, button, divider etc.

Visual Element

You need to drag and drop the elements to create your email.

Drag and Drop Element to Build Welcome Email in WordPress

Here in the email body, you can also add the customer user name, and the link user can use to set up the password using merge tags. To display the user name use merge tag {{contact_username}}, and for the password set-up link, use the merge tag {{contact_password_setup_link}}.

set password link for new WordPress users using FunnelKit

🔔 Note: The visual builder is only available with FunnelKit Automations Pro. So if you want to create your WordPress new user registration email using a drag and drop builder, then make sure you have installed and activated FunnelKit Automations Pro. 

Once you are done writing your welcome email, click on Save to update the email. 

Step 4: Send a test email 

It’s always a good practice to send a test email to ensure everything is looking good and working in your email. With FunnelKit Automations, you can send test emails easily. Just enter the email to which you want to send the test email, then click on Send Test Email.

test email

Here is a preview of the email we created:

WordPress new user registration email preview

Step 5: Activate the automation to send welcome email 

If you are happy with how the test email turned out, then it’s time to activate the automation you created  so every new user receives this email you just created as their WordPress new user registration email. 

However, if you are not happy then you can make the necessary changes to your email and send another test email to check the result. 

Once you are happy, close the visual editor and on the Automation workflow page turn on the Active toggle button to activate the automation workflow.

Activate Automation

That’s it! Now your new customers will get the personalized email and not just the boring email that WordPress sends by default. 

This is how you can send custom WordPress registration emails to new users.

🔔 You can also read our blog WooCommerce Follow Up Emails : 6 Types with Examples

Tips to Build Brand Loyalty with Your New Users

Brand loyalty helps you to retain customers over a long period of time. As you attract new customers, consider the following tips to foster brand loyalty:

1. Send follow up emails

A follow up email after a welcome email will go a long way. It shows the user that you care. For instance, you could send out a series of emails explaining your goods or services so it’s easier for them to get to know your brands better.

Always remember to keep a gap between your two emails. You don’t want to bombard your users with 5 emails at one time. You can utilize the Delay feature of FunnelKit Automations to specify a delay between two emails.

2. Include auto-login

Always a good practice to include a link for users to Auto-login . This makes the login process frictionless even if they forget their password.

So, whether you ask users to check out the premium content you offer, sign up for a course, or perform any other action that requires users to login to your WordPress site, make sure you include an auto login in.

3. Data driven tweaks

Analyzing existing data such as open rate, click rate, etc. of the welcome email is crucial because data tells you what needs to be improved. For example, if you find the open rate to be a little lower than your expectation, then you can tweak the subject line or preview text. 

FunnelKit offers inline analytics where you can check the sent emails, open rate, click rate, etc. from the workflow for each sent email event. In addition, you also get in-depth analysis for your email campaigns.

4. Show gratitude

Showing gratitude to users for choosing to trust your brand and embark on a journey with you is a tried and true way to build a strong relationship with them. You can express your gratitude by providing a discount code in subsequent follow-up emails.

You can also send personalized coupon codes for your WooCommerce user to boost your revenue. With FunnelKit Automations, you can create coupons from the workflow dashboard itself and also append customer information to the coupon code to personalize it.

5. Add a reply-to email

Always include a reply email address so that users can contact you directly. While emails are automated, they should not appear to be robo mails.

The ability to respond to you personally makes your users feel special. Furthermore, you will have one-on-one communication with your audience and will be able to receive useful feedback.

You can follow the tips above to utilize WordPress new user email to successfully build brand loyalty with your customers.

🔔 You can also read our blog on Triggered Emails: How to Generate 4x Times More Revenue

Are You Ready to Send Your WordPress New User Registration Emails?

As they say, first impressions last for a long time. Your welcome email will set the first impression your customers will form about the brand. Therefore your welcome email must leave a good impression. 

As you have seen in the blog, FunnelKit Automations has all the right features you will need to ensure your welcome emails leave a spectacular first impression.

You can custom-build your welcome email in various ways and automate the whole process with minimal effort.

So, not just the first welcome email, you can also manage follow-up emails with FunnelKit Automations Pro. And for that, you can also leverage prebuilt recipes such as Review Collection Email, Customer Winback Campaign (with coupon), Abandoned Cart Reminder, order confirmation email, First Purchase Anniversary, and many more.

These prebuilt recipes are ready to use, all you need to do is import them and do a little bit of customization to fit your brand and then you will be good to go. 

Are you ready to make your first impression that will last forever?

Author: Editorial Team
The Editorial Team at FunnelKit (formerly WooFunnels) is a passionate group of writers and copy editors. We create well-researched posts on topics such as WordPress automation, sales funnels, online course creation, and more. We aim to deliver content that is interesting and actionable.
chevron-down