1,000+
October 26, 2026
July 23, 2025
MailerPress is an email marketing plugin for WordPress. You design emails with blocks, keep your contacts in your own WordPress database and send campaigns from your admin, through your web host or an SMTP server. The free plugin has no limit on contacts, lists, tags or campaigns.
MailerPress Pro is a paid add-on. It adds email service providers (Amazon SES, Brevo, Mailgun and others), the automation workflow builder, segments, custom fields, A/B testing, WooCommerce and WordPress email design, AI tools and integrations with form and page builder plugins. Features that need Pro are marked (Pro) below.
[mailerpress_archive] shortcode.[mailerpress_optin] shortcode for page builders and classic themes.The free plugin includes two ready-made workflows: a welcome email for new subscribers and a welcome email for new WordPress users.
With MailerPress Pro, you build your own workflows. Start them when someone subscribes, joins a list or gets a tag, registers or logs in, comments, places a WooCommerce order, abandons a cart, stops buying, has a birthday, or when a webhook arrives. Then send emails, wait, branch on conditions, add or remove tags and lists, split-test two paths and track goals. Pro also includes 29 more ready-made workflows, such as abandoned cart recovery and customer win-back. (Pro)
Bit Flows, FlowMattic, OttoKit and SureForms also offer MailerPress integrations. Their authors maintain them, and some features may depend on their own plans. OttoKit 1.1.41’s “Add contact to list” action writes directly to the MailerPress tables: it skips sign-up confirmation and can resubscribe a contact who unsubscribed. Check its behavior before using it for newsletter sign-ups.
See the full list on mailerpress.com/integrations.
mailerpress_register_merge_tag_group().add_mailerpress_contact() (see below).Adding contacts from another plugin
Call add_mailerpress_contact( $data ) once WordPress has loaded MailerPress, instead of writing to its tables or firing its hooks yourself. Pass email, and optionally first_name, last_name, lists and tags (arrays of IDs, or arrays containing id), custom_fields and an opt_in_source that names your integration. The function validates the email, assigns the default list when needed, updates existing contacts and runs the MailerPress lifecycle hooks.
pending and receive the confirmation email when sign-up confirmation is on, even if you pass subscribed. Otherwise they are subscribed.allow_resubscribe => true only after a new, explicit opt-in. Sign-up confirmation still applies.manual source skips confirmation and is reserved for trusted admin actions. It does not allow resubscription on its own. Never map this source or the resubscription flag from untrusted request data.The legacy keys contactEmail, contactFirstName, contactLastName, contactStatus and subscriptionStatus still work. On success the function returns success, contact_id and data; on failure, success => false and error. Handle failures before your integration continues.
Your contacts, campaigns and statistics are stored in your WordPress database. MailerPress gives you double opt-in, unsubscribe and subscription management pages, and anonymized or disabled tracking. When you use an email service provider, your contacts’ email addresses and the content of your emails go to that provider: check its privacy policy.
MailerPress connects to the following services:
https://mailerpress.com/wp-json/mailerpress-site/v1/promotions, at most every 30 minutes. The request includes your site URL and domain, the MailerPress version, the admin language, the number of days since installation, and whether MailerPress Pro is installed and its license is valid. To turn it off, add add_filter( 'mailerpress_remote_promotions_enabled', '__return_false' ); to your site. Privacy policy, terms.You can help translate MailerPress into your language.
SEOPress, an SEO plugin for WordPress.
/wp-content/plugins/.Yes. The free plugin has no limit on contacts, lists, tags or campaigns, and includes the email editor, sign-up forms, double opt-in, scheduling, recurring campaigns and statistics. MailerPress Pro is a paid add-on for email service providers, automation workflows, segments, custom fields, A/B testing, WooCommerce emails and integrations with other plugins.
Go to Campaigns > Create campaign, name your campaign, then pick a design or start from a blank email. Write your content, choose your lists in the Recipients setting, then click Preview & Send to send it now or schedule it.
Yes. MailerPress imports contacts, lists and tags from MailPoet and the Newsletter plugin (Tools > Migrations), and contacts from any CSV file. MailerPress Pro adds imports from Mailchimp, Brevo, MailerLite, SendGrid, Mailjet, Resend and Emailit.
Add the Subscription Form block to any post or page, then choose its list, tags and double opt-in setting in the block sidebar. With a page builder or a classic theme, use the [mailerpress_optin] shortcode. Contact Form 7 forms can also add contacts.
The free plugin sends through your web host (PHP mail) or an SMTP server. MailerPress Pro adds Amazon SES, Brevo, Emailit, Gmail / Google Workspace, Mailgun, Mailjet, Postal, Postmark, Resend, SendGrid, SMTP2GO and ToSend. Sending from your web host works for testing and small lists, but emails are more likely to land in spam: use SMTP or an email service provider for regular campaigns.
Yes. Create a campaign and choose the Recurring type. MailerPress can send one email per new post, or a daily, weekly or monthly digest of your latest posts.
The free plugin includes two ready-made workflows: a welcome email for new subscribers and a welcome email for new WordPress users. Building your own workflows, and the other ready-made workflows, require MailerPress Pro.
The free plugin adds a Product Showcase block to put products in your emails. MailerPress Pro adds a newsletter opt-in at checkout, redesigned WooCommerce emails, abandoned cart and win-back automations, purchase-based segments and revenue statistics.
Yes. For each campaign, you can track opens and clicks normally, anonymize them, or turn them off.
MailerPress stores your contacts in your WordPress database, and gives you double opt-in, unsubscribe links, subscription management pages and anonymized tracking. Compliance also depends on how you collect consent and which email service provider you use. See the “External services” section for the connections the plugin makes.
Use the WordPress.org support forum. MailerPress Pro customers can contact us from mailerpress.com/support. Documentation is at mailerpress.com/docs.
| Version | Download | Type |
|---|---|---|
| 2.2 | Download | Stable |
| 2.1.3 | Download | Stable |
| 2.1.2 | Download | Stable |
| 2.1 | Download | Stable |
| 2.0.7 | Download | Stable |
| 2.0.6 | Download | Stable |
| 2.0.5 | Download | Stable |
| 2.0.4 | Download | Stable |
| 2.0.3 | Download | Stable |
| 2.0.2 | Download | Stable |
| 2.0.1 | Download | Stable |
| 2.0 | Download | Stable |
| 1.5.5 | Download | Stable |
| 1.5.4 | Download | Stable |
| 1.5.3 | Download | Stable |
| 1.5.2 | Download | Stable |
| 1.5.1 | Download | Stable |
| 1.5 | Download | Stable |
| 1.4.2 | Download | Stable |
| 1.4.1 | Download | Stable |
| 1.4 | Download | Stable |
| 1.3.1 | Download | Stable |
| 1.3 | Download | Stable |
| 1.2.1 | Download | Stable |
| 1.2 | Download | Stable |
| 1.1.4 | Download | Stable |
| 1.1.3 | Download | Stable |
| 1.1.2 | Download | Stable |
| 1.1.1 | Download | Stable |
| 1.1 | Download | Stable |
| 1.0.1 | Download | Stable |
| 1.0 | Download | Stable |
| 0.5.0 | Download | Stable |
| 0.4.0 | Download | Stable |
| 0.3.1 | Download | Stable |
| 0.3.0 | Download | Stable |
| 0.2.3 | Download | Stable |
| 0.2.2 | Download | Stable |
| 0.2.1 | Download | Stable |
| 0.2.0 | Download | Stable |
| Development | Download | Trunk |