How to Send Email to All Registered Users in WordPress (2023 Update)

Want to send an email blast to all of your registered WordPress users? Segmented email campaigns targeted to specific users can drive higher engagement, promote valuable site content, and encourage conversions. This expert guide covers everything you need to know – from choosing an SMTP provider to actually sending mail merges based on WordPress roles.

Key Reasons to Email Groups of Registered Users

Here are the top motivations for sending emails to all registered users:

  • Promotions – Increase sales by offering discounts, coupons, and early access to products or content. Emails typically generate $38 in revenue for every $1 spent [1].
  • Announcements – Build excitement and awareness for new site sections. Registered users have deeper investment.
  • Direct Access – Email every author, editor or admin directly with key notifications rather than site-wide posts.
  • Re-engagement – Bring back engaged subscribers, long-time members, repeat customers with tailored content.

Well-timed, personalized emails to valued user segments boost clicks, open rates, and conversions compared to one-size-fits-all blasting.

Ensure Emails Reliably Reach Inboxes

The worst outcome is spending time composing emails that recipients never see because they were incorrectly flagged as spam.

We strongly recommend configuring an SMTP mail delivery service before attempting to email all users. This prevents messages from getting stopped by spam filters or your hosting provider limits.

Popular WordPress SMTP plugins like WP Mail SMTP make the process easy by integrating third-party email services into your site.

Choosing an Email Provider

Here is a comparison of common SMTP solutions:

ProviderCostKey Advantage
SendinblueFree 300/day, paid plansPowerful email marketing and automation
MailgunFirst 10k emails free, paid plansGreat deliverability, built for developers
GmailFreeFamiliar interface and contacts
SendLayerPaid plans starting at $4.95/moAffordable pricing, generous sending limits
Amazon SESFirst 62,000 emails are free per monthBuilt for high volume senders, scales eligibility

Install Send Users Email Plugin

After configuring a mailer service, the next key step is installing the Send Users Email plugin:

  1. Go to Plugins > Add New
  2. Search for "Send Users Email"
  3. Install and Activate the plugin on your site
  4. Navigate to Email to users > Email Roles in your WordPress dashboard.

Send Users Email integrates with your registered users and roles, giving you the interface needed to segment and email users.

Segment and Email Based on User Role

The Email Roles section is perfect for sending targeted emails just to users matching a certain WordPress role. Common roles include:

  • Admin – Site owners and managers
  • Editor – Creates and edits all types of content
  • Author – Permissions to publish blog posts
  • Contributor – Can write and edit their own posts
  • Customer – eCommerce shoppers
  • Subscriber – Site followers who sign up via comment or form

For example, email just Authors about writing deadlines or email Admins and Editors about planned site maintenance.

The Send Users Email plugin simplifies composing one message then segmenting by picking recipient roles:

Email users by role interface

Take advantage of handy placeholders like {{user_first_name}} to include personal details pulled from user accounts. After composing, click Send Message and all matching users will receive the email.

Email Specific Registered Users

Alternatively, you can navigate to Email to users > Email Users to target emails to specific users only:

Email specific WordPress users interface

Manually check the box for particular usernames you wish to email together. You‘ll have access to the same templating system with merge tags when composing your message before sending.

Best Practices for Emailing Groups of Registered Users

When sending bulk emails or messaging groups of registered users, keep these expert guidelines in mind:

  • Carefully review WordPress user roles and permissions before hitting send. You may wish to tighten up role definitions first via User Role Editor.
  • Schedule email blasts for optimal timing. Mid-week around 10 AM tend to see high open rates [2]. Spread out notifications over days to avoid overwhelming users.
  • Personalize whenever possible by beginning _"Hi {{user_firstname}}" and integrating other merge tags for customization.
  • Always comply with email regulations like GDPR and CASL requiring opt-in consent, addressing unsubscribes.
  • Track open and click rates using SMTP solutions like Sendinblue to optimize future sending.

Let us know if you have any other questions about emailing groups of WordPress user accounts!

References

[1] Campaign Monitor, "What is a good open rate?", 2022
[2] CoSchedule Blog, "Best Time to Send Emails", 2022

We will be happy to hear your thoughts

      Leave a reply

      TechUseful