This is a research guide based on cited documentation. It is not a report of firsthand testing. Our editorial method

What the integration does, and what it does not

MailerLite connects to WooCommerce through an official WordPress plugin listed as "WooCommerce - MailerLite" in MailerLite's instructions and as "MailerLite - WooCommerce integration" on WordPress.org. The plugin adds a subscribe checkbox at checkout, sends customers to a MailerLite group, imports products and forwards order data so you can trigger automations and see campaign revenue. [1] [5]

Its limits matter as much as its features. Only customers who accept marketing sync, abandoned cart ignores guest shoppers, and MailerLite says existing customers who are not already in your MailerLite account will not be synced. A store that runs mostly guest checkouts, or that hopes to email its whole order history on day one, should plan around those rules before installing. [1] [3]

On WordPress.org the plugin page listed version 3.1.29, more than 30,000 active installations and a warning that it had not been tested with the latest three major WordPress releases, as accessed on 2026-10-30. Take a backup and test on staging before updating a live shop. [5]

Installation, step by step

MailerLite's own sequence is short. One prerequisite catches people out: if your store runs on WordPress.com rather than self-hosted WordPress, MailerLite says you need WordPress's Business plan to connect plugins. [1]

  • In WordPress, go to Plugins, Add plugin, search for "MailerLite" and install and activate the WooCommerce - MailerLite plugin. [1]
  • Open WooCommerce in the WordPress sidebar and select the MailerLite tab. [1]
  • In MailerLite, go to Integrations, then API, click Use, then Generate new token. Name it (for example "WooCommerce") and click Create token. [1]
  • Paste the token into the API key box in WooCommerce and click Connect account. [1]
  • Choose an existing subscriber group or create a new one, then click Start import. [1]
  • Back in MailerLite, the E-commerce tab under Account settings shows the connection date, store URL, subscriber group, pop-up status and whether you sync all customers or only those who accept email marketing. [4]

The checkout opt-in checkbox: every setting explained

The checkbox settings decide who ends up on your list, so they deserve more attention than the API key. MailerLite lists the options below. The right-hand column is our reading of the trade-off, not MailerLite guidance. [1]

Plugin settingWhat MailerLite says it doesPractical note
Subscribe at checkoutCollects subscribers at checkout; MailerLite calls it essential for syncing new subscribers. [1]Leave on. Without it, new buyers do not reach MailerLite.
Subscribe checkbox positionChooses which checkout stage shows the checkbox. [1]Place it near the email field so shoppers see it before paying.
Pre-select subscribe checkboxChecks the box by default. [1]MailerLite's anti-spam policy says an opt-in checkbox must not be checked by default, so leave this off. [6]
Hide subscribe checkboxHides the box and subscribes all customers by default. [1]Same consent risk as pre-selection, with less transparency.
Subscribe checkbox labelSets the text beside the box. [1]Say what you will send and how often.
ResubscribeLets previously unsubscribed customers rejoin by opting in at checkout. [1]Only re-adds people who tick the box again.
Add subscribers after checkoutAdds only customers who complete a purchase, and disables abandoned cart. [1]Turn off if you want abandoned cart emails.
Double opt-inSends a confirmation email; if unchecked, subscribers are added as active immediately. [1]Confirm a test subscription before testing automations. [3]

Which customer data syncs

You choose which fields sync, but name and email are mandatory. The WooCommerce-specific fields MailerLite names are listed below. MailerLite's article does not mention a "last order date" field, so do not plan segments around one without checking your own Fields tab first. [1]

Revenue figures will not match between the two systems. MailerLite's campaign "Total revenue" covers only purchases attributed to MailerLite campaigns, while "Woo total spent" is the customer's lifetime spend from WooCommerce. [1]

Field or dataSourceUse it for
Name, EmailMandatory sync fields [1]Personalization and identity
Woo orders countWooCommerce [1]First-time versus repeat buyer segments
Woo total spentWooCommerce [1]High-value customer segments
Accepts marketingCheckout checkbox [1]Confirming consent before a campaign
Subscriber Language (optional)"Add language field" option [1]Language-specific sends
Products and categoriesProduct import [1] [5]Product triggers and product blocks; images must be JPG or PNG, not WEBP [1]

Abandoned cart: the requirements checklist

MailerLite lists six e-commerce triggers and says WooCommerce supports all of them. Abandoned cart is the one with the most conditions. Work through this list before deciding the trigger is broken. [2] [3]

  • The integration was fully set up and syncing in real time before the cart was abandoned. [3]
  • The workflow was already active when the cart was abandoned. [3]
  • The shopper was logged into a store account. Guest shoppers cannot trigger it. [3]
  • The shopper is an active subscriber who accepted marketing. [2] [3]
  • "Add subscribers after checkout" is off, because it disables abandoned cart. [1]
  • At least 30 minutes have passed since the shopper left, plus whatever delay you set in the trigger. [2]
  • The email contains an abandoned cart block so the cart items fill in. [3]
  • You have turned off any abandoned cart emails sent by another WooCommerce plugin, as MailerLite advises for its own e-commerce triggers. [2]
MailerLite triggerWooCommerce supportNotes
Abandoned cartYes [2]Logged-in shoppers only [3]
Abandoned checkoutYes [2]Stops if the shopper completes the order; they show as Canceled [3]
Buys any productYes [2]Order must be Pending payment, Processing or Completed [1]
Buys specific productYes [2]Variation selection available on platforms other than Squarespace [2]
Buys from categoryYes [2]Uses imported categories
Purchase frequencyYes [2]Fires at order-count milestones [2]

Past customers: what the docs say, and a safe way to handle them

This is the step most setup guides skip. MailerLite's WooCommerce article says existing WooCommerce customers who are not already in MailerLite "will not be synced". The same article describes a "Synchronize store" setting that syncs categories, products and subscriber data not yet added to MailerLite. The two statements do not fully agree, and MailerLite does not document a resync procedure that settles it. [1]

Our suggested approach: run Synchronize store, then compare the count in your MailerLite group with the number of WooCommerce customers who opted into marketing. If people are missing, export only the customers with recorded marketing consent and import them as a normal subscriber import. MailerLite's anti-spam policy allows customers who purchased within the last two years and bars addresses you have not emailed in two years or lack explicit, provable permission for. [1] [6]

Worked example (hypothetical): a shop has 1,400 past customers, of whom 600 ticked an opt-in box. After installing, MailerLite shows 40 subscribers, which are the recent checkouts. Importing the 600 opted-in customers is defensible. Importing all 1,400 is not, because 800 never agreed to marketing.

Troubleshooting by symptom

Each WooCommerce order has a MailerLite panel that shows six checks, from "Signed up for mailing list" to "Order tracking completed". Start there before contacting support. [1]

SymptomLikely cause in MailerLite's docs
New buyers not in MailerLiteSubscribe at checkout off, or the buyer did not accept marketing [1]
Abandoned cart never firesGuest shopper, workflow not active at abandonment, or "Add subscribers after checkout" on [1] [3]
Purchase automation skips an orderOrder status outside Pending payment, Processing or Completed [1]
Product images missing in emailsImages are WEBP; MailerLite supports JPG or PNG [1]
Test subscriber never receives emailsDouble opt-in on and confirmation not clicked [3]
Revenue differs from WooCommerceCampaign revenue counts only MailerLite-attributed purchases [1]

Questions before you decide

Why are my existing WooCommerce customers missing from MailerLite?

MailerLite's WooCommerce help article says existing WooCommerce customers who are not already in MailerLite, and new customers who do not give marketing consent, are not synced. The same article describes a "Synchronize store" setting for data not yet added, so check what it moves in your own store before assuming either way.

Does MailerLite abandoned cart work for guest checkout?

No. MailerLite's abandoned cart article says the shopper must be logged into their store account, and guest shoppers cannot trigger the workflow because they only enter an email at checkout.

When does MailerLite treat a WooCommerce cart as abandoned?

MailerLite's e-commerce triggers article says a cart counts as abandoned 30 minutes after the shopper leaves. You then choose an extra delay in hours, days, weeks or months before the first email.

Which order statuses fire MailerLite purchase automations?

MailerLite says orders must be "Pending payment", "Processing" or "Completed" to trigger e-commerce automations. Other statuses, such as on-hold or failed, are not in that list.

Sources & verification

Product details and prices can change. Check the linked provider before buying.

  1. MailerLite Help: How to connect WooCommerce to MailerLite Accessed 30 Oct 2026
  2. MailerLite Help: E-commerce automation triggers Accessed 30 Oct 2026
  3. MailerLite Help: How to create an abandoned cart email automation Accessed 30 Oct 2026
  4. MailerLite Help: Where to manage e-commerce integration settings Accessed 30 Oct 2026
  5. WordPress.org: MailerLite - WooCommerce integration plugin Accessed 30 Oct 2026
  6. MailerLite: Anti-spam policy Accessed 30 Oct 2026

Sources link directly to providers. Product buttons may use separately labeled affiliate links. Read our disclosure.

Your decision at a glance

The option in this guide

Full comparison

Documentation-based guidance. No tested ranking or performance score.

Email

MailerLite

Consider it for
Use groups for assigned membership and segments for rules when planning MailerLite recipients. The reviewed Free plan listed 250 subscribers, 2,500 emails per month and three automations; sending locks above the subscriber limit.
Starting cost
Free: up to 250 subscribers, 2,500 emails/month, 3 automations. Comfort $10.80/mo yearly-billed at 500 subscribers (listed $12/mo); Power $22.50/mo yearly-billed at 500 (listed $25/mo). Recaptured 2026-09-16.
Before you choose
USD; taxes may apply. Free sending locks above 250 subscribers. The September 16, 2026 trial displayed higher usage limits than the published Free plan; confirm the limits that apply after your trial ends.

Checked 16 Sep 2026 · Pricing source

View MailerLite plans

Affiliate link: we may earn a commission on an eligible purchase. Link disclosure