How to Email Selected WordPress Posts to Users & Subscribers

In this tutorial, you will learn how to send a list of selected published posts or posts of a custom post type (WooCommerce, The Event Calendar, Easy Digital Downloads, etc.) as an email newsletter to either registered users of your WordPress site or your email subscribers 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 , etc.

Getting Started

If you are sending to your list subscribers hosted on any of our supported email marketing services, please ensure you’ve connected MailOptin with your account. Skip this if you are sending it to registered users of your WordPress website.

Click “Emails“> Add New. Select Broadcast.

Enter the subject of the email and select your preferred template. You will then be redirected to the email builder to create and design the email content.

Here’s how the email builder looks and works. First, you write on the content panel and see a live preview on your right screen.

Sending a List of WordPress Posts

To select the list of posts to send as a newsletter, click the “Add Element” button and select the “Posts” element.

Open the Posts element, choose the custom post type (defaults to posts), and search and select the posts you want to send. You also have the option to style the post display, hide feature images, select the post meta, and much more.

When you are done crafting the email content, open the “Settings” panel, Set the email subject, and select the recipient of the email newsletter. This can be your website registered users (you can send to a specific number of users, users belonging to particular roles, or all users) or subscribers of your email list in your marketing software, such as Mailchimp.

Hit the “Save Changes” button to save your work. The “Send Newsletter” button should now be clickable. Click it when you finally decide it’s time to send the email.

Since you are sending emails to WordPress users, you can use the following placeholders in your email message.

  • {{username}} – User’s username
  • {{useremail}} – User’s email address
  • {{firstname}} – User’s first name
  • {{lastname}} – User’s last name
  • {{displayname}} – User’s display name
  • {{websiteurl}} – User’s website URL.

Easy right?

Feel free to let us know if you have any questions or comments.