How to Automatically Email Users When New WordPress Posts Are Published

  • How Tos

Sending new post notifications is a great way to encourage engagement and draw traffic to your WordPress website. But it may become a hassle if you do it manually, especially for blog publishing dozens of posts every month. A system to automatically email users will reduce this trouble and also ensure that you never forget to send an email. 

In this article, we will show you how to set up an automated system that’ll send new posts alerts to both your subscriber base and your registered users. But before that let’s see the advantages of such an automated system.

Save time and effort

Manually sending out emails or notifications may work out in the initial stages but as your customer base grows, you will find that you are hard-pressed to find time for such activities. Besides, you will find that there are other venues that require your personal touch. Automating emails will save you hours of work, and personalization can keep engagement high while still retaining that personal touch.

Improved relationships with your readers

Without automated emails, it’s challenging to maintain a relationship with your readers. They may have liked your articles but there is a chance that will not visit the site to check the new articles. You have to remind them about your website and the latest posts to retain their interest and maintain a relationship.


Most email marketing tools and services come with detailed statistics such as open and clickthrough rates. Knowing how your visitors engage with your content can give critical insight into their habits. With this knowledge, you can better tailor your content to them and draw in more loyal subscribers.

Automating notifications with plugins

To no one’s surprise, the easiest way to automate your new post emails is to install a plugin. Just set up the plugin, create an event trigger, and everything will be taken care of for you. So now let’s take a look at the various options available for you.

1. Using MailOptin Plugin

MailOptin is another option to set up automated and event-triggered follow-up emails.

In your dashboard, install and activate the plugin. Then create a new Email Automation.

Give a suitable title and choose “New Post Notification” for Select Type. Then click “Select Template”. 

You will then be taken to the email customizer page where you can configure the automation settings, template page, template header, template content and even send test email to your email address.

Open the “Automation Settings” and select “WordPress Registered Users” as your connection. You can also restrict the notifications to select users and schedule the emails.

The pro version of the plugin integrates with popular email marketing providers and CRMs like MailChimp, MailerLite etc, so it can send emails on your behalf to your list subscribers.

2. Using PublishPress Plugin

PublishPress is another great plugin for notifying users when new posts are published. 

In your dashboard, install and activate the plugin. 

Then click “Notifications” and “Add New”.

Give a suitable heading and then edit the Workflow Settings.

Select “When the content is moved to a new status” under When to Notify. Then choose the types of content that will trigger the notifications (I chose Post here) and finally choose which users will get the notifications.

Next, you can customize the email subject and body of the email notification your readers will be getting. Click “Publish” and your notifications will go live. 

Please note that if you have a very large subscriber base, then it is better to use a service like MailChimp.

3. Using Email Subscribers & Newsletters plugin from Icegram

This is one of the easiest ways to notify the subscribers as Email Subscribers is a fully-featured subscription plugin specially created keeping in mind all the needs and requirements of a regular blogger.

Firstly, install and activate the plugin. 

Then click on “Campaigns”. You will find that there is already a “New Post Published” campaign. Now select “Create Post Notification”.

Choose which email list you’d like to use to mail notifications of new posts. Next, select the template you’d like. You can choose “New Post Published”. 

“Post Category,” allows you to choose how you’d like to disseminate the notification of the post. If you are not particular about the categories and just want to notify about all WordPress recent posts, choose “All Categories.”

 Then click “Save Campaign”. That’s it!

Hope you have a clear idea now about automating the process of notifying your subscribers about new posts published on your website. If you are using any other plugin, please share it with us in the comment section below. 

The WP Week Newsletter

A weekly newsletter covering updates from the WordPress ecosystem that are relevant and helpful for WordPress agencies, developers, and enthusiasts

Leave your comment

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