Integration for listmonk mailing list and newsletter service

Integrates the open-source mailing list tool listmonk with WordPress/WooCommerce so users can subscribe to your mailing list.

Author:postduif (profile at wordpress.org)
WordPress version required:6.3
WordPress version tested:6.5.2
Plugin version:1.3.7
Added to WordPress repository:15-04-2024
Last updated:29-04-2024
Rating, %:0
Rated by:0
Plugin URI:https://github.com/post-duif/integration-list...
Total downloads:89
plugin download
Click to start download

This WordPress plugin integrates listmonk with your WordPress / WooCommerce website.

You can use this plugin to:

  • Let people subscribe to your newsletter through a form on your website using WPForms or Contact Form 7.
  • Allow people to subscribe to your newsletter from the WooCommerce checkout page. After a customer pays, their email address and name will be sent to the listmonk mailing list of your choice.

Using listmonk as an open-source newsletter and mailing tool makes you less dependent on services like Mailchimp, costs less, and has no limits on the amount of emails you can send per month.

How to use this plugin

  1. Install this plugin through the WordPress plugin directory.
  2. Ensure you have access to a configured listmonk server. You can connect listmonk to email services like Amazon SES, which costs as little as $0.10 per thousand emails.
  3. Access the plugin’s settings page from your WordPress admin dashboard under Settings to enable and disable components and enter listmonk credentials.
  4. Determine the listmonk list ID you want to subscribe people to. See listmonk documentation for more details.
  5. Utilize WPForms, Contact Form 7, or a custom field on the WooCommerce checkout page to send subscriber data to listmonk.
  6. When using a custom field on the WooCommerce checkout page, you can input a text customers will see during checkout.

Requirements

  • WordPress website (latest version recommended);
  • Accessible listmonk server over HTTPS (tested up to listmonk v3.0.0);
  • WPForms or Contact Form 7 for form-based subscriptions;
  • WooCommerce for checkout-based subscriptions; (classic checkout supported, block-based checkout experimentally supported).

Privacy and Security

For compliance purposes, this plugin records the IP address each subscriber and sends it to your listmonk server. Subscribers through WooCommerce checkout do not require double opt-in, unlike form-based subscriptions. API credentials are stored securely on your server with encryption for the password. Please note that this plugin does not have any form of rate-limiting, so it is your own responsibilty to use a CATCHPA when using i.e. WPForms, to limit the amount of fake subscriptions that could be sent to your listmonk server.

Suggestions, Bugs, and Contributions

For bugs or suggestions, please create an issue on GitHub. Contributions, especially from those knowledgeable in PHP and the listmonk API, are welcome.

License

GNU General Public License v3.0. No commercial closed-source usage allowed.

Thanks

Huge thanks to Kailash Nadh for creating listmonk!

Dependency on external services

This plugin uses two external services: (1) a listmonk server of your choice, for which you are solely responsible and (2) a link to Buy me a Coffee to voluntarily support the development of this plugin. See their privacy policy here. This plugin can be used without donating. This plugin does not store or use any customer data: this is all being handled by the listmonk server you connect to.


FAQ
ChangeLog