Prime9AI Campaign Sender is a self-hosted campaign sender. It solves one specific problem: sending a large list all at once is the fastest way to hit your mail provider’s rate limits and get your domain blacklisted.
Instead, the plugin paces delivery. You choose a batch size and an interval, and a WP-Cron job releases small groups of messages over minutes, hours or days, staying under the limits your provider enforces.
Nothing is routed through a third-party sending service. Your list stays in your database, and your mail goes out over your own SMTP credentials.
Everything in this plugin is free and fully functional, with no limits on subscribers or campaigns.
A separate Pro plugin, sold at https://prime9ai.com/prime9ai-campaign-sender/, adds recurring send windows, a campaign analytics screen and integration with other SMTP plugins. The Pro Features screen shows what it adds, and panels on the relevant screens can be hidden. None of that code is included here.
This plugin gives you controls; the sending policy is yours. Warm up new sending domains, respect per-domain limits, honour unsubscribes promptly, and only mail people who asked to hear from you.
This plugin does not connect to any service run by its author.
Your SMTP server
Campaign content, subject lines and recipient addresses are transmitted to whichever SMTP server you configure in the plugin’s settings. That server is chosen and controlled by you; the plugin has no default and contacts no mail server until you supply credentials. Review your mail provider’s own terms and privacy policy.
Prime9AI Campaign Sender stores subscriber email addresses, unsubscribe records, and open/click events in your site’s database. It does not send this data anywhere.
Open and click tracking records the recipient’s email address, the campaign, and the clicked URL. Tracking can be disabled entirely under Campaign Sender Settings. A configurable data retention setting (90 days by default) deletes old analytics, bounce records, failed emails and debug logs automatically once a day. Emails still waiting to be sent and suppression entries are kept, so an unsubscribe is never forgotten.