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.
New! Our Premium is now free for sites with 1,000 subscribers or fewer.
Visit our website to see the templates or try the demo
- 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 welcome emails
- Increase your sales with our emails for WooCommerce
- Free WooCommerce email customizer
- Insightful stats on your audience engagement
Why choose MailPoet
- Easy to use WordPress newsletter builder
- Beautiful responsive templates
- No configuration needed: works out of the box
- Small site owners with lists of 1,000 subscribers or fewer get the Premium for free. Read More.
- GDPR compliant
See it in action
Test the demo or see the 2 min. video
Before you install
With the MailPoet email designer, you can easily design the transactional emails sent by WooCommerce, like automatic emails for new account, new order, order processed, etc.
Increase your sales and stay in touch with your customers with our automatic 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
MailPoet Premium is entirely free and includes quality sending for users with 1,000 subscribers or fewer. Read more.
The Premium version adds the following features:
- For each newsletter, see which subscribers opened it and which links got the most clicks
- Removes the small MailPoet logo in the footer of your emails
- Same day support (Monday to Friday)
- Send to over 1,000 subscribers with your own sending method (host, SendGrid, Amazon SES)
MailPoet Sending Service
MailPoet Sending Service is free for your first 1,000 subscribers (pay as you go afterwards). Read More
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!
- French (FR and CA)
- Persian (IR)
- Portuguese (BR and PT)
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.
Our repository is public on GitHub.
Security audits are made by LogicalTrust, an independent third party.
Have a question for us? Reach us at [email protected] our domain.
Does MailPoet store the data of the user’s subscribers?
We do not store or keep any data from your subscribers. However, if you’re sending with us, we do process all the emails to be sent. It means MailPoet only logs email addresses to ensure that our service runs effectively. We do not track anything else.
What is the MailPoet Sending Service?
The MailPoet Sending Service is built exclusively to send WordPress and WooCommerce emails. Our in-house technology provides unparalleled speed (over 50,000 emails per hour) and performance, 99% uptime, and zero loss.
Which sending methods can I use to send my newsletters?
You have the liberty to choose how you send your emails: your own host (default, but not recommended), the MailPoet Sending Service, SendGrid, Amazon SES, or most SMTP providers including MailGun, etc.
Why should I use the MailPoet Sending Service?
Our free and paid plans offer unlimited amount of emails.
Our global deliverability rate is 98.5%, often exceeding industry standards. We monitor each and every one of the millions of emails that we send for our users.
Whether you send 10 or 100,000 emails a day, the MailPoet Sending Service routinely handles small business newsletters through to huge mailing lists with tens of thousands of subscribers.
We highly encourage not to send with your host, here’s why.
Can I filter specific categories out of my post notification?
Yes! In MailPoet you can set either categories or tags to include/exclude. This allows you to only send posts from specific categories or tags, ensuring that non-relevant posts stay out of your emails. You can also set up multiple post notification emails to better target your subscribers’ interests.
Is MailPoet GDPR compliant?
Yes, we are GDPR compliant. We do not have a Data Processing Agreement though. Our privacy notice can act as an agreement and GDPR takes this into consideration. By using our service, you acknowledge our Privacy Notice.
We suggest that you also add a link to our Privacy Notice in your own Privacy Notice page. What’s important is to make sure that your subscribers are aware that MailPoet delivers your email, if you send with MailPoet that is.
You can also read our Guide to Conform to GDPR.
WooCommerce: can my customers subscribe to my newsletter at checkout?
Yes, with MailPoet your customers can subscribe at checkout to your mailing list. You will even be able to send them abandoned cart reminder if they forgot to complete their purchase.
Is it MailPoet or Mail poet?
It’s MailPoet, not mail poet. We’ll answer to either though!
Check our Knowledge Base or contact us through our support site.
3.51.0 – 2020-09-21
- Added: display form on various locations;
- Added: 8 custom form animations to choose;
- Fixed: “Normalizer” error on plugin activation/update, once again. Thanks Douglas!
3.50.1 – 2020-09-14
- Added: check for possible image rendering issues;
- Improved: redesigned email schedule page;
- Improved: redesigned email type selection;
- Improved: new design of “Settings > Send with” tab;
- Fixed: subscriber counts in list filter on subscribers page;
- Fixed: excessive space at bottom of forms;
- Fixed: duplicate confirmation emails when registering through WordPress form.
3.50.0 – 2020-09-08
- Added: option to display a popup form when a user leaves the page;
- Improved: email preview button is now located next to Save button;
- Fixed: filtering on subscribers page;
- Fixed: Post Notification history showing all post notifications, not just the selected one;
- Fixed: wrong timezone when importing subscribers.
3.49.1 – 2020-08-31
- Improved: redesigned email creation flow breadcrumbs;
- Fixed: rare error caused by MySQL exception.
3.49.0 – 2020-08-24
- Added: master toggle to display the form;
- Added: form’s master toggle in forms listing;
- Improved: different heading sizes on mobile form design;
- Fixed: “Normalizer” error on plugin activation/update. Thanks, Henrik!
- Fixed: Invalid date shown in Subscriber edit page.
3.48.1 – 2020-08-10
- Added: set subscribers status on import;
- Improved: remember subscribers listing filters and page after editing a subscriber;
- Improved: subscriber status is not changed when the same user is added as WordPress user;
- Improved: redesigned opened/clicked badges on emails listing;
- Improved: template translations;
- Fixed: searching in “Sending Status”.
3.48.0 – 2020-08-04
- Added: manage your subscription page is more customizable;
- Added: additional Type column in forms listing;
- Improved: modified date column in forms listing;
- Improved: unsubscribe page is now more customizable.
3.47.11 – 2020-07-28
- Improved: better initial WooCommerce setup.
3.47.10 – 2020-07-21
- Added: form width setting;
- Added: before and after deleting newsletter hooks;
- Improved: new design for listings header;
- Improved: API better handles empty lines at the beginning of PHP files.
3.47.9 – 2020-07-14
- Improved: responsiveness of signup forms;
- Improved: more explanatory option when sending all site’s emails through MailPoet;
- Fixed: missing support details for premium users on some pages.
3.47.8 – 2020-07-07
- Added: choice of close button style for forms;
- Improved: new first-time wizard design;
- Fixed: filtering newsletters by lists;
- Fixed: emails of new MailPoet Sending Service users to not be blocked once the subscription is approved;
- Fixed: custom sign-up confirmation message is not deleted after key verification.
3.47.7 – 2020-06-30
- Added: new Amazon SES locations;
- Added: keep a record when a subscriber is unsubscribed;
- Improved: new design of Premium page;
- Fixed: custom links color is correctly shown in email editor;
- Fixed: conflict with Yoast SEO plugin and MailPoet forms.
3.47.6 – 2020-06-23
- Improved: the unsubscription process to avoid security robots accidentally unsubscribing subscribers. Thanks, Mark!
- Improved: we’re now using the latest Gutenberg version;
- Improved: default animations for forms;
- Improved: added explanation when sending email to multiple lists;
- Improved: new design for tabs;
- Improved: trashing and deleting newsletter performance with large lists;
- Fixed: shortcodes render default values in previews again;
- Fixed: occasional conflict with other plugins when sending emails due to Content Type;
- Fixed: conflict with WishList Members plugin when sending all emails with MailPoet. Thanks, Beit!
- Fixed: sending HTML email from Contact Form 7 plugin.
3.47.5 – 2020-06-16
- Added: text styles in forms;
- Added: padding & custom fonts for form’s buttons;
- Improved: miscellaneous changes to forms;
- Improved: faster emails listing loading with lots of emails;
- Improved: show hint, that Automated Latest Content posts are only a preview posts;
- Improved: more meaningful error message when verifying key;
- Improved: new design for datepickers;
- Improved: don’t allow very long email preview text, which would otherwise be trimmed;
- Fixed: padding of paragraph block in forms;
- Fixed: showing multiple MailPoet forms in some themes (e.g. Shapely).
3.47.4 – 2020-06-09
- Added: choose a font for your form;
- Added: clean your list on import using Clearout service;
- Improved: sped up installation of MailPoet plugin;
- Improved: unified design of mobile’s fixed-bar, slide-in & popup forms;
- Improved: new design for modal windows;
- Improved: show understandable subscribers counts towards MailPoet limits;
- Improved: more understandable error message when data in database ale malformed;
- Improved: clarified sending checkbox value in API docs;
- Fixed: showing wrong default option in “Send all site’s emails with…” option;
- Fixed: all Post Notifications will send an email if set up for the same category.
3.47.3 – 2020-06-03
- Fixed: a bug which caused old posts to be sent.
3.47.2 – 2020-06-02
- Added: colors for form confirmation and error;
- Improved: lowercase all MailPoet related email addresses;
- Improved: render space between paragraphs when using showing post excerpt;
- Improved: form width, height and mobile responsiveness;
- Improved: default padding on form elements updated;
- Improved: signup to any list on WooCommerce checkout;
- Improved: border controls for forms;
- Fixed: typo in woocommerce placeholders. Thanks Sarah!
3.47.1 – 2020-05-25
- Added: background image to form editor;
- Added: input background color;
- Fixed: saving should work if the newsletter editor is left open for a long time.
3.47.0 – 2020-05-19
- Fixed: showing two columns in popup form side by side;
- Fixed: custom form input padding.
3.46.14 – 2020-05-12
- Added: show confirmation page when unsubscribing;
- Improved: divider block in form editor can now be used as a spacer;
- Improved: MailPoet plugin interface is back to using standard WordPress font;
- Fixed: conflict with Oxygen Gutenberg integration;
- Fixed: custom dimensions for the image block in forms;
- Fixed: saving data for date custom block when subscribed;
- Fixed: spacing in Form editor sidebar with scrollbar visible.
3.46.13 – 2020-05-04
- Added: total number of subscribers counted towards MailPoet plan;
- Added: form border, alignment, & padding;
- Improved: help button moved to bottom left corner so it doesn’t interfere with sidebar;
- Improved: allow inserting HTML code to checkbox label in Form editor;
- Improved: we are now using different font in MailPoet plugin interface;
- Fixed: sending a test email works for any email address again;
- Fixed: in Form editor, changing button’s font color won’t change border color;
- Fixed: sending new subscriber notification twice in some cases.
3.46.12 – 2020-04-27
- Added: congrats email received when you successfully applied an API key;
- Added: slide-in form type is now available;
- Improved: form previews now use your site’s theme;
- Improved: segments are moved to lists page;
- Fixed: form custom fields now render correctly in multiple columns. Thanks Ryan!
3.46.11 – 2020-04-21
- Added: fixed bar form type is now available;
- Fixed: no more false alarms reported by some anti-viruses;
- Fixed: the “Send a test email” button is now working again;
- Fixed: iframes in 3rd party plugins (including Divi, Elementor, and others) are no longer broken.
3.46.10 – 2020-04-15
- Fixed: sending multiple stats emails.
3.46.9 – 2020-04-14
- Added: new image block in Form Editor;
- Fixed: newsletter listings is a bit faster now;
- Fixed: default list is no longer required when List selection added to form;
- Fixed: last_name block is no longer required by default in Form Editor;
- Fixed: renamed List is also renamed in Form Editor;
- Fixed: missing name for custom checkbox in Form Editor.
3.46.8 – 2020-04-07
- Improved: email authorization proposed on key activation plugin;
- Improved: double opt-in is used for the “Subscribe on Checkout” WooCommerce feature;
- Fixed: list selection autocomplete in subscriber import. Thanks, Matthias!
- New: pop up form type is now available;
- All tasks are now unpaused after welcome email reactivation. Thanks Natee!
3.46.7 – 2020-03-31
- Added: new button styles in the form editor;
- Fixed: badges in newsletter listings are now displayed correctly;
- Fixed: customised WooCommerce template may cause error;
- Fixed: UI issue with mobile preview in form editor;
- Fixed: archive links work for all logged-in users now.
3.46.6 – 2020-03-24
- Added: support for custom css classes in the form editor;
- Added: paragraph block in the form editor;
- Added: input styles settings in the form editor;
- Improved: form placement section in the form editor has a new look;
- Fixed: WooCommerce dynamic segments settings are saved correctly.
3.46.5 – 2020-03-23
- Fixed: Emptying trash won’t delete all newsletters anymore. Sorry about that
3.46.4 – 2020-03-19
- Added: Columns block in the form editor;
- Added: Heading block in the form editor.
3.46.3 – 2020-03-16
- Fixed: “Manage subscription” page to not unsubscribe subscribers from hidden lists;
- Fix custom fields without labels on Manage your Subscription page;
- New AmazonSES regions added, thanks Martijn (@martijnalexion).
3.46.2 – 2020-03-03
- Editor: delete block confirmation links are white again.
3.46.1 – 2020-02-25
- Improved: minor changes and fixes.
3.46.0 – 2020-02-17
- Added: MailPoet now has a Gutenberg block for subscription forms;
- Improved: preview links now works publicly;
- Fixed: MailPoet forms that automatically display under a page or post now always work;
- Fixed: fatal error when post content is null and auto form placement is set;
- Fixed: built-in captcha case is fixed. Thanks Richard!
- Fixed: import works without mbstring extension again. Thanks Michele!
3.45.1 – 2020-02-11
- Added: new option to automatically include signup forms below every post and page;
- Fixed: css editor in form editor now works.
3.45.0 – 2020-02-04
- Improved: PHP 7 is now required. Our team jubilates;
- Fixed: PHP warning from unauthorized email notice;
- Removed: old form editor has been removed with a new Gutenberg based replacement.
3.44.0 – 2020-01-27
- Added: all new form editor using Gutenberg;
- Improved: send subscription confirmation emails to manually added WordPress users;
- Fixed: importing subscribers broken when importing email address with uppercase and lowercase letters;
- Fixed: error on MySQL 8.019 or above;
- Fixed: don’t count WP users towards paid plan subscriber limit.
3.43.1 – 2020-01-22
- Fixed: broken form widget styling.
3.43.0 – 2020-01-21
- Improved: clearer messaging and better workflow for activating MailPoet Sending Service and MailPoet Premium;
- Fixed: syntax error when adding the MailPoet 3 form widget;
- Fixed: cancelled and incomplete WooCommerce orders from customers no longer show in the segments list;
- Fixed: hidden lists on the manage subscription page are no longer modified when a user updates their subscription status.
3.42.3 – 2020-01-14
- Fixed: subscribers moved to the trash no longer count against the subscribers limit.
3.42.2 – 2020-01-07
- Fixed: incorrect subscriber limit being applied to old plans.
3.42.1 – 2020-01-07
- Fixed: inactive subscriber detection.
3.42.0 – 2019-12-24
- Added: new email customizer to design the transactional emails sent by WooCommerce.
3.41.2 – 2019-12-17
- Improved: Styling for premium page;
- Fix: Google font not being included correctly;
- Fix: PHP 7.4 notices.
3.41.1 – 2019-12-10
- Added: MailPoet can now deliver all of your site’s emails if enabled in settings.
- Fixed: incorrect DE Formal translation file name.
3.41.0 – 2019-12-03
- Added: MailPoet is now PHP 7.4 compatible;
- Fix: shortcodes not working Google Analytics tracking.
3.40.1 – 2019-11-25
- Improved: minor changes and fixes.
3.40.0 – 2019-11-18
- Improved: newsletter editor performance;
- Fix: broken translation string.
3.39.2 – 2019-11-11
- Fixed: missing text domain for translations;
- Fixed: bulk trashing of subscribers with user ID of 0.
3.39.1 – 2019-11-05
- Added: new premium page in the MailPoet admin;
- Fixed: Linux cron now only runs when set as the task scheduler method;
- Fixed: WooCommerce segments are now skipped when WooCommerce is not active.
3.39.0 – 2019-10-29
- Added: Google Analytics tracking is now in free;
- Fixed: WooCommerce email options not saving;
- Fixed: the number of posts in a shortcode for emails based on “Clear News” template. Thanks, Gesine!
3.38.1 – 2019-10-22
- Improved: optimized query for the inactive subscriber task;
- Fixed: WooCommerce templates shown under the saved templates section when WooCommerce was not installed/enabled;
- Fixed: Unsubscribe cron task now skips invalid subscribers.
3.38.0 – 2019-10-15
- Added: WooCommerce functionality is now in free;
- Added: segmentation is now in free;
- Fixed: import with custom date fields works again. Thanks Juanjo!
- Fixed: WooCommerce revenues are now calculated correctly.
3.37.3 – 2019-10-09
- Fixed: fatal error when sending with special characters in the subject line.
3.37.2 – 2019-10-08
- Improved: TinyMCE toolbar user experience;
- Improved: faster loading of the template page when creating a new email;
- Fixed: assets not loading on the MailPoet captcha page;
- Fixed: missing translations;
- Fixed: linux cron now works again;
- Fixed: blank MailPoet pages on some hosting setups.
3.37.1 – 2019-10-01
- Added: cron execution parameters can now be customized using WordPress filters. Thanks, @deltafactory!
- Improved: prevent cron workers from running in parallel;
- Improved: clearer wording for statistics;
- Fixed: don’t allow emails with invalid body to be saved/sent;
- Fixed: MailPoet router now works on all Nginx configurations;
- Fixed: broken logo on simple text template.
3.37.0 – 2019-09-24
- Improved: automatic emails now respect the subscription status of a subscriber;
- Improved: templates display is now easier to navigate;
- Fixed: inactive subscribers sync works faster on huge databases. Big thanks to TDN sysadmin!
- Fixed: Fatal error feature_flags table does not exist;
- Fixed: intro now works correctly for users with restricted admin capabilities;
- Fixed: lists can no longer be deleted if they have an assigned automatic email;
- Fixed: WooCommerce customers are no longer unsubscribed from the WooCommerce customers list when updating their subscription.
3.36.0 – 2019-09-17
- Added: SPF check when sending a preview email;
- Improved: display relevant articles in beacon;
- Improved: simplified settings for confirmation emails;
- Fixed: spell check now works in the newsletter editor;
- Fixed: newsletter editor not loading when parent_id was set to 0.
3.35.4 – 2019-09-10
- Improved: resend confirmation emails is now on a subscriber by subscriber basis;
- Fixed: CSV export no longers require the ZIP extension;
- Fixed: WooCommerce list counted in List Listings bulk action UI when list is hidden;
- Fixed: captcha success not being displayed;
- Fixed: global subscription status for WooCommerce users.
3.35.3 – 2019-09-04
- Improved: sent Post Notification UI now allows deleting sent Post Notifications;
- Improved: translation logic;
- Improved: subscribers, lists, forms, and subscriber engagement listings doesn’t refresh automatically anymore;
- Improved: read our Knowledge Base articles in the support Beacon, no more new tabs;
- Improved: processing inactive subscribers;
- Improved: updated to latest TinyMCE;
- Fixed: removed WooCommerce checkbox modal for sites where all orders are created with a subscription checkbox on checkout;
- Fixed: indented lists now display as intended in the designer.
3.35.2 – 2019-08-27
- Added: referral tracking capabilities;
- Improved: listing page loading speed, now wicked fast;
- Improved: preview in browser link text in newsletter templates;
- Improved: timing of when new customer polls are shown for the first time;
- Improved: easier mouse drag to resize right aligned images;
- Improved: unsyncing WooCommerce customers without an additional list sets global status to unsubscribed;
- Improved: content of default confirmation email;
- Improved: replaced images that looked blurry on high-res displays;
- Fixed: issue with color-picker for global and content background colors;
- Fixed: false positive on system status page for cron;
- Fixed: post excerpts now exclude image captions. Thx Dieter;
- Fixed: preview in browser button on statistics page for non-Premium users.
3.35.1 – 2019-08-20
- Improved: remove WooCommerce customers list on non-WooCommerce websites.
3.35.0 – 2019-08-13
- Improved: background task execution process now uses less CPU to help with CPU-limited hosts. E.g Siteground;
- Improved: WooCommerce functionality is out of beta.
- Fixed: incorrect Linux cron path.
- Fixed: stats emails for post notifications now work;
- Fixed: re-sending confirmation emails no longer increases the count_confirmations row in the database if the sending address isn’t authorized.
- Fixed: WordPress and WooCommerce users status can now be manually changed if they’re unconfirmed.
- Fixed: php session usage no longer throws a false positive in Health Check that cURL requests timeout.
- Fixed: WooCommerce customer synchronization task to avoid getting stuck on some sites and use excessive CPU;
- Fixed: issue where import loader would get stuck while importing a .csv and copying and pasting emails.
3.34.4 – 2019-08-01
- Fixed: database connection error with MariaDB and MySQL 8 users.
3.34.3 – 2019-07-31
- Fixed: some users were experiencing a database issue after latest update.
3.34.2 – 2019-07-30
- Fixed: issue breaking Email listing page with fatal error.
3.34.1 – 2019-07-30
- Fixed: issue breaking Email listing page with fatal error.
3.34.0 – 2019-07-30
- Added: track all WooCommerce revenues generated by your newsletters;
- Added: zero-configuration captcha to protect Mailpoet forms against repeated subscriptions by bots;
- Added: stats email notifications for all automatic emails;
- Improved: education of list hygiene on import;
- Improved: inactive subscriber filtering based on last day subscribed;
- Fixed: API issue creating subscribers;
- Fixed: empty [newsletter:post_title] shortcode output when using category exclusion plugins or functions.
3.33.0 – 2019-07-23
- Improved: shortcode date formatting;
- Fixed: users who don’t use our sending service or double opt-in can now have WP users added as Confirmed;
- Fixed: error when importing subscribers from a MailChimp list;
- Fixed: some users were seeing errors when syncing WooCommerce users due to a mixed-collations database error, it’s fixed.
3.32.2 – 2019-07-16
- Added: notice about inactive subscribers when many users will be marked inactive;
- Improved: filtering out WP spam users from WordPress Users lists.
3.32.1 – 2019-07-11
- Improved: minor changes and fixes.
3.32.0 – 2019-07-09
- Improved: messages for undo/redo actions.
3.31.1 – 2019-07-03
- Improved: minor changes and fixes.
3.31.0 – 2019-07-02
- Improved: better error reporting and admin messages;
- Improved: known spam registrations to be automatically removed from your “WordPress Users” list;
- Improved: rendering shortcodes in Stats emails;
- Fixed: WordPress users to require confirmed opt-in to join your subscribers list.
3.30.0 – 2019-06-25
- Added: emails can be sent without stopping for certain error types;
- Added: by popular demand, undo/redo! Use our UI or keyboard shortcuts.
- Improved: disallow import of role addresses, e.g. [email protected], to improve deliverability;
- Improved: notification for users with many inactive subscriber, alerting them that users are being changed to inactive;
- improved: stats page readability;
- Improved: bounce sync timing for MSS users;
- Fixed: misbehaving MailPoet icon in WP Admin now stops hiding itself and other icons;
- Fixed: some admins were receiving new subscriber notifications twice;
- Fixed: empty posts widget can now be deleted;
- Fixed: email rendering was broken for some users when using particular link types;
- Fixed: display error in sign-up form.
3.29.0 – 2019-06-18
- Fixed: improved timing of subscribing via the WP registration form to reject subscribers rejected by WP registration protection. Special thanks to customer David for helping troubleshoot this issue.
3.28.0 – 2019-06-04
- Added: enforcement for authorized sending address for automatic and scheduled emails for new users after March 5;
- Improvement: authorized sending email enforcement for new users since March 5;
- Fixed: error when using single or double quotes in sender name.
3.27.0 – 2019-05-28
- Added: API documentation for developers on github.com/mailpoet/mailpoet;
- Fixed: email editor’s text editing not working due to TinyMCE conflict with some plugins;
- Fixed: some translations that could previously be only in English;
- Fixed: duplicating scheduled newsletters to not include the original scheduled date.
3.26.1 – 2019-05-21
- Added: Woo Commerce customers now have their own list;
- Improved: users can now scroll through newsletter content while settings sidebar is open;
- Fixed: sign-up confirmation no longer overwritten by default sender on page refresh;
- Fixed: edge cases where blank post notification emails were being sent;
- Fixed: imported subscribers from MP2 no longer marked inactive by default.
3.26.0 – 2019-05-14
- Improved: minor change of default email confirmation text;
- Improved: WooCommerce customer sync with MailPoet lists for stores with 30k or larger customer lists;
- Fixed: edge case bug where a user with a user_id of 0 would break links in newsletters for some users;
- Fixed: uncaught TypeError related to deleted segments.
3.25.1 – 2019-05-06
- Improved: subscriber import speed for users importing many subscribers with many custom fields;
- Fixed: typo in Product widget;
- Fixed: conflict with POJO themes in form editor;
- Fixed: backwards compatibility between wpdb:parse_db_host and WP versions earlier than 4.9;
- Fixed: bounced subscribers will continue being synchronized when sending is paused and MailPoet Sending Service is used;
- Fixed: conflict with Thrive Leads where confirmation emails were not being sent.
3.25.0 – 2019-04-29
- Improved: ALC post fetching consistency;
- Improved: template preview display;
- Improved: now able to turn off inactive subscribers feature;
- Improved: WooCommerce product widget shows price by default now;
- Improved: updated links to knowledge base for bounced and inactive users;
- Improved: clarified how subscribers display within lists when unsubscribed;
- Fixed: issue where bounce task would not run after a failure;
- Fixed: scheduling calendar respects “week starts on” WordPress setting;
- Fixed: links with special characters in email body no longer break sending;
- Fixed: conflict with third-party plugins that was displaying private posts in ALC blocks.
3.24.0 – 2019-04-23
- Added: add WooCommerce product blocks to your email;
- Added: an optional way to automatically deactivate inactive subscribers who don’t read your emails;
- Added: setting to stop sending for inactive subscribers who haven’t opened newsletters in a span of time.
3.23.2 – 2019-04-16
- Improved: UI clarity and user-friendliness;
- Improved: security of the plugin. Thanks to Jan van der Put and Harm Blankers of REQON Security for the report!
- Improved: UX for stats reporting emails;
- Fixed: subscription confirmation email to include a plain text version of the email. Thanks Mathieu!
3.23.1 – 2019-04-08
- Added: new email type icons;
- Improved: clearer steps in welcome wizard;
- Fixed: added missing translation string;
- Fixed: previewing unsubscribe page no longer unsubscribes the viewer;
- Fixed: form validation error message translation strings.
3.23.0 – 2019-04-02
- Added: 12 fresh new templates;
- Improved: mouse over highlights entire text block instead of partially;
- Fixed: post titles with single and double quotes break email rendering in ALC and Post blocks;
- Fixed: “import again” subscriber import errors fixed;
- Fixed: Twig conflicts with third party plugins.
- Fixed: import subscribers with custom fields no longer fails;
- Fixed: social icon margins;
- Fixed: updating an imported subscriber no longer triggers welcome email.
3.22.0 – 2019-03-26
- Improved: minor tweaks and fixes, special thanks to valdrinkoshi for a very helpful PR;
- Improved: admin notices for authorizing FROM addresses;
- Fixed: German umlaut characters no longer break JSON encoding and sending on some hosts. Thanks Oliver and others;
- Fixed: increased limit for visible custom fields in form editor to 40;
- Fixed: sending post notifications with “Monthly on the…” setting.
3.21.1 – 2019-03-18
- Improved: better highlighting when resizing widgets in editor;
- Improved: sending with consistent FROM address;
- Fixed: db connection issues for connections via socket. Thanks Nicolas!
- Fixed: react console warnings when sending is paused.
3.21.0 – 2019-03-11
- Added: backwards compatibility method to fix 3rd party integrations;
- Added: option to position the title of your post above the excerpt;
- Added: change the default line heights in Styles sidebar;
- Improved: human readable error message when mail mail function fails;
- Fixed: incorrect “authorize your address” link in plugin.
3.20.0 – 2019-03-05
- Added: requirement for all “from” email addresses to be authorized to enable sending;
- Added: WooCommerce revenues in stats email notifications;
- Added: new image for WordPress repo;
- Improved: adjustments for third-party plugins who do not integrate MailPoet correctly;
- Improved: email type selection CSS improved to prevent issues with some languages;
- Fixed: double elements in form editor;
- Fixed: MailPoet Sending Service can be activated with a key that has an ‘expiring’ status;
- Fixed: display bug for 1:2 and 2:1 column layouts in editor;
- Fixed: pagination controls on listings pages.
3.19.3 – 2019-02-26
- Added: new step in import to educate users about good sending practices during subscriber import;
- Improved: editor controls;
- Fixed: issue with duplicating ALC posts.
3.19.2 – 2019-02-19
- Added: 13 brand new templates;
- Improved: TinyMCE is hidden on mouse drag;
- Improved: block and widget controls are hidden on mouse drag;
- Fixed: cursor position does not get lost with long text on Chrome;
- Fixed: Mailpoet icon in the Members plugin looks good again.
3.19.1 – 2019-02-12
- Added: warning against using free email address in “from” fields;
- Added: updated Instagram icons;
- Added: new custom font choices;
- Improved: new design for block controls;
- Improved: updated width of image setting width input field for better display of 4-digit numbers;
- Improved: wider vertical drag button for dividers;
- Improved: align social icons left, center or right;
- Improved: minor enhancement to controls of elements in editor;
- Fixed: restored missing X to modal when deleting templates;
- Fixed: minor adjustments to assist third-party plugins using MailPoet integrations incorrectly;
- Fixed: when Post Notification send date/time are left as default, we now create a Post Notification with those settings;
- Fixed: double click on text in TinyMCE keeps formatting.
3.19.0 – 2019-02-05
- Added: more clarity for image and column block settings. Thanks focus group testers!;
- Added: further subscription limits to avoid subscription confirmation email abuse;
- Updated: MailPoet’s logo in footer of emails;
- Fixed: Linux cron fatal error;
- Fixed: JS error with WP 5.0 when adding new form;
- Fixed: buttons in bold show as bold in settings;
- Fixed: handling of small images with a “Full width” option enabled;
- Fixed: link colors in text blocks are correctly shown in the inbox;
- Fixed: announcement sidebar stays closed.
3.18.2 – 2019-01-29
- Added: by popular demand, new option to receive a summary email of a campaign’s open and click rates;
- Added: loading animation on subscription form submission;
- Added: new modal design;
- Added: first steps for a new WooCommerce customer list;
- Improved: new warning before sending from a free address, like Gmail;
- Fixed: issue with some Gutenberg blocks causing a 500 error in ALC with full posts.
3.18.1 – 2019-01-22
- Added: new assets for WP plugin repo page;
- Added: nine shiny and new templates for standard, post notification, and WooCommerce emails;
- Fixed: button’s settings font display fits nicely again;
- Changed: removed the requirement of having the ZIP PHP extension to use MailPoet 3;
3.18.0 – 2019-01-15
- Fixed: CSS issues in widget settings;
- Fixed: CSS for Beamer icon on mobile;
- Fixed: size slider issue for images without defined dimensions;
- Fixed: images defaulted to centered in ALC blocks displaying full posts;
- Added: poll to check status of user’s first send;
3.17.2 – 2019-01-08
- Fixed: possible conflict with other plugins using webpack. Thanks, Julien;
- Fixed: creating a new WooCommerce email now defaults to the Woo template page tab instead of standard templates tab;
3.17.1 – 2018-12-19
- Fixed: premium plugin crash; Thanks, Sebastian!
3.17.0 – 2018-12-18
- Added: new in-app announcements sidebar. Click the carrot to see;
- Added: option to toggle between desktop and mobile in Preview in Browser;
- Improved: minor changes and fixes;
- Fixed: images in ALC blocks set to display with padding may not render correctly on mobile.
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
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: 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;
- Improved: performance for sites using many post notification emails. Thanks Jose!
- 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.
The drag-and-drop email designer
MailPoet email types
Newsletter stats (Premium)
Subscriber import (via a CSV file or directly from MailChimp)