Mass email composer

Queue a campaign job (segment max 2000). Placeholders %username% / %unsubscribe_url% only - no template catalog.

Mass email composer

Queue a bulk message to a user segment (not instant SMTP from the browser).

Where to find it

Admin → UsersSend mass e-mail to users (/admin/users/mass-email)

Also Manage users → Email selected (max 200 IDs) posts into the same queue.

How it works

Pick Recipients (status segment + optional Logged in within N days, 1-3650). Live count excludes mass-email opt-outs. Write Subject (max 200) and Message (max 50_000), then Send e-mails. Broad "all eligible" sends need confirmBroadSegment.

Limit Value
Segment max 2000
Manage-users IDs 200
Placeholders %username%, %unsubscribe_url% only

Creates an EmailJob (pending → ...). Delivery uses site Email settings. Does not load the Email template catalog, send HTML campaigns, or track opens/bounces. Pending segment ignores last-login filter.

Common problems

Empty filters mailed everyone

Site-wide eligible users (capped at 2000) - confirm carefully.

Tokens show literally

Use %username% / %unsubscribe_url% exactly - not {username}.

Related