MailPoet – emails and newsletters in WordPress

Description

With MailPoet, your website visitors can sign up as newsletter subscribers and build your mailing list, all without leaving your WordPress admin.

Our newsletter builder integrates perfectly with WordPress so any website owner can create beautiful emails from scratch or by using our responsive templates that display flawlessly across all devices.

Schedule your newsletters, send them right away or set it up to send new blog post notifications automatically in just a few clicks.

Trusted by 300,000 WordPress websites since 2011.

All features

  • Create and add a newsletter subscription form to your website
  • Manage your subscribers and subscriber lists in WordPress
  • Build and send newsletters with WordPress
  • Create automatic emails to send new post notifications
  • Send automated signup welcome emails (now in free)
  • Increase your sales with our emails for WooCommerce (Premium)
  • Insightful stats on your audience engagement (Premium)

Why choose MailPoet

  • Easy to use WordPress newsletter builder
  • Beautiful responsive templates
  • No configuration needed: works out of the box
  • We offer a free sending plan for those with 2,000 subscribers or less
  • GDPR compliant

See it in action

Test the demo or see the 2 min. video

Before you install

Please note:

WooCommerce emails (Premium)

Increase your sales and stay in touch with your customers with our emails for WooCommerce!

With our WooCommerce emails, you can :

  • Welcome your new customers when they make their first purchase
  • Upsell by sending emails to customers who purchased a specific product or a specific product category
  • Convert more customers by reaching those who abandoned their cart (soon)
  • Reward and engage your customers who have spent a certain amount on your shop (soon)

Premium details

MailPoet’s free version is fully featured, and comes with access to a free sending plan for up to 2,000 subscribers.

The Premium version adds the following features:

  • For each newsletter, see which subscribers opened it and which links got the most clicks
  • All WooCommerce emails features
  • Removes the small MailPoet logo in the footer of your emails
  • Same day support (Monday to Friday)
  • Send to over 2,000 subscribers with your own sending method (host, SendGrid, Amazon SES)

See the short video summary on the Premium

Visit the Premium page inside the plugin for more info.

MailPoet Sending Service

Sending emails and newsletter with your host is not a good idea. You might face sending speed limitations and see your emails ending up in the spam box.

To help your sending go without a hitch, we’ve created an advanced email delivery infrastructure built for WordPress. Our technology allows you to:

  • Reach Inboxes, not Spam Boxes
  • Send your emails super fast (up to 50,000 emails per hour)
  • Get all your emails automatically signed with SPF & DKIM

The MailPoet Sending Service is very easy to setup, you just have to enter a key in your WordPress admin and you’re all set!

Signup now, it’s free for your first 2,000 readers (pay as you go afterwards).

Translations

  • French (FR and CA)
  • German
  • Italian
  • Spanish
  • Dutch
  • Portuguese (BR and PT)
  • British
  • Russian
  • Japanese
  • Persian (IR)
  • Polish
  • Catalan
  • Danish
  • Swedish
  • Turkish
  • Chinese
  • Hungarian

We welcome experienced translators to translate directly on our Transifex project. Please note that any translations submitted via the “Translating WordPress” web site will not work.

Security

Our repository is public on GitHub.

Security audits are made by LogicalTrust, an independent third party.

Have a question for us? Reach us at security@ our domain.

Screenshots

  • Sample newsletters
  • The drag-and-drop email designer
  • MailPoet email types
  • Newsletter stats (Premium)
  • Subscriber import (via a CSV file or directly from MailChimp)
  • WooCommerce emails

Installation

Minimum requirements

PHP version 5.6 or greater. We highly recommend PHP 7.1 or greater. Speak to your host about upgrading. It’s easier than you think!
Visit our Minimum and Recommended Requirements page for a detailed list of server requirements and instructions to upgrade your PHP version.

There are 3 ways to install this plugin:

1. The super easy way

  1. In your WordPress dashboard, navigate to Plugins > Add New
  2. Search for MailPoet
  3. Click on “install now”
  4. Activate the plugin
  5. A new MailPoet menu will appear in your WordPress dashboard

2. The easy way

  1. Download the plugin (.zip file) by using the blue “download” button underneath the plugin banner at the top
  2. In your WordPress dashboard, navigate to Plugins > Add New
  3. Click on “Upload Plugin”
  4. Upload the .zip file
  5. Activate the plugin
  6. A new MailPoet menu will appear in your WordPress dashboard

3. The old-fashioned and reliable way (FTP)

  1. Download the plugin (.zip file) by using the blue “download” button underneath the plugin banner at the top
  2. Extract the archive and then upload, via FTP, the mailpoet folder to the <WP install folder>/wp-content/plugins/ folder on your host
  3. Activate the plugin
  4. A new MailPoet menu will appear in your WordPress dashboard

FAQ

Question: Is it MailPoet or Mail poet?
Answer: It’s MailPoet, not mail poet. We’ll answer to either though!

Need help?

Stop by our support site.

Reviews

Much better than the “pro” services!

MailPoet makes it easy to maintain your list(s), create and send newsletters. Users can update their subscription without your help. The archive of past newsletters is available through a shortcut, which is great. Overall, I am very happy with MailPoet.

Daily Newsletters Made SIMPLE

I am one of a financial background and publish a financial based newsletter. I know very little about computers and websites, but MailPoet has made distributing my newsletter to my subscribers so very simple. I love the provided analytics so I can see who opens my emails, and I can see what links are clicked on (though you can’t see who clicks on what links).

I STRONGLY suggest anyone that has a newsletter or daily publication to distribute to consider MailPoet. Very professional looking, fantastic delivery rates, room for growth, and they integrate with Stripe Online Payments.

#intuitive

Excellent plugin et support technique

Excellent plugin !

La version gratuite comporte beaucoup de fonctionnalités intéressantes comme celle permettant d’envoyer des mails automatiques à une liste de distribution particulière lors de la publication de posts d’une certaine catégorie.
Permet ainsi d’avoir différents types de diffusion d’infos , à un public plus ou moins restreint.

J’ai été surpris par la réactivité et la qualité du support, même sans avoir de license Premium.

Un grand merci

WOW!

Incredible support service! T MailPoet plugin for WordPress works smoothly and efficiently.

Read all 287 reviews

Contributors & Developers

“MailPoet – emails and newsletters in WordPress” is open source software. The following people have contributed to this plugin.

Contributors

“MailPoet – emails and newsletters in WordPress” has been translated into 13 locales. Thank you to the translators for their contributions.

Translate “MailPoet – emails and newsletters in WordPress” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.

Changelog

3.16.3 – 2018-12-13

  • Fixed: select all once again selects all;
  • Fixed: Post Notification emails to include post images for posts created with WordPress 5.0;
  • Fixed: restored correct button captions;
  • Fixed: after a brief rebellion, post notification history now displays in an orderly fashion again;

3.16.2 – 2018-12-11

  • Added: new post notification default subject to highlight how to use Subject Line variables;
  • Improved: minor tweaks and fixes;

3.16.1 – 2018-12-05

  • Added: error message for banned senders;
  • Improved: PHP compatibility warning updated to recommend PHP 7.2 or later;
  • Improved: Error handling and display;
  • Improved: timing of hook actions to avoid conflicts with other plugins;
  • Fixed: mailer errors are displayed if they occur when sending a newsletter preview.

3.15.0 – 2018-11-27

  • Improved: plugin ZIP file size is considerably reduced;
  • Fixed: sent and scheduled welcome email counts are displayed correctly;
  • Fixed: hidden honeypot field in subscription form now also hidden in editor;
  • Fixed: email listing renders consistently in PHP 7.0.32;
  • Removed: pluggable.php requirement to avoid conflicts with other plugins.

3.14.1 – 2018-11-20

  • Added: show number of sent and scheduled welcome emails on Welcome Emails listing page;
  • Improved: naming and organization of template categories;
  • Fixed: limits on number of categories and tags which may be selected for ALC increased to 100. Thanks, Radwan!;

3.14.0 – 2018-11-13

  • Added: readme clarified to show we do not support multisite;
  • Added: retina-friendly icon;
  • Added: expanded GDPR information in plugin UI;
  • Added: ten new fonts for use in emails;
  • Improved: post notification email logic;
  • Fixed: new post notification templates aren’t sent without posts;
  • Fixed: missing space in listings returned after brief hiatus;
  • Fixed: pausing post notification history items to not prevent further post notifications from being sent; Thanks, Mathieu!
  • Fixed: JS errors on emails page.

3.13.0 – 2018-11-06

  • Improved: content of default signup confirmation email;
  • Changed: sites using PHP 5.6 will get an old version warning due to no longer receiving security updates after December. Please consider upgrading to PHP 7.2!
  • Changed: end of support for PHP 5.5. Please upgrade to PHP 7.0 or newer!

3.12.1 – 2018-10-30

  • Added: 2:1 and 1:2 column blocks for further newsletter customization;
  • Fixed: conflict with JetPack 6.6 Asset CDN module.

3.12.0 – 2018-10-23

  • Improved: formatting of “from” address for new subscriber emails;
  • Fixed: bulk resend of confirmation emails works again;
  • Fixed: email deletion error in the sending process. Thanks @jensgoro!
  • Fixed: in-app announcement shows properly;
  • Fixed: discount notice is now displayed in all places it was meant to;
  • Fixed: minor style and text changes to announcements;
  • Fixed: in MailPoet API welcome emails are scheduled only if subscriber is confirmed.

3.11.5 – 2018-10-17

  • Fixed: javascript errors resolved;

3.11.4 – 2018-10-16

  • Added: email notifications to administrators when new subscribers subscribe

3.11.3 – 2018-10-09

  • Fixed: Linux cron to work again.

3.11.2 – 2018-10-09

  • Added: Linux cron option for sending emails;
  • Fixed: fatal error for admins who are not also subscribers;
  • Fixed: minor style fixes;
  • Fixed: added missing translation string;
  • Fixed: orphaned tasks cleared after subscribers deleted;
  • Fixed: minor styling issue on schedule page for Mac Chrome users.

3.11.1 – 2018-10-02

  • Fixed: JS assets caching issues;

3.11.0 – 2018-09-25

  • Added: notice for users who’ve migrated from MP2 to MP3;
  • Added: many new templates for newsletters, welcome emails, notifications, and Woo Commerce;
  • Added: improved sending method error handling;
  • Improved: onboarding user experience tweaks and improvements;
  • Fixed: JS warning in the emails section;
  • Fixed: minor translation issues;
  • Fixed: welcome emails removed from Premium page, as they’re free now.

3.10.1 – 2018-09-18

  • Improved: made some error messages clearer

3.10 – 2018-09-11

  • Changed: welcome emails to new subscribers are now free for everyone!
  • Fixed: newsletter footer warning to be displayed if unsubscribe link is missing.

3.9.1 – 2018-09-04

  • Improved: instructions for migrating from MP2 to MP3 clarified;
  • Improved: minor style adjustments for migration tool;
  • Improved: minor fixes to onboarding intro guide;
  • Improved: template page loading times decreased;
  • Fixed: resolved javascript warnings on help page status;
  • Fixed: subscriber status remains persistent after migration from MP2 to MP3 without sign-up confirmation enabled;

3.9.0 – 2018-08-28

  • Improved: email processing in sending queues is now more resilient to invalid data. Thanks Tara!
  • Fixed: replaced WooCommerce image in welcome wizard;
  • Fixed: swapped video in welcome wizard with an updated one;
  • Fixed: welcome wizard button displays properly for all users;
  • Fixed: permission error when bypassing data import after new install or reset;
  • Fixed: added indexes to some foreign keys which were missing;
  • Fixed: error displaying number of exported users;
  • Fixed: export search function restored;
  • Fixed: prevent third party APIs from adding data incorrectly via MailPoets API.

3.8.6 – 2018-08-21

  • Improved: compatibility with caching plugins

3.8.5 – 2018-08-14

  • Changed: End of support for PHP 5.3 and 5.4. Please upgrade to PHP 7.0 or newer!
  • Added: improved compatibility with sites cached by server
  • Added: setup wizard for new users;
  • Fixed: plugin activation for new installs to not crash with white screen;
  • Fixed: slow sending on sites with a lot of sent newsletters.

3.8.4 – 2018-08-07

  • Added: activation prompt for Mailpoet Sending Service when API key is verified;
  • Added: next scheduled tasks now display in sending queue status;
  • Added: new additional save button to the top of editor page;

3.8.3 – 2018-08-01

  • Fixed: resolved potential duplicate sending issue.

3.8.2 – 2018-07-31

  • Added: more useful sending status information in Help page.

3.8.1 – 2018-07-24

  • Added: images can be used as backgrounds for column layout blocks;
  • Added: notification if cron ping does not work correctly during first sending attempt;
  • Added: new, prettier email type icon;
  • Added: TLS 1.2 support to Swiftmailer to prevent SMTP sending issues;
  • Added: updated error messages coming from the sending service;
  • Added: clarified sending tab to encourage using our free sending service;
  • Fixed: “Create New Form” link in subscription widget now creates a new form again;
  • Fixed: removed call to action for MSS service for users already using MSS.

3.8 – 2018-07-17

  • Fixed: proper spacing between paragraphs in full post is now respected;
  • Fixed: deleting users who have opened one newsletter correctly records data for GDPR;
  • Fixed: sending tasks are paused when welcome email is deactivated. Thanks, Seng;
  • Fixed: can send when default sender is not set;
  • Updated: API validation message updated to reflect incompatibilities with localhost.

3.7.8 – 2018-06-26

  • Added: support for long URLs in newsletter links;
  • Fixed: controls in editor display correctly;
  • Fixed: full post ALC content now displays post images;

3.7.7 – 2018-06-20

  • Changed: MailPoet 3 to no longer work with PHP version 5.3 or older. Please upgrade to PHP 7!
  • Added: exit user survey;
  • Added: retina display optimized images for MailPoet 3 WordPress plugin entry;
  • Fixed: welcome emails are not being sent;
  • Fixed: non-Premium users now see a proper call to action for WooCommerce automatic email events;
  • Fixed: errors when using Title Only and Display as List setting in ALC content block;
  • Fixed: API reports errors when confirmation emails aren’t sent. Thanks, Team BrainstormForce;
  • Fixed: in some cases, button fonts in newsletter would display in preview incorrectly;
  • Fixed: using double quotes cause rendering issues;
  • Fixed: MailPoet translation string should not be available on translate.wordpress.org;
  • Fixed: word “beta” is duplicated on WooCommerce automatic email select screen;

3.7.6 – 2018-06-12

  • Fixed: Woocommerce email template thumbnail overflowing over content.
  • Fixed: Newsletters created before 3.7.4 now follow featured image display rules implemented in latest release;
  • Fixed: form subscription success message is now displayed only upon form submission. Thanks, Mariener;
  • Fixed: it is now possible to delete smaller content rows;
  • Improved: welcome emails to unconfirmed subscribers not to block sending. Thanks, Donald!
  • Improved: layout for welcome and update pages.

3.7.5 – 2018-06-05

  • Added: align images left or right of posts excerpts;
  • Fixed: post content block image alignment issues.

3.7.4 – 2018-05-30

  • Added: What’s New page no longer shows after every update;
  • Improved: template selection page thumbnails are larger;
  • Improved: updating post notification emails no longer triggers duplicate emails;
  • Improved: translation enhancements.

3.7.3 – 2018-05-22

  • Improved: updated dependency libraries to latest versions;
  • Improved: performance of scheduling new welcome emails on sites with many of new subscribers. Thanks Donald;
  • Fixed: subscriber import tool no longer complains about filenames with multiple periods;
  • Fixed: scheduled send tasks are properly rescheduled when updating their parent newsletter’s options;
  • Fixed: paused post notification emails to not block sending of other emails;
  • Fixed: newsletter subject line with shortcodes does not break sending when using our sending service. Thanks, James;
  • Fixed: subscription forms to return less information about the subscriber.

3.7.2 – 2018-05-15

  • Added: list of emails a subscriber viewed to GDPR data export;
  • Added: list of links a subscriber clicked to GDPR data export;
  • Added: a tool to forget subscriber’s information for GDPR related data erasure;
  • Added: Privacy policy which can be used by WordPress’s privacy tool in compliance with GDPR;
  • Improved: performance for sites using many post notification emails. Thanks Jose!
  • Fixed: Javascript warnings on segments page are removed.
  • Fixed: custom field values longer than 255 characters can be stored. Thanks Scott!

3.7.1 – 2018-05-08

  • Added: export of subscriber information (email, personal data and subscription lists) to WordPress 4.9.6 and newer versions in compliance with GDPR requirements;
  • Added: notice for those who use legacy PHP versions (<5.6) – MailPoet recommends upgrading to PHP 7.0 or newer!
  • Improved: sending resource usage has been optimized for large sites. Thanks, Jose;
  • Improved: it is now easier to navigate away from the welcome/changelog page;
  • Fixed: functionality to pause and resume sending is restored;
  • Fixed: proper sent count is now displayed for welcome notifications. Merci Sébastien!

3.7.0 – 2018-04-25

  • Fixed: subscriber search functionality fixed.

3.6.7 – 2018-04-24

  • Fixed: duplicates in the database will not stop scheduled newsletters anymore.

3.6.6 – 2018-04-17

  • Fixed: missing database records no longer break the sending process. Thanks, Catalin;

3.6.5 – 2018-04-10

  • Premium: subscriber export tool now supports dynamic segments;
  • Improved: sending was optimized for large newsletters and slow hosts. Thanks, Alison;
  • Fixed: help icon functionality was restored for all users.

3.6.4 – 2018-04-03

  • Fixed: editing sent emails will not remove them from email archive. Thanks David!

3.6.3 – 2018-03-28

  • Fixed: scheduled emails can now be sent normally again. Thanks Neil;
  • Fixed: sending to dynamic segments (Premium feature). Thanks to Jilfar;
  • Fixed: changing the background colour of column layouts no longer corrupts their display. Thanks Neil!

3.6.2 – 2018-03-21

  • Fixed: sending is faster and uses less resources on sites with large number of emails. Thanks Donald and Hostek support team!
  • Fixed: scheduled newsletter task no longer runs non-stop when “site visitor” option is enabled. Thanks to @amedic, @conorsboyd and @aspasa for reporting the issue on the forum!

3.6.1 – 2018-03-20

  • Fixed: prevents sending from being paused for long time during plugin update. Big thanks to Deborah, Kelley, Ciro and Justin!

3.6.0 – 2018-03-20

  • Improved: previously used widgets settings in the designer are automatically saved to save you time;
  • Improved: welcome emails are now sent with our API’s subscribeToList method, and not just addSubscriber. Thanks to Sandra and Donald;
  • Improved: less server resources are required to send to very large number of subscribers;
  • Improved: shortcodes can be used inside URLs when click tracking is enabled. Thanks to Bob;
  • Fixed: more reliable screenshots of your email templates;

3.5.1 – 2018-03-13

  • Improved: email validation for WordPress user synchronization;
  • Fixed: import no longer discards e-mails with dashes. A big thank-you to everyone who reported the issue;
  • Fixed: sending does not get stuck on the last step of the newsletter creation process. Thanks, Rene!

3.5.0 – 2018-03-06

  • Premium: bulk actions can now be executed on subscribers belonging to a selected segment;
  • Improved: a proper error page is displayed if user credentials can’t be verified when clicking a tracked newsletter link. Thanks, Bernhard;
  • Fixed: MailPoet polyfills missing mbstring function for WordPress core. Thanks Dioni!

3.4.4 – 2018-02-27

  • Premium: send emails to WooCommerce customers who purchased a specific product or in a specific product category;
  • Improved: the template import form is now in its own tab;
  • Fixed: subscriber-to-list mappings are now migrated correctly on some installations; Thanks Kevin!
  • Fixed: newsletter editor ignores taxonomies without labels when searching for categories or tags. Thanks Jose!

3.4.3 – 2018-02-20

  • Improved: export includes IP address column and differentiates between global and list subscription status;
  • Improved: email designer checks if “Automatic Latest Content” widget is present in Post Notification emails.

3.4.2 – 2018-02-13

  • Premium: you can now segment your subscribers by opened/clicked/unopened events;
  • Improved: default post search parameters inside newsletter editor can be manually changed using a custom WordPress filter. Thanks Jose Salazar;
  • Fixed: saving email templates when website uses both HTTP and HTTPS protocols.

3.4.1 – 2018-02-06

  • Fixed: previously saved templates are now under “Your saved templates”;
  • Improved: imported templates with no matching category are now added to “Your saved templates”.

3.4.0 – 2018-01-30

  • Added: choices of templates are now categorized for clarity;
  • Fixed: plugin activation to be able to create all plugin tables with MySQL strict mode enabled. Thank you @deltafactory!
  • Fixed: importing subscribers with custom fields. Thanks again @deltafactory!

3.3.6 – 2018-01-23

  • Added: optional reCAPTCHA to protect subscription forms from fake signups.

3.3.5 – 2018-01-16

  • Added: additional tools for our support team to mitigate sending issues;

3.3.4 – 2018-01-09

  • Fixed: the plugin no longer spams the same post notification email to subscribers. Thank you Mark, Bruno, Peter, Aaron, PJ, Silowe, Eytan, Beverly and others for your help!
  • Fixed: public assets are loaded for shortcode/PHP form placement methods. Thanks Ehsan!

3.3.3 – 2018-01-02

  • Improved: Welcome emails are now sent for subscribers manually created by administrators;
  • Improved: content deletion in email designer to more clearly warn about what is being deleted;
  • Improved: HelpScout beacon no longer obstructs pagination in listings.

3.0.0 – 2017-09-20

  • Official launch of the new MailPoet. 🙂
  • Improved: MailPoet 3 now works with other plugins that use a supported version of Twig templating engine. Thanks @supsysticcom;
  • Added: we now offer a free sending plan for “2000” subscribers or less. Thx MailPoet!

3.0.0-rc.1.0.0 – 2017-08-01

  • Improved: MailPoet 3 is no longer in Beta!
  • Improved: blockquotes in posts are now displayed in emails; Thanks @newslines!
  • Improved: a bottom padding is added to every last element of a column, except if it’s full width image;
  • Fixed: recommended sending limit values are properly updated when the sending method is modified;
  • Fixed: welcome newsletter listings page now loads faster; Thanks Luc!
  • Fixed: [newsletter:post_title] properly displays titles of custom post types; Thanks Adrian!
  • Fixed: post images are displayed in expected positions; Thanks Gary!

3.0.0-beta.1 – 2016-10

  • Initial public beta release.