WooCommerce – MailerLite


Welcome to the Official MailerLite integration for WooCommerce. MailerLite is the email marketing tool that makes it super easy to design beautiful newsletters and to set up automated e-commerce email campaigns.

Stay connected with your customers, promote new products and win back lost sales. MailerLite offers the same advanced tools and integrations of other email tools, yet they manage to keep it simple, inexpensive and fun to use for people of all skill levels.

MailerLite’s popular 24/7 customer support staffed with real people is always ready to answer your questions and help you succeed with email marketing.

And the best part – you can start using MailerLite now with a Forever Free plan, which includes up to 1,000 unique subscribers. MailerLite is used by more than 630,000 customers globally. Most of them are small businesses like you.

Official MailerLite Integration for WooCommerce

The plugin lets you easily connect WooCommerce to MailerLite, giving you access to a suite of e-commerce features to help you grow your business.

Track sales and campaign ROI, import products details, automate emails based on purchases and re-engage customers who abandoned their carts.

Here’s a complete list of all the bells and whistles:


  • Checkout integration
  • Select between multiple positions
  • Show/hide checkbox
  • Enable/disable double opt-in
  • Product importing
  • Sales tracking and campaign ROI
  • Customize checkbox label via settings page
  • Forward order data to MailerLite
  • Setup order tracking MailerLite custom fields
  • Setup order related MailerLite segments
  • Set up automation triggered by recent purchases
  • Abandoned cart emails
  • Subscribe pop-ups
  • Regular updates and improvements: Check out the changelog


  • Enter your MailerLite API key
  • For e-commerce tracking on campaigns generate a consumer key + secret with read rights
  • Select your default list/group
  • Enable checkout integration



  • Settings page
  • Checkout page integration
  • Product block in campaign builder
  • Product picker in campaign builder
  • Campaign e-commerce tracking
  • Dashboard e-commerce performance


The installation and configuration of the plugin is as simple as it can be.

Using The WordPress Dashboard

  1. Navigate to the ‘Add New’ in the plugins dashboard
  2. Search for ‘woo mailerlite’
  3. Click ‘Install Now’
  4. Activate the plugin on the Plugin dashboard

Uploading in WordPress Dashboard

  1. Navigate to the ‘Add New’ in the plugins dashboard
  2. Navigate to the ‘Upload’ area
  3. Select zip file from your computer
  4. Click ‘Install Now’
  5. Activate the plugin in the Plugin dashboard

Using FTP

  1. Download the plugin
  2. Extract the directory to your computer
  3. Upload the directory to the /wp-content/plugins/ directory
  4. Activate the plugin in the Plugin dashboard


Multisite supported?

Yes of course.


August 4, 2019
Hello, The plugin worked great, until I got the message: WooCommerce MailerLite: Your shop is currently not active. Please reconnect to MailerLite. My MailerLite API Key i valid. All integration details seem to be working. What could be the problem?
May 23, 2019
Hi! Thanks for this wonderful plugin. I decided to setup and use it today. But when I insert Rest API keys, I get this error from wordpress : The site is experiencing technical difficulties. Please check your site admin email inbox for instructions. and here is the email : Error Details ============= An error of type E_ERROR was caused in line 411 of the file An error of type E_ERROR was caused in line 411 of the file /home/User/public_html/wp-content/plugins/woo-mailerlite/includes/shared/mailerlite-wp-functions.php. Error message: Uncaught Error: Call to undefined method MailerLiteApi\MailerLite::woocommerce() in /home/User/public_html/wp-content/plugins/woo-mailerlite/includes/shared/mailerlite-wp-functions.php:411 Stack trace: #0 /home/User/public_html/wp-content/plugins/woo-mailerlite/includes/class.woo-mailerlite-integration.php(272): mailerlite_wp_set_consumer_data('ck_b72f1ea7860f...', 'cs_4ef331082b22...', '6ffdfab6964e8ab...') #1 /home/User/public_html/wp-includes/class-wp-hook.php(286): Woo_Mailerlite_Integration->sanitize_settings(Array) #2 /home/User/public_html/wp-includes/plugin.php(208): WP_Hook->apply_filters(Array, Array) #3 /home/User/public_html/wp-content/plugins/woocommerce/includes/abstracts/abstract-wc-settings-api.php(219): apply_filters('woocommerce_set...', Array) #4 /home/User/public_html/wp-includes/class-wp-hook.php(286): WC_Settings_API->process_admin_options('') #5 /home/User/public_html/wp-includes/class-wp-hook.php(310): WP_Hook->apply_filters('', Array) #6 /home/User/publ I really appreciate your help! tnx a lot
March 20, 2019
The support left me with a vague "it could be a server problem" and case closed. Really? UPDATE: After three days, Mailerlite updated the plugin and it works now. I removed "horrible support" from the title but I still think some support agents are really, really bad.
September 5, 2018
Works perfectly to automatically add people to you email list. The only thing I wish for is to "tag" people so I can build funnels and automations according to specific product that I sell
February 27, 2018
Works great for me! Adds a checkout checkbox to subscribe users and works perfect.
Read all 11 reviews

Contributors & Developers

“WooCommerce – MailerLite” is open source software. The following people have contributed to this plugin.


“WooCommerce – MailerLite” has been translated into 1 locale. Thank you to the translators for their contributions.

Translate “WooCommerce – MailerLite” into your language.

Interested in development?

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


1.4.5 (11th September 2019)

  • Update: Ignore products option added

1.4.4 (25th July 2019)

  • Fix: Abandoned cart triggering issues
  • Fix: Segment update on group change

1.4.3 (18th July 2019)

  • Fix: WC not found handling

1.4.2 (15th July 2019)

  • Minor fixes and updates

1.4.0 & 1.4.1 (11th July 2019)

  • New: Resubscribe option for inactive users
  • New: Popups option
  • Improvement: Abandoned cart process changes
  • Improvement: Layout design change and fixes
  • Improvement: Disabling and enabling plugin processes updates
  • Improvement: Changes to allow some settings to be updated through the MailerLite app
  • Minor fixes and updates

1.3.1 (30th May 2019)

  • Minor fixes and updates

1.3.0 (21st May 2019)

  • Update: abandoned carts feature
  • Minor fixes and updates

1.2.4 & 1.2.5 (19th March 2019)

  • Fix: creating custom fields wasn’t working properly
  • Fix: unnecessary double optin api calls slowing down pages

1.2.2 & 1.2.3 (15th February 2019)

  • Minor improvements and fixes

1.2.1 (5th February 2019)

  • Improvement: Helper messages on plugin from
  • Minor improvements and fixes

1.2.0 (1st February 2019)

  • New: Product importing in MailerLite campaign builder
  • New: Product and category importing in MailerLite automation workflow builder
  • New: Campaign sales tracking

1.1.1 (27th December 2017)

  • Fix: Using PHP lower than 5.6 lead into fatal errors

1.1.0 (12th December 2017)

  • New: Forward order data to MailerLite
  • New: Setup order tracking MailerLite custom fields
  • New: Setup order related MailerLite segments
  • Improvement: Optimized group selection via settings
  • Improvement: Optimized settings page
  • Minor improvements and fixes
  • WordPress v4.9.1 compatibility

1.0.2 (23th September 2017)

  • Fix: Disabling double optin via settings didn’t take affect

1.0.1 (11th May 2017)

  • Improvement: Added description and link to API key setting
  • Fix: Settings not being saved
  • Fix: Groups not being available when entering API key for the first time

1.0 (11th May 2017)

  • Initial release