Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
WPB Cup
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

How to Send Automated Emails in WordPress

Editorial Note: We earn a commission from partner links on WPBeginner. Commissions do not affect our editors' opinions or evaluations. Learn more about Editorial Process.

Are you looking to automate emails in WordPress?

Your small business or online store relies on email. However, keeping up with marketing emails, transactional emails, email notifications, and engaging with users can become overwhelming. Automating these emails can save you time and effort while delivering better results.

In this article, we will show you how to send automated emails in WordPress to streamline your workflow and grow your business.

How to Send Automated Emails in WordPress

Why Send Automated Emails in WordPress?

Whether you have an online store, a membership site, or a small business website, you rely on email to keep it growing and running smoothly.

For example, you can use email to welcome new users and let them know when new content or products are available. Email is also useful for marketing campaigns and updating your customers on the progress of their orders.

You can even use email to notify yourself when there is a new post waiting for you to review or that a WordPress update needs to be installed.

Since email is used for so many tasks on your WordPress website, it only makes sense to save time and effort by automating as many emails as possible.

With that being said, let’s take a look at how to send automated emails in WordPress. Here are the topics we will cover in this tutorial:

1. Making Sure Your WordPress Email Is Being Sent Reliably

Before you start automating your emails, it’s important to make sure that emails from your website are being delivered reliably.

By default, most WordPress hosting companies do not have the mail function configured properly. To prevent their servers from abuse, many hosting companies even turn it off completely. In these cases, your WordPress emails will fail to reach users.

Luckily, you can fix this easily by using WP Mail SMTP. This plugin lets you send your WordPress email through a reliable SMTP platform, which is configured specifically to send emails like SendLayer, Gmail, Outlook, and more.

The free version of WP Mail SMTP should be more than sufficient for most websites. For more details, see our guide on how to fix WordPress not sending email.

2. Sending Automated Drip Emails Using Constant Contact

A good place to start thinking about email automation is the way you market your store or business. And one of the best ways to automate marketing is with a drip campaign.

What Is an Automated Drip Campaign?

Automated drip campaigns are email messages that automatically guide your users along a specific journey. They’re great for boosting user engagement on your WordPress site.

For example, these messages can welcome new users, promote important content, upsell products, target specific geographic regions, and encourage users to register for events.

To send automated drip notifications by email, we recommend using Constant Contact because it’s the best email marketing service on the market. However, you can use any other major email marketing platform, including Brevo (formerly Sendinblue), HubSpot, and others.

To start, you can visit the Constant Contact website and create an account. The software gives you a 60-day free trial, so you can try it out before committing to a premium plan.

Constant Contact Website

Pro Tip: If you use our Constant Contact coupon code, then you can also get 20% off by purchasing upfront.

Creating a List of Contacts

Once you sign up, you can visit the Constant Contact dashboard to create a contact list.

Constant Contact has already created a default list for you. However, you can create your own list by going to the ‘Contacts’ tab in the top menu and then clicking the ‘Create List’ button.

Creating a New Email List

A popup window will appear where you can enter a name for your list.

After that, simply click the ‘Save’ button.

Choose a Name for Your Email List

You can add contacts to the list by going to the ‘Contacts’ tab.

Then, just click the ‘Add Contacts’ button.

Email List Created

A popup window will open with multiple options for adding new contacts.

Now, you can add your contacts manually, upload them in a spreadsheet or CSV file, or import them from other apps.

Add Contact to Your Email List

Creating an Automated Drip Campaign

Once you’ve added your contacts, you need to create the drip campaign.

To do that, head over to the ‘Campaigns’ tab and then click the ‘Create’ button.

Create Welcome Email Campaign

Next, Constant Contact will show you multiple options for creating a campaign.

Go ahead and select the ‘Email Automation’ campaign.

Email Automation Campaign

From here, you can select single-step automations or multi-step automation.

Single-step automations send just a single email, such as a welcome email. Multi-step automations let you create a series of emails that are automatically sent to your subscribers so you can let them know about your products and services, send special offers, and more.

In this tutorial, you’ll create a multi-step automation for when new subscribers join your email list. Go ahead and select the ‘A contact joins a list’ option.

Choose an email automation

Next, you will have to enter a name for your campaign.

Make sure you click the ‘Save’ button.

Name the Automated Series

Constant Contact will then ask you to choose what activity will trigger the email. For example, the drip series is automatically triggered when a user joins your email list, opens an email, clicks a link, or buys a product.

You can use the default ‘Contact joins a list’ option as the trigger type. Then, you can choose the email list you created earlier. Go ahead and click the ‘Save’ button when you are done.

Choose contact list

Creating the Emails for Your Drip Campaign

Now, you need to create the emails to send in your automated drip campaign. The first one you create will be sent automatically when the user signs up.

To begin, simply click the ‘Create New Email’ option.

Create a New Email

Constant Contact will now show different email templates to choose from.

For this tutorial, we will use the ‘Agent Welcome’ template.

Select Welcome Email Template

You can customize the email template using the drag-and-drop email builder.

You can choose multiple elements from the menu on your left and place them on the template.

Creating Welcome Email

You also need to add the email’s content by removing the placeholder text and adding your own. Once you’ve done this, simply click the ‘Continue’ button at the top right of the editor, and the email will be added to the drip series.

Next, you can add a second email by clicking the ‘+ Add to series’ button and then the ‘Create New Email’ button.

Add another email to series

You’ll need to select a template and customize the new email as you did earlier. You can set the delay before the drip campaign sends its next email.

By default, this value is set to 4 days. You can change this by clicking the ‘Edit’ button in front of the section titled ‘Wait 4 days.’

This will open the ‘Time Delay Editor’ where you can choose when the next email in the drip campaign will be delivered. You can click the ‘Confirm’ button when you are done.

Change time delay

Now, you should see all your emails in the campaign summary area.

Go ahead and click the ‘Activate’ button in the upper-right corner to launch your campaign.

Activate your campaign

Constant Contact will then show a prompt to verify whether you wish to activate your campaign.

Simply click the ‘Continue’ button, and the tool will check if everything is working properly and activate your campaign.

Verify and launch your campaign

You’ve now successfully launched your automated drip email campaign.

For more detailed instructions and to learn how to create a drip campaign using push notifications, see our guide on how to set up automated drip notifications in WordPress.

3. Sending Automated Transactional Emails With FunnelKit Automations

If you are running a WooCommerce store, then your customers will receive different transactional emails. These help them get order confirmations, track their order status, get invoices, and find more information about your online store.

You can customize and automate these emails using FunnelKit Automations, a popular WooCommerce plugin for marketing automation. It is a sister product to FunnelKit (formerly WooFunnels), a powerful sales funnel builder for WooCommerce.

First, you need to install and activate the FunnelKit Automations plugin. For more details, please see our guide on how to install a WordPress plugin.

Creating Email Automation Workflows With FunnelKit Automations

Upon activation, you need to go to Campaigns » Automations (Next-Gen) to add a new automation from your FunnelKit Automations dashboard.

Here, you will see a library of email types that make it simple to create new automations.

Autonami Email Library for WooCommerce

You can import an email automation workflow with a single click and then use the visual email automation builder to make any customizations that you need.

For example, here’s the workflow for Abandoned Cart Reminder.

Autonami - Abandoned Cart Email Workflow for WooCommerce

Customizing WooCommerce Emails With FunnelKit Automations

FunnelKit Automations lets you customize any WooCommerce email and create new emails using a drag-and-drop email builder inside WordPress.

You can go to FunnelKit Automations » Templates from your WordPress dashboard and click the ‘Add New Email Template’ button.

Add new email template in FunnelKit Automations

Next, you can enter a name for your email template.

After that, make sure you click the ‘Add’ button to continue.

Enter a name for template

Now, the plugin will let you enter a subject line and preview text for your email.

You can customize the content of your WooCommerce emails using rich text, HTML, or the visual builder.

Launch the visual builder

The visual builder lets you select different elements from the menu on your left and place them on the template using drag and drop.

For instance, the ‘Content’ tab lets you can add columns, buttons, headings, menus, text, and more to the email template.

Add a heading block to email template

The ‘Body’ tab lets you further customize each element.

For example, you can change the text color, alignment, font, size, and more.

Edit body of email

Once you are done, you can click the ‘Save’ button at the top.

For more detailed instructions, see our guide on how to customize WooCommerce emails. Once there, make sure you scroll down to the second section titled ‘Customizing WooCommerce Emails using FunnelKit Automations.’

4. Automating Marketing Emails Using Uncanny Automator

Of course, you’ll also still need to send marketing emails outside of your drip campaign. These are most effective when they are personalized and timely.

For example, you can use automated emails to showcase products similar to what your customer has already bought. Or you can automatically send users an email as soon as you publish a new article on your website.

You can do this easily by using Uncanny Automator. It’s the best WordPress automation plugin that allows you to create automated workflows for your WordPress site.

The free version easily connects with popular email marketing services such as Mailchimp, HubSpot, and others, making it easy to automate your email.

For this tutorial, we will use the free version of Mailchimp because it’s popular, and they offer a free forever plan where you can send up to 10,000 emails per month to 2,000 subscribers.

Getting Started With Uncanny Automator

The first thing you need to do is install and activate the free Uncanny Automator plugin. For more details, see our step-by-step guide on how to install a WordPress plugin.

Upon activation, head over to the Automator » Add New page to create your first recipe. In this tutorial, we’ll send an automated email to subscribers whenever we publish a new post.

You’ll be asked to select which type of recipe you want to create. You should choose ‘Logged-in users’ and then click the ‘Confirm’ button.

Selecting an Uncanny Automator Recipe Type

Setting Up the Automation Trigger

Next, you need to choose whether the automation will be triggered by Uncanny Automator or WordPress.

Since you will be sending an automated email when a new WordPress post is published, you should click on the ‘WordPress’ option.

Selecting an Uncanny Automator Trigger Integration

Now, you can choose from a long list of available WordPress triggers.

You need to select the trigger labeled ‘A user publishes a type of post with a taxonomy term in a taxonomy.’

You can use the search feature to find this trigger more quickly.

Selecting an Uncanny Automator WordPress Trigger

If you like, you can get specific about the types of posts that will trigger the email. You can choose a post type and a specific category or tag from the drop-down menus.

For this tutorial, we’ll go with the default settings.

Selecting the Types of Posts That Will Trigger the Automation

Make sure you click the ‘Save’ button when you have finished setting up the trigger.

Setting Up the Automation Trigger

Next comes the action part, where you choose what action will be triggered. To get started, simply click the ‘Add action’ button.

Clicking the Uncanny Automator 'Add action' Button

Now, you will be shown a long list of integrations that are available for the action.

You should click the Mailchimp icon to connect it to your website.

Selecting an Uncanny Automator Action Integration

This will bring up a popup where you need to follow the on-screen instructions to finish the connection by logging into your Mailchimp account or creating a new one. Once connected, you will be able to choose what action you want to perform on your Mailchimp account.

You should then choose the option ‘Create a send a campaign’.

Choosing the Uncanny Automator 'Create and send a campaign' Action

Now, you need to type a name for the campaign. You might like to use tokens so that the Mailchimp campaign name for each new post is different.

For example, you can click the ‘*’ button to the right of the field and select the ‘Post title’ token.

After that, you can use the drop-down menus to choose your audience and segment and fill in the subject and other details of your email.

Fill in the Fields to Set Up the Mailchimp Campaign

You can compose your email in the ‘Email contents’ field. Make sure you use tokens so that the content is updated for each email campaign.

For instance, you can include tokens for the post title, post author display name, post excerpt, post URL, and featured image URL.

Once you are finished, you can switch the recipe from ‘Draft’ to ‘Live.’

Switching the Uncanny Automator Recipe From Draft to Live

From now on, when you publish a new article on your website, Mailchimp will automatically send an email to your subscribers.

You can learn more about building an effective mailing list in our guides on using Mailchimp and WordPress and how to create an email newsletter the right way.

You might also like to see our guide on how to automatically send a coupon to users who leave reviews in WooCommerce. It’s another good example of how you create automated emails using Uncanny Automator to build customer loyalty.

Bonus: Sending Automated Notification Emails

Now that you have set up automated emails for your users, you can do the same for yourself and your team.

For example, you can create automated email notifications to keep track of issues that require your immediate attention, such as when an author submits a post for you to review.

Creating a Notification for Posts Pending Review

You can also stop the WordPress notifications you don’t need from filling up your inbox, such as comment notifications.

To learn how to customize notification emails, see our step-by-step guide on how to add better custom notifications in WordPress.

We hope this tutorial helped you learn how to send automated emails in WordPress. You may also want to see our guide on how to get a free email domain or our expert pick of the best WordPress membership plugins.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

Disclosure: Our content is reader-supported. This means if you click on some of our links, then we may earn a commission. See how WPBeginner is funded, why it matters, and how you can support us. Here's our editorial process.

Editorial Staff

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

The Ultimate WordPress Toolkit

Get FREE access to our toolkit - a collection of WordPress related products and resources that every professional should have!

Reader Interactions

3 CommentsLeave a Reply

  1. Syed Balkhi says

    Hey WPBeginner readers,
    Did you know you can win exciting prizes by commenting on WPBeginner?
    Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
    You can get more details about the contest from here.
    Start sharing your thoughts below to stand a chance to win!

  2. Ayanda Temitayo says

    One thing I like about WpBeginner article is they know how to use illustration and images to explain post. This is a very long post but detailed, its worth the whole effort. I will definitely try out this automated emails in wordpress. It makes work easier.

    Great article, Thanks for this. It is a helpful content.

Leave A Reply

Thanks for choosing to leave a comment. Please keep in mind that all comments are moderated according to our comment policy, and your email address will NOT be published. Please Do NOT use keywords in the name field. Let's have a personal and meaningful conversation.

WPBeginner Assistant
How can I help you?

By chatting, you consent to this chat being stored according to our privacy policy and your email will be added to receive weekly WordPress tutorials from WPBeginner.