UserMailer

Email your users in 3 steps. Right from WordPress.

WordPress User Email Plugin

Email your users in 3 steps. Right from WordPress.

Pick who gets it, write what you want to say, hit send. No Mailchimp tab. No copying email addresses. No leaving your dashboard.

Works with WooCommerce, Ultimate Member, Gravity Forms, LearnDash & more

Step 1 — Who gets it?
🏷️By Role
🌐Everyone
👆Specific
Subscribers · 847 Customers · 312
2
Step 2 — Write your message
Click a chip to personalise
First name Site name Email address Last order date
Hi Sarah, we have an update for you from My Store
3
Step 3 — Review & send
To
Subscribers (847 people)
Subject
Your October update is here

Send email to users from WP Dashboard

Send Email to Multiple Users

With User Broadcast, reaching out to multiple users has never been easier. Whether you need to send a message to specific individuals or broadcast to a larger audience, our plugin simplifies the process, allowing you to focus on what matters most – your message.

Send Email by User Role

With User Broadcast, you can target users based on their roles, whether they're clients, students, subscribers, or members. Say goodbye to juggling between different platforms – now, you can manage it all effortlessly from your WordPress admin.

Personalize with Smart {{variables}}

Make your messages stand out with personalized touches using smart variables. Easily insert dynamic content such as user meta fields to tailor your emails to each recipient. Whether it's addressing them by name or customizing content based on their profile, User Broadcast empowers you to connect on a deeper level. For example, use the {{ user.first_name }} variable to display the user’s name to personalize an email.

Send to exactly the right people

🌐
Everyone
All 1,247 users on your site — one click
👆
Specific People
Search by name or email and hand-pick who gets it
🛒
WooCommerce
Segment by purchase history, spend, or product
When WooCommerce is active
📋
Form Submitters
Everyone who submitted a specific Gravity Forms or WPForms form — filter by date range
When form plugin is active

WooCommerce segments your email marketing tool doesn't know about

When WooCommerce is active, UserMailer unlocks customer segments built from your actual order data — not an imported list.

💰
Customers who spent more than $X lifetime
📅
Customers who ordered in the last N days
😴
Win-back: no order in the last N days
📦
Buyers of a specific product
🏷️
Buyers from a specific product category
🎟️
Customers who used a specific coupon

Plus form-submitter audiences from Gravity Forms and WPForms — target everyone who filled out your intake form last month, with an optional date range.

✨ Click to personalise
First name Last name Display name Email address Site name Site URL Today's date Total spent Order count Last order date
Hi Sarah, we wanted to reach out personally from My Store. You've been a customer since March and we have something special for you…

Each recipient gets their own values. Tokens are never shared between sends.

Friendly chip names, not raw token syntax

Other plugins show you a wall of {{user.user_login}} tokens and leave you guessing. UserMailer shows you a chip that says "First name". Click it, it inserts at the cursor, done.

Every public user meta field on your site is available as a one-click chip too — including any custom field from Advanced Custom Fields, Ultimate Member profiles, or your own code.

  • Core fields: first name, email, username, user ID, display name
  • WooCommerce: total spent, order count, last order date, billing city
  • Ultimate Member: UM role, account status, profile completion %
  • Any custom usermeta key — automatically discovered from your site
  • Tokens resolved per-recipient — never leaked between sends

Works with the plugins you already have

UserMailer detects what's active on your site and unlocks the right features automatically. Zero configuration.

🛒
WooCommerce
Audience segments, merge tokens, customer badges on user search
+ Audiences
👤
Ultimate Member
UM role, account status, profile completion — tokens & badges
Badges
📋
Gravity Forms
Email all submitters of any form, filter by date range
+ Audiences
📝
WPForms
Form-submitter audiences (requires WPForms Pro for entry storage)
+ Audiences
🎓
LearnDash
Course count, completion %, certificates — badges & tokens
Badges
🏫
Tutor LMS
Enrolled courses, quiz attempts, instructor earnings
Badges
🔑
Paid Memberships Pro
Membership level, expiry date with near-expiry colour warning
Badges
💾
Easy Digital Downloads
Purchase count, lifetime value, active licences
Badges
💬
BuddyPress / BuddyBoss
Friend count, group memberships, activity posts, profile completion % — shown as badges on the user search list so you know who you're emailing
Badges
🎨
Advanced Custom Fields
Filter and target users by any ACF user field value — text, number, date, select, true/false. Unlocks every custom site without a dedicated integration.
+ Filter audience

Simple, honest pricing

One plugin, one price. Works on unlimited sites.

UserMailer
$25
50% OFF
Originally $50
One-time payment · Lifetime access · Unlimited sites
  • 3-step send wizard (Who, Write, Send)
  • Audience targeting: everyone, roles, specific users
  • WooCommerce customer segments
  • Gravity Forms & WPForms submitter audiences
  • Personalisation tokens with friendly chip names
  • Background queue for large lists
  • Email log with per-recipient status
  • Saved templates
  • SMTP & WP-Cron health warnings
  • All integrations included (UM, LearnDash, EDD, PMPro, BuddyPress…)
  • Lifetime updates
  • Email support
Get UserMailer for $25 →

Pay once. Use forever. No subscription.

Questions people actually ask

Can I send email to my WordPress users without a separate email platform? +
Yes. UserMailer sends email directly from your WordPress dashboard using wp_mail(). We strongly recommend pairing it with an SMTP plugin like WP Mail SMTP for reliable delivery, but you don't need Mailchimp, ConvertKit, or any paid email service.
Can I email users by their WordPress role? +
Yes — it's the core feature. In Step 1, choose "By Role" and pick one or more roles using pill-style checkboxes. Each chip shows a live user count. Subscribers, Customers, Editors, Members, or any custom role on your site.
Does it work with WooCommerce? +
Yes. When WooCommerce is active, UserMailer adds customer audience segments: paying customers, minimum lifetime spend, ordered in the last N days, win-back (no order in N days), buyers of a specific product, buyers from a product category, and customers who used a coupon.
Can I send to people who submitted a specific form? +
Yes, when Gravity Forms or WPForms is active. Pick the plugin, pick the form, and optionally filter by submission date range. UserMailer resolves email addresses from form entries — including guests who don't have WordPress accounts. Note: WPForms requires WPForms Pro for entry storage.
Is there a recipient limit? +
No hard limit. For large lists, check "Send in background" in Step 2 and UserMailer dispatches 25 emails per minute via WP-Cron. UserMailer also shows a warning if WP-Cron isn't running on your host.
How does personalisation work? +
In Step 2, click a chip labelled "First name", "Site name", "Last order date", etc. to insert a token at the cursor. When the email sends, each recipient gets their own values. Tokens are never shared between recipients — every send is processed individually.
Will my settings from the old User Broadcast plugin migrate? +
Yes. On activation, UserMailer detects and copies settings stored under the old plugin's option keys (including the misspelled user_boardcast_* keys) to the new format automatically.
Can I email people who are not WordPress users? +
Only through the Form Submitters audience — email addresses from form entries are included even if the submitter doesn't have a WordPress account. There's no arbitrary email list import; UserMailer is designed for your registered users and form submitters.
Scroll to Top