The Problem
Every major email marketing platform (Mailchimp, Brevo, ActiveCampaign) has a one-click “Resend to Non-Openers” feature. In Mautic, achieving the same result requires a tedious manual workflow:
-
Clone the original segment
-
Add a “Read a specific email - excluding” filter
-
If the email has translations, add all translation IDs to the filter
-
Clone the email
-
Assign it to the new segment
-
Publish and wait for the cron to send
This has been requested by the community for years:
-
Resending Emails to Unopens (2018)
-
What is your approach for resending emails to non-openers? (2023)
-
Ability to resend unopen/unclicked emails with a different subject line (2018)
Why It Matters
Mailchimp data from 1,300 resend campaigns shows resending to non-openers adds +8.7 percentage points to the original open rate (from a 26.7% average). This is one of the highest-ROI actions an email marketer can take, and it should be simple to do.
Proposed Solution
A “Resend to Non-Openers” button on the email detail page that automates the entire manual workflow described above. One click, one confirmation, done.
How it works:
-
After a segment email has been fully sent, a “Resend to Non-Openers” button appears in the Options dropdown
-
Clicking it shows a confirmation modal
-
On confirm, Mautic automatically:
-
Creates a new segment with “member of original segment” + “not read email” filters
-
Clones the email and all its translation children
-
Publishes it for the broadcast cron to send
- The resend appears linked to the original email
Key details:
-
Works with multilingual emails (all translations are cloned and all translation IDs are included in the filter)
-
Uses existing Mautic primitives (segment filters, broadcast pipeline) - no custom query logic
-
Scales to any list size since it uses the standard cron-based sending
-
Each email can only be resent once (prevents abuse)
-
Also available via CLI (
mautic:emails:resend-nonopeners) and API (POST /api/emails/{id}/resend-nonopeners)
Implementation
A working implementation exists as a PR: feat: Add resend to non-openers for segment emails by introfini · Pull Request #16005 · mautic/mautic · GitHub
GitHub issue: Add Resend to Non-Openers action for segment emails · Issue #16004 · mautic/mautic · GitHub
The issue contains a full visual walkthrough with screenshots showing every step of the feature.
I’m open to packaging this as a plugin if the community and maintainers prefer that approach for initial release.
Feedback Welcome
I’d love to hear from the community:
-
Is this something you’d use?
-
Is the one-click approach right, or would you prefer more configuration options (e.g., wait time before resending, subject line change)?
-
Any concerns about the segment-based approach?