A full-featured WordPress newsletter plugin created by Tribulant Software for WordPress which fulfils all subscribers, emails, marketing and newsletter related needs for both personal and business environments.

It has robust, efficient and unique features! This is an all-in-one newsletter tool for your WordPress site can be configured to behave as desired and it will provide the best experience for your email subscribers at the same time.

The software works the way you do so you can focus on creating newsletters and giving your website the necessary exposure!

Check The Video


Some of the features in the WordPress Newsletter plugin include:

  • Mailing Lists
  • Bounce Email Management
  • Newsletter Queue & Scheduling
  • Newsletter Templates
  • Complete Email History
  • Unlimited Sidebar Widgets
  • Post/Page Opt-In Embedding
  • Offsite Subscription Forms
  • Publish Newsletter as a Post
  • Send Post as a Newsletter
  • Add Email Attachments
  • SMTP Authentication
  • Ajax Powered Features
  • Import/Export Subscribers
  • Paid Subscriptions (PayPal & 2CheckOut)
  • Integrates with the banner rotator plugin
  • WordPress Multi-Site Compatible
  • Email Tracking
  • IP Logging of Subscribers
  • Newsletter Themes
  • POP/IMAP Bounce Handling
  • Latest Posts Subscription
  • Single/Multiple Posts into Emails
  • click tracking
  • Autoresponders
  • Newsletters by conditions
  • Multilingual (qTranslate & WPML)
  • Custom Post Types
  • Link/click tracking
  • DKIM Signature
  • WordPress Dashboard Widget
  • and much more…

Demo and Support

See the online demonstration and view the online documentation for tips, tricks, guides and more.


There are many free and paid extension plugins for the WordPress Newsletter plugin. All extensions work with both Newsletters LITE and Newsletters PRO, no problem.

Some extensions include:

Visit the Newsletters extensions page

Email/Newsletter Templates

Included with the newsletter plugin are several premade email/newsletter templates.

Shop our newsletter templates for more variety and high quality, premium, responsive newsletter templates.


All language files and the instructions to use them are in POEditor. Anyone can join the project to add languages and contribute translations for strings.

Thank you for these wonderful people who contributed in translating the plugin:

PRO Version

The Newsletters LITE version has all the features that the PRO version has but it has some limitations.

You can have one mailing list, 500 subscribers, send 1000 emails per month and the custom dynamic fields are not available. These limits should be sufficient for a personal blogger or a small business.

To remove these limits, you can upgrade to the PRO version and submit your serial key inside the plugin.

In addition to the limits being removed, you will receive priority support from Tribulant Software.

Visit the Newsletters PRO page


  • Premade newsletter themes included
  • Detailed statistics for emails, subscribers, etc.
  • Flexible configuration settings
  • Easy, WYSIWYG newsletter creation
  • Complete history of newsletters with stats
  • Import subscribers from CSV or Mac OS X vCard
  • Export subscribers to CSV file
  • Email queue with scheduling
  • Many extensions and integrations available
  • Dashboard widget for quick overview


Installing the WordPress Newsletter plugin is simple. Follow these steps:

Automatic Installation

  1. Go to Plugins > Add New in your WordPress dashboard.
  2. Search newsletters to find this plugin, by Tribulant Software.
  3. Click Install Now to install it and then activate it after the installation.

Manual Installation

  1. Extract the zip file to obtain the plugin folder.
  2. Upload the plugin folder to the /wp-content/plugins/ directory
  3. Activate the plugin through the Plugins menu in WordPress


Installation Instructions

Installing the WordPress Newsletter plugin is simple. Follow these steps:

Automatic Installation

  1. Go to Plugins > Add New in your WordPress dashboard.
  2. Search newsletters to find this plugin, by Tribulant Software.
  3. Click Install Now to install it and then activate it after the installation.

Manual Installation

  1. Extract the zip file to obtain the plugin folder.
  2. Upload the plugin folder to the /wp-content/plugins/ directory
  3. Activate the plugin through the Plugins menu in WordPress


Great newsletters plugin

I have used Newsletters for over a year now. It is a great plugin, works well and the support I received from Tribulant has been excellent. They have gone above and beyond to help me troubleshoot a unique issue I was having. They are adding in features to make the plugin more accessible for those that use screen readers or assistive technology. Newsletters offers a ton of features. If you upgrade to the premium version it is well worth the price. One feature I like is the ability to turn a post or page into a newsletter.

Read all 193 reviews

Contributors & Developers

“Newsletters” is open source software. The following people have contributed to this plugin.


Translate “Newsletters” into your language.

Interested in development?

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


  • FIX: Some emails bounced shows read as well
  • FIX: Some template files missing in /default/ folder
  • FIX: Exporting “Emails Sent” – Are you sure you want to do this?
  • FIX: Remove width/height setting causes encoding problem
  • FIX: Sends more than specified emails per interval
  • FIX: Excerpt not showing with [newsletters_post_excerpt]
  • FIX: Plugin folder renames on update bug


  • ADD: Setting to set the ALT attribute on the tracking image to desired value
  • ADD: Integrate drag and drop newsletter builder
  • ADD: Default value for empty custom fields eg. [newsletters_field name=name|Reader]
  • ADD: Integration with Profile Builder plugin (extension)
  • ADD: Unsubscribe redirect URL
  • ADD: Ninja Forms integration (extension)
  • IMPROVE: mbstring not installed – Fatal error: Call to undefined function mb_detect_encoding()
  • IMPROVE: MailGun API upgrade to version 3.0
  • IMPROVE: Change excerpt_length and excerpt_more priority to apply after everything else
  • IMPROVE: Improved loading of reCAPTCHA
  • IMPROVE: Accessibility for select drop downs
  • FIX: Auto embed breaks HTML with click tracking turned off
  • FIX: Amazon product links not showing anything in newsletter
  • FIX: MailGun SSL issue
  • FIX: Custom confirmation on subscribe form not effective
  • FIX: Conflict with Elementor page/site builder
  • FIX: Strict Standards: Declaration of check_update() should be compatible with wpMailPlugin::check_update
  • FIX: “View Details” link on Plugins page shows a blank/empty overlay
  • FIX: Shortcodes don’t work in custom TEXT version of newsletter
  • FIX: Using filters under “Emails Sent” for a newsletter gives a “Please try again” error
  • FIX: HTML2TEXT, Could not load HTML – badly formed?
  • FIX: View online link gives “Subscriber cannot be read” error
  • FIX: “Add Media” opens blank media library, Jetpack conflict
  • FIX: Email queue/scheduling interval not updating
  • FIX: Some values like arrays incorrectly escaped
  • FIX: Fatal error: Can’t use function return value in write context
  • FIX: Multiple, duplicate emails from latest posts subscriptions
  • FIX: Email address shows twice on subscriber view page in admin

  • FIX: Manage Subscriptions account takeover
  • FIX: Possible XSS issue on Manage Subscriptions page


  • ADD: New WP_List_Table layout for Newsletters > Sent & Draft Emails section
  • ADD: “Screen Options” for columns under Sent & Draft Emails section
  • ADD: Set confirmation/activation email per subscribe form
  • ADD: Apply WordPress nonce to all forms and URLs for security
  • ADD: Copy buttons next to shortcodes, hardcodes, etc.
  • ADD: WordPress 4.8+ compatibility
  • ADD: Download newsletter as HTML file
  • ADD: Archive status for newsletters with a filter
  • ADD: PolyLang multilingual integration feature
  • IMPROVE: Show import count under Scheduled Tasks section
  • IMPROVE: Bypass serial key check on DOING_CRON
  • IMPROVE: Fix PHP deprecated constructors
  • IMPROVE: Preferred date format in admin sections for cron schedules, etc.
  • IMPROVE: Update all URLs to SSL (https://) for all resources
  • IMPROVE: Check the value of DISABLE_WP_CRON
  • IMPROVE: Remove unused cron jobs
  • IMPROVE: Status (active/paused) setting when saving/editing latest posts subscription
  • IMPROVE: Delete posts on latest posts subscription with Ajax (no refresh)
  • IMPROVE: Datepicker CSS improvements
  • IMPROVE: Add an ALT attribute to the open/read tracking image
  • IMPROVE: Do not clear the newsletters.log file daily
  • IMPROVE: Apply inline styles to online newsletter view
  • IMPROVE: Long HTML lines breaks newsletter in some clients PHP mailer
  • FIX: Manage Subscriptions account takeover
  • FIX: Possible XSS issue on Manage Subscriptions page
  • FIX: Spam score gauge/meter broken
  • FIX: Accents values not importing from CSV
  • FIX: Link/click tracking not working with Google Analytics extension
  • FIX: Mail attachments from bounce mailbox saving to plugin’s folder
  • FIX: TEXT subscribers get garbled HTML
  • FIX: Fatal error: Call to protected method PhpImap\Mailbox::disconnect()
  • FIX: Slow down by multiple update checks in the dashboard
  • FIX: Import confirmation doesn’t activate subscription
  • FIX: Custom fields search gives a database error
  • FIX: earching clicks gives a database error
  • FIX: Cannot uncheck “Password Authentication” checkbox
  • FIX: Fatal error: addAllMappedShortcodes with older versions of Visual Composer
  • FIX: Date/time changes when latest posts subscription is edited/saved
  • FIX: Possible duplicate emails with Latest Posts Subscriptions feature
  • FIX: Time incorrect on latest posts subscriptions
  • FIX: Keep “Send as Newsletter” subject empty if it’s empty
  • FIX: Autoresponders loop with import WordPress users update and always send
  • FIX: Welcome/about screen layout broken with WordPress 4.8
  • FIX: W3 Total Cache duplicate/double Manage Subscriptions page

  • ADD: Latest posts subscriptions “All Categories” option/setting
  • ADD: Add a 1 minute schedule for the email queue scheduling
  • IMPROVE: Put “Add Field” button on subscribe form builder
  • IMPROVE: Logout URL on manage subscriptions to log user out if linked
  • IMPROVE: Setting to change Invisible reCAPTCHA theme (light/dark)
  • IMPROVE: “Configure Queue” button on the Email Queue page
  • IMPROVE: Show which emails are “Queue Completed” notifications
  • IMPROVE: Clear update info cache before updating
  • IMPROVE: Further Shopping Cart plugin compatibility
  • FIX: Multiple/duplicate latest posts newsletters generated
  • FIX: Some buttons and filters in admin not working
  • FIX: Cannot send newsletter to user roles
  • FIX: Hidden custom field value not passing after 1st submission of form
  • FIX: Hidden custom fields not prefilling when editing subscriber
  • FIX: MemberPress unauthorized message with Send as Newsletter
  • FIX: Per page drop down under clicks not working
  • FIX: Unsubscribe confirmation just reloading
  • FIX: Protected post content/excerpt not showing in newsletter
  • FIX: Invisible reCAPTCHA conflict with other captcha plugins
  • FIX: Multiple confirmation emails to subscribers on import

  • IMPROVE: Further performance improvements, feel it fly!
  • IMPROVE: Make sure the premade themes/templates load
  • FIX: Conflict with Shopping Cart plugin orders model/class
  • FIX: WordPress cron schedules GMT issue, time incorrect
  • FIX: rn characters when saving a theme/template
  • FIX: Creating a link for each email sent


  • ADD: Insert HTML code before/after a subscribe form in it’s settings
  • ADD: Send Batch button per batch in the email queue to send emails
  • ADD: Tips/instructions for why queue emails are not sending
  • ADD: Show subscribers import scheduled task under Newsletters > Configuration
  • ADD: Setting to enable/disable the API
  • ADD: Set default mailing list to use in the system in various places
  • ADD: Video shortcode and TinyMCE editor video button
  • ADD: Use first image of post/page for blogs without featured image functionality (tx Ted Eytan)
  • ADD: Settings to specify video image width/height
  • ADD: Static textdomain for compatibility with WPML String Translation
  • ADD: Invisible Google reCAPTCHA option for subscribe forms
  • ADD: HTML support for the caption/description of custom fields
  • ADD: Allowed hosts configuration for API for security
  • ADD: MemberPress integration (extension)
  • ADD: Remove from mailing list feature to bulk remove
  • IMPROVE: Timezone (date/time) improvements throughout
  • IMPROVE: Only show queue errors for current batch page
  • IMPROVE: Do not disable “Save Draft” button on auto saving
  • IMPROVE: Parse Visual Composer shortcodes in newsletters
  • IMPROVE: Use full TinyMCE editor instead of teeny in all places
  • IMPROVE: Move all queue errors to it’s own page
  • IMPROVE: Check for DISABLE_WP_CRON and display notification message
  • IMPROVE: MySQL NOW() not always accurate on all hosts
  • IMPROVE: Improvements to subscribe form Javascript
  • IMPROVE: Better and more reliable link/click tracking that works
  • IMPROVE: Shortcodes/variables accessible under System Emails section
  • IMPROVE: Sort mailing lists alphabetically in some lists/selects
  • IMPROVE: Save the origin/referrer of subscriber for reference
  • IMPROVE: More clear message after initiating the background import of subscribers
  • IMPROVE: Prevent themes from applying events to tabs
  • IMPROVE: Change input submit elements to button elements
  • IMPROVE: Change unsubscribe comments textarea from cols 100%
  • IMPROVE: Check if class DOMDocument exists before calling it
  • IMPROVE: Track clicks on View Online and other internal links
  • IMPROVE: Deregister outdated WooCommerce Select2 on Manage Subscriptions
  • IMPROVE: Hostname empty on some hosting crons, breaks serial key validation
  • IMPROVE: Use Emogrifier for faster, more accurate inline styles
  • IMPROVE: Keep save draft button active with no subscribers selected
  • IMPROVE: Language/translation improvements for translators
  • IMPROVE: Improve UTC time zone compatibility
  • IMPROVE: Support for multiple reCAPTCHA per page
  • FIX: New custom field prefilled with other field values
  • FIX: Timezone reversal problem
  • FIX: Importing with Show Progress always sets as active
  • FIX: Multiple confirmation emails to subscribers on import
  • FIX: Registered status of subscriber doesn’t update if registered as user afterwards
  • FIX: WPML false message “subscriber management post/page does not exist”
  • FIX: Wrong mailing list/s on subscriber in admin areas
  • FIX: File upload custom field issues in FireFox and IE
  • FIX: Line breaks (Shift + Return) are stripped/ignored in newsletters
  • FIX: Issue on manage subscriptions with reading cookie/session
  • FIX: Importing checkbox custom fields don’t work
  • FIX: Unchecking “Specify Date Range” and “Fields Conditions” doesn’t clear all fields, they still apply
  • FIX: Online print link shows wrong newsletter
  • FIX: Fatal error: Call to a member function delete_all()… when deleting post/page
  • FIX: “Go to section…” under Configuration > System very wide/long
  • FIX: Default newsletter themes/templates not loading on activation
  • FIX: Possible XSS vulnerability (credit DefenseCode)
  • FIX: W3TC object cache causes problems in admin panel
  • FIX: 0 value in custom field doesn’t save/work
  • FIX: Click tracking doesn’t work on hostname with multiple dots (.)
  • FIX: Possibility of fields conditions segmentation database error
  • FIX: Object cache causes too many redirects on about page
  • FIX: Not all content areas duplicate with newsletter

  • Initial release/commit to plugins directory

  • See the previous release notes in our docs.