Simple Newsletter Plugin – Noptin

Simple Newsletter Plugin – Noptin

The fastest GDPR-compliant newsletter plugin. Collect unlimited newsletter subscribers and send them newsletters or new post notifications. ★★★★★
Rating:
4.5
star-rating-1star-rating-2star-rating-3star-rating-4star-rating-5
Active Installations:
10000+
Last Updated:
Mar 04, 2025
WordPress Version:
6.4 or higher
Tested up to:
6.7.2

Lightweight Newsletter Plugin

Create unlimited subscription forms.

Easy Integration and Automation

Add optin forms anywhere on your website.

Increase Website Traffic

Notify subscribers about new blog posts.

Customizable and Versatile

Embed email opt-in forms in any post or page.

3.7.10

  • Fix: Default double opt-in email sending even when using a custom double opt-in email.

3.7.9

  • Fix: Compatibility with more email clients.
  • Add: Can now set new posts digest newsletters to send manually.

3.7.8

  • Fix: Bulk senders not showing when creating a new post notification email.

3.7.7

  • Fix: Newsletter sending doesn’t respect per-hour setting if object cache is in use.

3.7.6

  • Fix: Recurring email tasks not re-scheduling.

3.7.5

  • Change: Multi-lingual improvements.

3.7.4

  • Fix: Protected meta keys cause errors when saving newsletters.

3.7.3

  • Change: More automation rule actions now support dynamic values.

3.7.2

  • Change: Load external integrations before loading built-in integrations.

3.7.1

  • Fix: Classic newsletter subscription forms requiring GDPR acceptance even if not enabled.

3.7.0

  • Add: Make it possible to skip sending new post notifications on certain week days.

3.6.9

  • Change: Ensure mbstring is loaded before trying to inline CSS in emails.

3.6.8

  • Fix: Parse partial send from merge tags for bulk emails.

3.6.6

  • Add: Ability to hide whole sections in post notification newsletters when no posts are found.

3.6.5

  • Fix: Invalid email address error when signing up.

3.6.4

  • Change: Show extra confirmation when duplicating a newsletter campaign.

3.6.3

  • Add: Ability to create custom newsletter templates.

3.6.2

  • Fix: Subscriber imported automated emails not sending.

3.6.1

  • Fix: Submission redirect not working for newsletter forms created using the advanced form builder.

3.6.0

  • Fix: [noptin] shortcode only works if a form is specified.

3.5.8

  • Add: Ability to use merge tags as values for conditional logic rules.
  • Fix: GDPR consent not required for legacy newsletter subscription forms.
  • Fix: WPBakery shortcodes not processed in new post notification newsletters.

3.5.7

  • Change: Use ajax to register new subscribers whenever the REST API is not working.

3.5.5

  • Fix: Newsletter form CSS changes for improved theme compatibility.

3.5.4

  • Fix: GDPR checkbox shown twice.
  • Fix: Elementor popup forms not detected.

3.5.2

  • Remove jQuery dependancy.

3.5.0

  • Improvements to the newsletter form editor.

3.4.10

  • Add conditional logic for how many times a customer has purchased a given WooCommerce product.

3.4.9

  • Fix: Newsletter subscribers not added when WooCommerce HPOS is enabled.

3.4.7

  • Fix: [[post_content]] merge tag shows blank.

3.4.6

  • Fix: Unable to manually add newsletter subscribers.
  • Fix: Default confirmation email sent when an unsubscribed contact unsubscribes from your newsletter.
  • Add: WooCommerce Wholesale Pro compatibility.

3.4.5

  • Allow to limit the length of post excerpts shown in newsletters.

3.4.3

  • Add [past_noptin_newsletters] shortcode to display past newsletters.
  • Show error when a user tries to submit a private form.

3.4.2

  • Added a [[view_in_browser_url]] so to allow subscribers to open their newsletters in the browser.

3.4.0

  • Added a background tasks manager.

3.3.3

  • Clear integrations cache when updating the plugin.

3.3.2

  • Fix missing translations showing empty strings.

3.3.1

  • Allow filtering newsletter subscribers by a comma-separated list of email addresses.

3.3.0

  • Display a list of all merge tags in the newsletter editor.
  • Perfomance improvements.

3.2.2

  • Posts digest scheduling improvements.
  • Test on WordPress 6.5.

3.2.1

  • [[order.billing_email]] merge tag not evaluated when used as an email recipient.
  • Fix newsletter unsubscribe URL not working on some setups.
  • Do not filter posts by date when previewing a latest posts email.
  • Make it possible to change field labels and placeholders in the subscribe / unsubscribe shortcodes.

3.2.0

  • Re-upload broken png images.
  • Convert settings page to React.js.
  • Make it possible to track revenue generated per campaign.

3.1.3

  • Add help text when newsletter fails sending.
  • Add ability to trash and untrash email campaigns.

3.1.2

  • Fix: Automated WooCommerce emails not sending.
  • Fix: Newsletter emails contain wrongly wrapped words.

3.1.1

  • Fix: PHP notice when using custom email template.

3.1.0

  • Fix: Image block has no option to select the image.
  • Fix: Classic email editor has no button to add an image.

3.0.1

  • Add an automation rule trigger for imported subscribers.
  • Allow setting the sender details per newsletter email.

3.0.0

  • Allow HTML in newsletter subscription confirmation messages.
  • Add option to allow editors to manage Noptin.
  • New newsletter campaign editor.

2.0.5

  • Allow sending automation rule emails to unsubscribed contacts.
  • Improve newsletter subscribers import.
  • Add newsletter CRON health check to auto-send stuck newsletters.

2.0.4

  • Add back button to newsletter campaign editor screen.
  • Check current WooCommerce order status when triggering a delayed automation rule.

2.0.3

  • Fix error when previewing WooCommerce product purchased automated emails.

2.0.2

  • Fix newsletter campaign stats not working.
  • Test on WordPress 6.3.
  • Do not pass ID when creating a newsletter subscriber.

2.0.1

  • Fix newsletter subscriber meta not being saved.

2.0.0

  • Improved subscriber management screen.

1.12.2

  • Make it possible to hide predefined fields from the manage newsletter preferences form.

1.12.1

  • Fix: Cannot access protected method Noptin_WooCommerce_Product_Purchased_Trigger::maybe_trigger() error.

1.12.0

  • Use alternative method to send bulk newsletter emails.
  • Add an automation rule action to delete newsletter subscribers.
  • Make it possible to fully customize the double opt-in email or set up multiple emails.
  • Fix: Subscriber imports strips out leading zeros.

1.11.8

  • Speed improvements.

1.11.7

  • Polylang improvements for multilingual newsletters.

1.11.6

  • Fix multicheckbox newsletter form field type only sending a single value.
  • Ability to bulk send newsletter subscription confirmation emails.

1.11.4

  • Add ability to set custom newsletter subscription form field placeholders.
  • Add option to set custom CSS for newsletter emails.
  • Add automation rule action to create/update a GeoDirectory listing.

1.11.3

  • Add Elementor forms automation rule trigger.
  • Add Fluent form automation rule tirgger.
  • Fix: Some subscriber customer field types not working when used to filter newsletter recipients.

1.11.2

  • Fix: Post digests show raw CSS in certain WooCommerce templates.
  • Add ability to manually send post digests.

1.11.1

  • Fix: Concurrent newsletter campaigns from different sites not sent on a multisite network.
  • Allow setting custom dates for sending post digest newsletters.
  • Fix: Monthly digest newsletter always reschedule to the following month when edited.

1.11.0

  • Include percentages in Newsletter campaign stats.
  • Edit email based automation rules using the newsletter editor.

1.10.3

  • Add EDD newsletter automation rule triggers.
  • Add support for EDD newsletter template.
  • Add support for WS Form.

1.10.2

  • Fix popup newsletter subscription forms not working.

1.10.1

  • Ability to send an email to individual newsletter subscribers.

1.10.0

  • Paid Memberships Pro – Membership level changed automation trigger.
  • Paid Memberships Pro – Change membership level changed automation action.
  • Escape formulas in CSV exports.

1.9.5

  • Daily post digests now send content published in the previous day instead of the previous 24 hours.
  • Add [[order.coupon_code]] WooCommerce newsletter merge tag.

1.9.4

1.9.3

  • Fix: WooCommerce product purchase automation trigger reverts to intially selected values when saved.

1.9.2

  • Add subscribe to newsletter automation rule action.
  • Improve WooCommerce product purchased automation rule trigger.

1.9.1

  • Added more WooCommerce conditional logic filters.
  • Newsletter perfomance improvements.

1.9.0

  • GeoDirectory newsletter integration.
  • Add conditional logic to all automation rule triggers.

1.8.2

  • Fixed: A CRON conflict causing post digests to create multiple newsletter campaigns.

1.8.1

  • Fix unsaved custom newsletter fields disappearing

1.8.0

  • Add language custom field.
  • Add ability to send multi-lingual newsletters.
  • Add newsletter-subscriber based conditional logic to automation rule triggers.

1.7.8

  • Fix automation rules send empty email body.

1.7.7

  • Ensure PHP < 7.3 compatibility

1.7.6

  • Newsletter subscribers export file is empty.

1.7.5

  • Subscription checkbox breaks the registration form.
  • Add BuddyPress registration form compatibility.

1.7.4

  • Add ability to set newsletter subscription checkboxes as checked by default
  • Add ability to set a field as required
  • Add support for WooCommerce checkout block
  • Default to the classic editor for non-woocommerce sites

1.7.3

  • Update plugin name

1.7.2

  • Fix incorrect logo link in email newsletters

1.7.1

  • Double opt-in confirmation links displays empty box on some sites – FIXED

1.7.0

  • Ability to duplicate and preview automated email campaigns – ADDED
  • Ability to send a test email for any automated email campaign – ADDED
  • Filter newsletter recipients by custom fields.
  • View unsubscribes for each email newsletter and automated email.
  • Ability to order newsletter subscribers by custom field.
  • Subscriber delete button not working – FIXED.
  • Fix conflict with WPForms pro

1.6.6

  • Action page links not working – FIXED

1.6.5

  • Now uses normal WordPress new-post pages to for the newsletter form editor – FIXED
  • Now adds and verifies a key before redirecting newsletter links – CHANGED

1.6.4

  • All imported newsletter subscribers marked as unconfirmed – FIXED

1.6.3

  • Update newsletter form editor JS – CHANGED

1.6.2

  • Multi-lingual newsletter improvements – ADDED

1.6.1

  • Double newsletter subscription fields on new installs – FIXED

1.6.0

  • Add [noptin] newsletter form shortcode

1.5.6

  • Import newsletter subscribers page is blank – FIXED

1.5.5

  • Better management of newsletter subscriber fields – ADDED

1.5.2

  • Ability to add newsletter sign-up checkboxes on any WordPress HTML forms – ADDED
  • Ability to disable newsletter stats – ADDED

1.5.1

  • Ability to use merge tags in newsletter subscription success messages and pages – ADDED
  • noptin_hide now hides newsletter subscription forms for an hour – ADDED
  • Ability to use post meta fields as newsletter merge tags – ADDED
  • Ability to add dropdown select field to newsletter sign-up forms – ADDED

1.5.0

  • Ability to connect your site to Noptin.com for faster support and updates – ADDED
  • Ability to set multiple admin notification recipients – ADDED
  • Ability to view stats for sent new post notification newsletters – ADDED
  • Ability to automatically delete sent campaigns after X days – ADDED

1.4.6

  • WPML Noptin settings translations not loaded – FIXED
  • Confirmation URLs show 404 error when using Polylang – FIXED

1.4.5

  • Fix automatic “new post notifications” do not work if the new post is a duplicate of an earlier post.

1.4.4

  • Fix checkbox always shows no (Ville Viljanen).
  • Fix featured image not showing in new post notification newsletter.
  • Add a [[resubscribe_url]] tag usable in emails and unsubscribe message.
  • Add the [noptin-show-if-subscriber] and [noptin-show-if-non-subscriber] shortcodes.
  • Add the [noptin-subscriber-count] shortcode.

1.4.3

  • Fix undefined variable notice in new hook.

1.4.2

  • WooCommerce integration displays an error when the Woo Product Feed addon is displayed.

1.4.1

  • Allow your customers to subscribe to your newsletter when checking out via GetPaid.
  • Add a GetPaid new invoice automation rule.
  • Add a GetPaid lifetime value automation rule.
  • Add a GetPaid item purchased automation rule.
  • Fix Contact Form 7 submissions not added to the newsletter if the acceptance checkbox is not set.
  • The “.noptin-mark-as-existing-subscriber” CSS class can now be used to close sliding newsletter sign-up forms.
  • Ability to limit the maximum number of emails that can be sent per hour.

1.4.0

  • Add a conditional newsletter subscription checkbox to Contact Form 7.
  • Add a conditional newsletter subscription checkbox to Ninja Forms.
  • Add a conditional newsletter subscription checkbox to WPForms.

View full Changelog

Really effective plugin

By FF44 (ffustier) on February 18, 2025

Easy to use and really effective

Working good

By dgzgr (digizonegr) on January 28, 2025

All great

Perfect!

By andyro1 on January 16, 2025

Perfect!

Simple light plugin that works out of the box

By IWS (ram845) on December 8, 2024

This is a simple light plugin that worked 100% as expected upon first install. It also has a manual user subscription feature where one can add a user manually into the mailing list. You can send email campaigns directly from this plugin too.

Great Plugin

By Hans-Gerd Gerhards (hage) on November 30, 2024

Last week I replaced the old newsletter plugin with this newsletter plugin. The plugin offers us exactly the features we need and can also be customized very nicely. Thank you very much.

I wish it worked

By apple0hs (skamshoshy) on November 27, 2024

I mean, I wish I was one of the people who could say it works as expected, but it doesn't. It's a super simple plugin to set up and the form and email look good, but they never made it to my subscribers' inboxes. I was in communication with their support team and they were certain it had nothing to do with me. After some testing and work, I realized that the reason the emails weren't delivering, and when they did they went to spam, was at least in part because the from and reply to emails were incorrect - they were the personal emails associated with my WP account.

No matter how many times I saved and made just Noptin was configured with the correct email addresses, when they sent out, the email still said the incorrect email addresses.

I know it is a free plugin, but it doesn't work. If it doesn't work for me, it has to not work for others, but they maintained Noptin is used by 10,000 websites (very specific number) and it was not their problem. When I was able to show there was something wrong with my Noptin plugin, this is what they told me:

"Could you please try another newsletter plugin and see if you are still experiencing the same issue? If you no longer experience the same issue then the problem is with Noptin and you can continue using the other plugin.

This way, we can both save time."

I thought they may want to know their plugin had a bug and was ruining my email reputation, but I guess not. This plugin could have been great, but instead, it sucks.

Works as expected

By Christian Ries on November 26, 2024

Works as expected

Almost perfect

By pigi77 on November 6, 2024

Simple, functional, with a few adjustments it can become perfect.

Works as expected

By mikesjogren on November 5, 2024

I'm very happy with this plugin. I'v tested a few others but this is the best free plugin. Just have a smal private site and can't afford any expensive plugins.

Great Plugin, does everything as advertised!

By astrodr on October 20, 2024

Great plugin! Does everything as advertised, nothing more or less, something quite welcome today!

Try other plugins too!

WPC Added To Cart Notification for WooCommerce

WPC Added To Cart Notification will open a popup to notify the customer immediately after adding a product to cart.

Try Demo More Details

ActiveCampaign – Forms, Site Tracking, Live Chat

Add ActiveCampaign contact forms and live chat to any post, page, or sidebar. Also enable ActiveCampaign site tracking for your WordPress blog.

Try Demo More Details

Sales Tax Reports For WooCommerce

The Sales Tax Reports For WooCommerce Plugin

Try Demo More Details
Screenshots
Author Site Author Site

Try Simple Newsletter Plugin – Noptin With InstaWP

Contact Sales

Reach out to us to explore how InstaWP can benefit your business.