Newsletter – Send awesome emails from WordPress
Newsletter – Send awesome emails from WordPress

Newsletter – Send awesome emails from WordPress

Stefano Lissa

The newsletter plugin is a real newsletter and email marketing system for your WordPress blog: perfect for list building, you can easily create, send, and track e-mails, headache-free. It just works out of the box!

Getting subscribers and list growing

  • Unlimited subscribers
  • Subscription forms: popup, post-injected, widget, shortcodes (basic and advanced), raw HTML (for coders)
  • Double opt-in, Privacy checkbox, and GDPR ready
  • Lists: organize, classify, and segment your subscribers
  • Custom fields: when the name is not enough
  • Maintenance: import, export, move between lists, delete inactive subscribers, …
  • Detailed statistics
  • WordPress user registration integration (with free addon)
  • Subscription spam check with domain black list, Akismet, captcha, …

Creating and sending newsletters

  • Unlimited newsletters with click and open tracking
  • Drag and drop composer and fully responsive emails
  • Newsletter templates to quickly fix your style and reuse for each marketing campaign
  • One-Click Unsubscribe fully compatible (mandatory by Google and Yahoo)
  • Delivery speed fine control (from 12 emails per hour to as much as your server can manage)
  • Advanced targeting with list combinations (all in, at least one, not in, …), custom fields and language filters

General features

  • Multilanguage ready: Polylang, WPML, TranslatePress
  • Everything customizable: forms, labels, messages, emails, and so on
  • Compatible with every SMTP plugin: Post SMTP, WP Mail SMTP, Easy WP SMTP, Easy SMTP Mail, WP Mail Bank, Fluent SMTP, …
  • Diagnostic pages to have full control
  • REST API for coders and integrations

Find Us

Newsletter is a continuously evolving plugin. Stay tuned by following us on Facebook or our site.

Free Addons

Improve The Newsletter Plugin with these free addons:

  • WP Registration Addon – connects the WordPress standard and custom registration with the Newsletter plugin subscription. Optionally imports all registered users as subscribers.
  • Archive Addon – creates a simple blog page that lists all your sent newsletters
  • Locked Content Addon – open up your premium content only after the subscription
  • Newsletter REST API Addon – adds a tier of REST API to integrate with the Newsletter core services
  • Sendinblue Addon – deliver your newsletters with Sendinblue
  • SMTP Addon – deliver your newsletters with external SMTP
  • Import Addon – import contacts from file or copy and paste data with full mapping

(easily add them from our Addons panel)

Addons on WordPress.org

Professional Addons

Need more power? Feel something’s missing? The Newsletter Plugin features can be easily extended through our premium, professional Addons! Let us introduce just two of them : )

  • Reports and Retargeting – improves the internal statistics collection system and provides better reports of data collected for each sent email. And retargeting. Neat.
  • Automated – generates and sends your newsletters using your blog’s last posts, even custom ones like events or products. Just sit and watch!
  • Autoresponder – creates email series to follow up your subscribers
  • Extended Composer Blocks – adds new blocks to the drag & drop composer
  • WooCommerce Integration – subscribe customers to a mailing list and generate product newsletters.
  • Leads adds a fancy subscription popup box or a fixed bar to your website that will boost your conversion rate
  • Amazon SES and other mail providers integration – seamlessly integrate Amazon SES and other email service providers with The Newsletter Plugin. Hassle-free.
  • Contact Form 7 Integration – integrate the subscription on Contact Form 7 forms
  • Ninja Forms Integration – integrate the subscription on Ninja Forms
  • WP Forms Integration – integrate the subscription on WP Forms
  • Events Manager and The Events Calendar (By Modern Tribe) integrations – easily add events to your newsletters
  • Google Analytics – track newsletter links with Google UTM tracking parameters
  • Subscribe on Comment – adds the subscription option to your blog comment form
  • Geolocation – adds geolocation capability to target subscribers by location
  • Ultimate Member and Paid Membership Pro plugins integration

GDPR

The Newsletter Plugin provides all the technical tools needed to achieve GDPR compliance and we’re continuously working to improve them and to give support even for specific use cases.
The plugin does not collect users’ own subscribers’ data, nor have any access to that data: hence, we are not a data processor, so a data processing agreement is not needed.
Anyway, if you configure the plugin to use external services (usually an external mail delivery service) you should check with that service if some sort of agreement is required.

Support

We provide support for our plugin on WordPress.org forums and through our official forum.

Premium Users with an active license have access to one-to-one support via our ticketing system.

Developers

We have a documentation section dedicated to those who want to develop with the Newsletter plugin.

You can find us on GitHub with some examples of addons.

Follow Us

See the Newsletter Forum to ask for help.

For documentation start from Newsletter documentation.

Thank you, The Newsletter Team

Ce plugin est fantastique

By Cyrille37 on September 13, 2024

Ce fantastique plugin est complet: il gère l'abonnement, la composition et l'envoi de Newsletter.

Parfait, rien à dire :-)

5 stars thus fars

By game writer (scrybbler) on September 9, 2024

I like this plugin a lot! Have used it so far for one email to a couple thousand subscribers which is a good test, and it looks rock solid.

The downsides: the UX is a little janky (for example, Subscribers > Unsubscription and Subscription > Unsubscription both lead to the same fairly useless page which lets you customize the unsubscribe message. Subscribers > Statistics > By Time shows two confusing line graphs... apparently the "by day" is subscribers added each day non-cumulatively, and "by month" is the same info cumulatively? Seems like there could be better statistics.) We got 20 unsubscriptions and ALL 20 show the EXACT same time and date for when they unsubscribed... is that a bug or did Newsletter's unsub link get auto-clicked by the mail client? And the documentation isn't always great; I used trial-and-error to figure out which variable name to use for subscriber firstname because the docs were no help. Lastly, the mail tester at aboutmy.email says that the Newsletter list-unsubscribe header is outdated. "List-Unsubscribe header has been MIME encoded. This may work at some mailbox providers but is not valid."

That said, these are minor gripes compared to the overall positive: this does the job well, it supports unsubscribe headers and list mail merge, and it creates a legit unsubscribe page on my Wordpress site for full Google/Yahoo compliance.

Switched over from Mail Poet

By humpinghummer on August 16, 2024

So far we like it much better than mailpoet and the price is much better.

Good

By jyamamo on August 14, 2024

Works fine!

Just right for my purposes

By michavo73 on August 9, 2024

I was looking for a newsletter solution that takes German data protection regulations into account. This plugin does exactly that and more. I am very satisfied and look forward to every new newsletter that I can send out into the world.

Been using it for years - great plugin

By greenzone on August 8, 2024

I've been using this for years — both the free version and with paid add ons. I find it to be one of the most consistent and reliable plugins, never breaking, not running into conflicts, et al. It's also so flexible and continually better and better as it develops. Like WP itself, it's one you can invest in and get a great outcome.

Since my newsletters effortlessly and easily

By CinnamonHollow on August 8, 2024

I use this plugin to send my new blog post out automatically. It works effortlessly and easily to send newsletters to my subscribers. The add-ons offer more functionality to an already great plugin.

Good plugin

By chermanr on July 31, 2024

Good plugin, it does what it promises and it's easy to set up

best woocommerce newsletter plugin

By mcdeth on July 29, 2024

Has all you need, including WPMNL support and tracking, statistics, great support. Works better than mailchimp for me

Easy to Use

By mybagpk on July 17, 2024

I am using this plugin! Easy to use...

8.5.5

  • Fixed on/off date on posts block
  • Fixed image link on image block

8.5.4

  • Fixed comments for IE appearing on newsletters

8.5.3

  • Added styles support to header and footer blocks
  • Added accordion on some block for easy configuration
  • Added support for block layouts
  • Added support for block default config on external file
  • Added some new (not completely) email safe font
  • Added 2 new set of social icons (white and black pure logos)
  • New newsletter footer block layout
  • Added full wide block background

8.5.2

  • Fixed fatal error triggered by some addons using the internal logger

8.5.1

  • Added logging for WP cron
  • WP 6.6.2 check
  • Added notes to lists panel

8.5.0

  • Changed flood check on subscription via thrid party forms
  • Improved the check for public page on multilanguage sites
  • Extended the number of pages listed on the Newsletter’s main settings

8.4.9

  • Changed “save_email” to return a WP_Error (when there are severe DB errors)
  • webp converted to png to preserve the transparency
  • Fixed labels on list management page

8.4.8

  • Added link to license badge
  • Added warning if the delivery engine has been paused using WP Crontrol
  • Revisited the Help/Delivery
  • Added check on XML DOM code (library bug?)
  • Fixed admin message about invalid custom field
  • Fixed import/export menu entry
  • Fixed the welcome email when sent from the admin side
  • More control on repeated subscriptions
  • Added admin wide message when newsletter have been bklocked by fatal errors
  • Changed license top menu button
  • Removed license badge

8.4.7

  • Fixed redirection to welcome page

8.4.6

  • WP 6.6 check
  • Improved error detection on test email
  • Added newsletter id on action urls

8.4.5

  • Fixed minor problem with for hidden data
  • Added the Threads social

8.4.4

  • Added support for autoresponders in form builder integrations

8.4.3

  • Removed the cookie check on antibot since some site has a cookie filter making it to fail (!)
  • Code review
  • Added evidence of newsletters with errors on Help/Delivery page
  • Improved code
  • Improved some help texts

8.4.2

  • WP 6.5.5 check
  • Fixed check on forms panel
  • Changed the unsubscription antibot to prevent problem caused by JS lazy loading
  • Review the widget code to be compiant with phpcs WordPress rules
  • Code review
  • Added alternative action links and tracking links format (on Newsletter’s main settings) to solve problems with caches
  • Improved the relinking code performances

8.4.1

  • Added class for addons’ admin pages
  • Added shortcode for build custom profile page (to be documented)
  • Fixed the activation email on multilanguage installations
  • Added topbar sending stats
  • Added more information on the delivery panel*
  • Added “wire” preset to the button block

8.4.0

  • Fix saving error for mysql configured to not treat as null the 0 valued primary key

8.3.9

  • Important review of the subscription process with trusted and untrusted subscriptions
  • Improved notes on WP page list about the pages used as public page and for which language
  • Fixed redirect of the “activation required” message on multilanguage blogs
  • Added note on page list for custom profile page
  • Added note on page list for custom welcome page
  • Added check on get_news() to manager firewall response body corruption
  • Refresh the newsletter total subscriber count to take in account of new subscription and cancellation during a long sending process
  • Fixed license badge color
  • Refactoring of the subscription/subscriber internal status
  • Added check on WP HTML Email plugin
  • Filter “newsletter_message_headers” is now deprecated and will be removed shortly (use “newsletter_message” instead)
  • Filter “newsletter_message_html” is now deprecated and will be removed shortly (use “newsletter_message” instead)
  • Filter “newsletter_message_text” is now deprecated and will be removed shortly (use “newsletter_message” instead)
  • Filter “newsletter_message_subject” is now deprecated and will be removed shortly (use “newsletter_message” instead)
  • Distinct replacement of tags for email and web

8.3.8

  • Fixed problem on table creation on first install

8.3.7

  • Fixed error on the dashboard (PHP variable conflict with some themes)
  • Added notice for public pages for all languages
  • Fixed problem with multilanguage plugins
  • Edit link for administrator on subscription form now adds the current language on link
  • Added online profile page edit link for administrators
  • Fixed “date” tag when sending a test
  • Added note on custom CSS field
  • Fixed dashboard error
  • Fixed redirect to welcome page for multilanguage blogs

8.3.6

  • Improved security
  • Removed obsolete code
  • Two steps unsubscription now mandatory (old links continue to work)
  • Fixed the page or url selector for the welcome page
  • Fixed internal delivery engine stats (not the subscriber or newsletter stats!)
  • Export feature moved to the Import/Export addon for improvements

8.3.5

  • Avoid the first batch immediate sending if there are other newsletters already sending
  • XSS security fix (thanks to Wordfence)
  • Internal management of untrusted subscribers (for privacy reasons, could cause different subscription behaviors)

8.3.4

  • New button on lists page to add every subscriber to a list
  • New help texts
  • Prefixed Spectrum library CSS to avoid problem with other plugins injeting their code on our admin pages!
  • New check on cURL and openssl versions
  • Fixed date tag for online view
  • Changes to support ElasticEmail special unsubscribe link
  • Fixed use of the NEWSLETTER_ACTION_TYPE constant

8.3.3

  • Changed link validation for custom activation and welcome pages
  • WP 6.5.3 check
  • Added reverse option to the posts block

8.3.2

  • Fixed title alignment for the posts block (when used with Automated)
  • Fixed debug notices on composer and posts block
  • Added max emails per second
  • Fixed missing SVG referenced by CSS

8.3.1

  • Added email series view on subscriber’s edit page
  • Fixed couple of debug notices
  • Fixed layout of the main stats page
  • Fixed time on user list (timezone)
  • Added main title for posts block when used with Automated

8.3.0

  • Reviewed dashboard
  • WP 6.5.2 check
  • Added border to newsletter buttons
  • Added 1/3 layout to “Hero” block (we should rename it…)
  • Added date and optimized the subscribers’ list

8.2.8

  • Fixed problem on custom fields panel
  • WP 6.5.0 check

8.2.7

  • Fixed warning in the statistics module

8.2.6

  • Fixed PHP 8.2 notice

8.2.5

  • Fixed error on subscription of existings subscriber when configured to now be allowed
  • Added filters on posts block to try to be compatible with multiauthors plugin

8.2.4

  • Fixed warning on profile page
  • Added avif image conversion
  • Improved check on opcache PHP module
  • Removed the microdata on email for the confirmation link
  • Added author filter on “posts” block
  • Fixed the custom welcome email on multilanguage installations
  • Added last activity time on the subscriber export

8.2.3

  • Fixed wrong 8.2.2 package

8.2.2

  • [BREAKING CHANGE] Per language selector of the public page
  • [FIX] Fixed the antispam log
  • [NEW] Improved logging
  • [FIX] Fixed welcome page redirection for custom welcome URLs and Polylang
  • [NEW] Added a page selector for the welcome page (the direct URL is still an option)
  • [NEW] Added a page selector for the profile page (the direct URL is still an option)
  • [NEW] Improved profile page on multilanguage installations
  • [NEW] Check for the Newsletter’s public page on multilanguage installations
  • [NEW] Added WP User matching by email

8.2.1

  • Removed the antispam IP blacklist since it is not really effective considering the wide use of VPNs, IP forgering, and so on
  • We recommend to use a security plugin or a firewall to block unwanted traffic from specific IPs

8.2.0

  • New unsubscribe button shortcode (see the unsubscription panel)
  • New resubscribe button shortcode (see the unsubscription panel)
  • New default unsubscribe confirm message
  • Autoset of the alternative text for medias on image block
  • Added messages and link on online tests
  • Added the dummy subscriber to test the functionalities
  • Immediate trigger of the first batch when sending a newsletter
  • Added preview of the profile page with dummy subscriber
  • Added preview of the unsubscription process with dummy subscriber
  • Fixed date formatting on newsletters
  • Reactivated the convert to HTML button
  • Added logging support to the antispam filter
  • Improved the spam filter error reporting
  • New submit button attributes for all form shortcodes (see our documentation)
  • New “fields” attribute for the newsletter_form shortcode (see our documentation)

8.1.9

  • Fixed welcome email lost on saving the subscription options

8.1.8

  • Fixed welcome email lost on saving the subscription options

8.1.7

  • Revert back the antibot method for unsubscription
  • Added recommendations for the two step sunsubscribe

8.1.6

  • Reorganized Delivery and Scheduler panels to be more readable
  • Fixed error on old default theme
  • Clean up of old backups
  • Fixed translations tags on subscribers’ statistics panel
  • Updated min WP version to 5.1

8.1.5

  • Fixed wrong menu labels

8.1.4

  • Added translations to antispam messages
  • Removed the token change on unsubscription
  • Fixed the captcha submit button
  • The error message for duplicated subscriptions is now shown on the public page

8.1.3

  • Fixed subscription form extra DIV

8.1.2

  • Added better tracking of unsubscription via One-Click Unsubscribe RFC 8058
  • Fixed wrong helper text on profile page
  • Added font size and face to the editor for specific settings
  • Fixed one-click unsubscribe for Yahoo
  • Added form field placeholders
  • Added option to hide the field labels to the form shortcode
  • Improved the bot blocking step
  • Refactored addon class code
  • Added hid labels option on widget
  • Improved the System panel
  • Fixed unsubscription email in multilanguage setups

8.1.1

  • Fixed user saving

8.1.0

  • Improved logging
  • Removed shortcode option (default on)
  • Simplified the newsletter editing panel
  • Change the one click unsubscribe header to improve bot blocking
  • Changed the delivery engine locks since the WP transients seem not enough reliable
  • Changed the Hero Block to be compatible with Outlook on Mac
  • Added “in posts” forms
  • Added popup form
  • Added forms overview panel

8.0.9

  • Added third-party templates support
  • Fixed the opt-in on multilanguage installations
  • Fixed subject saving on standard welcome email
  • Fixes for multilanguage installations
  • Fixed single opt-in on repeated subscription

8.0.8

  • New configuration of the unsubscribe process
  • New configuration of the welcome email

8.0.7

  • On “Footer” block the unsubscribe mode can be selected (single or double step)
  • Minor fixes
  • Removed the PHPMailer signature to reduce the spam rate
  • Security fix on wizard

8.0.6

  • Fixed error on antibot filter

8.0.5

  • New welcome email that can be designed with the composer
  • New control for lists selection
  • Fixed Event preset name
  • Fixed dashboard links
  • Added dashboard sources
  • Added target “blank” for social icons
  • Subscriber custom fields in edit panel shown as select when they are a list of values
  • Added constant NEWSLETTER_TRACKING_TYPE to change the tracking URL
  • Added constant NEWSLETTER_ACTION_TYPE to change the action URL
  • Added private posts filter

8.0.4

  • Fix paragraph margins
  • Added injection hooks on the composer for AI Assistant
  • Fixed PHP warning
  • Compatibility check with WP 6.4.1
  • Fixed border around image block with no padding

8.0.3

  • Possible BREAKING CHANGE – Featured image for Posts block does not search the post gallery anymore
  • Constant NEWSLETTER_USE_POST_GALLERY can be set to true to search the featured image on post gallery
  • Fixed a couple of warning with the “minimal” form
  • Added support for “button” attribute on “newsletter_form” shortcode
  • Added align attribute to the newsletter form shortcode minimal version
  • Clean up of the subscriber meta data table on deletion
  • Added flow representation of the subscription process in the dashboard
  • Added paragraph bottom margin on text block (in a different way)

8.0.2

  • Fixed missing icons for WhatsApp
  • Added the “show_name” option to the form type “minimal”
  • Added styles for the minimal form mobile view
  • Forced 0 margins for P tag to make uniform the rendering on Outlook and other clients
  • Removed default font on text bock

8.0.1

  • Improvements to the posts block (links and code refactoring)
  • Removed TD attribute for padding problem with Outlook
  • Added WhatsApp icon

8.0.0

  • Removed caching on custom fields: it seems incompatible with multilanguage plugins
  • Fixed the custom welcome email for repeated subscriptions
  • Added check for WP Assets Clean Up Pro (please do not deactivate Newsletter on frontend!)
  • notice for the removal of the “unstyled” page
  • Reviewed how the [newsletter] shortcode works
  • Fixed multilanguage bug when using shortcodes and placeholder to inject forms (subscription and profile editing)

Reviews

4.6 out of 5 stars

  • Version: 8.5.5
  • Last updated: 4 hours ago
  • Active installations: 300K
  • WordPress version: 5.1
  • Tested up to: 6.6.2
  • PHP version: 7.0