How to Send Posts Email Digest Daily, Weekly or Monthly in WordPress

WordPress posts email digest setup

It is important to regularly keep in touch with your customers, clients, or users to nurture and keep them coming back.

In this tutorial, I will show you how you can automatically email your published contents, articles, or posts to your WordPress users or email list subscribers — hosted on Mailchimp, Campaign Monitor, Sendy, Constant Contact, AWeber, ConvertKit, MailerLite, GetResponse, Klaviyo, ActiveCampaign, Brevo (Sendinblue), SendGrid, Mailjet, Keap Max Classic (Infusionsoft), Zoho Campaigns, Moosend, Vertical Response, NewsMAN, CleverReach, iContact, Mailgun, E-goi, WooCommerce, MemberPress, Easy Digital Downloads, Paid Memberships Pro, LearnDash, GiveWP, Restrict Content Pro, Tutor LMS — on a daily, weekly, or monthly basis using MailOptin Posts Email Digest automation (or email update)

Click “Email Automations” > Add New.

Adding a new Email Automation

Enter a title, select “Posts Email Digest” as the Automation type and your preferred template. Here’s how to use your custom email template.

Creating email automations

You will then be redirected to the email builder or customizer, where you can design the template to your heart’s content as well as configure the automation settings such as:

  • Email Subject
  • Maximum number of posts to include
  • Each post’s content length
  • Categories and tags posts to be included must belong to
  • Post languages (if using Polylang or WPML to make your WordPress site multilingual)

WordPress posts email digest setup

Update: you can now select the custom post type (including supports for WooCommerce, and LearnDash, LifterLMS) you want to send a round-up or digest of its posts. There is also the option to select the taxonomy (For “The Event Calendar” plugin, this could be the event category or tag.); the post must belong before the email is sent.

Email automation settings

Next, select who to deliver the email digests to at regular intervals in the “Select Connection” dropdown. For example, your WordPress users could be further restricted to given user roles and your list hosted in your email marketing software, e.g., Mailchimp. For the Mailchimp connection, you have the option to send to a saved segment of your list.

Recipient and schedule setup - WordPress posts email digest

Finally, select the interval, day and time MailOptin will send the automatic newsletter. It can be daily, weekly, or monthly. Note that the time is based on the Timezone you’ve set in WordPress. Also, MailOptin recognizes the day you’ve selected as the start of a week in WordPress.

Set up is now complete.

Don’t forget to activate the automation using the toggle switch at the top left-hand corner.

Please Take Note

You can create as many email automation as you want, which can be to different email lists based on their categories and tags and when to send them.

Email digest will only work if a new post is created after the automation. For example, say you created a Daily post digest automation at 8 am today scheduled to go out at 6 pm every day. If you do not publish a new position after 8 am that you created the automation, no newsletter will be sent by 6 pm. However, if you publish two posts after you create the automation, they will be sent by 6 pm when the digest is set to go out.

Also, just so you know, if you update a post, it won’t send another automatic newsletter. Instead, the next issue or digest will include only newly published posts in the next issue or digest.

Also, so that you know, no email will go out if there are no newly published posts.