WooCommerce Extension

WooCommerce is the leading E-commerce plugin for WordPress and one of the most used plugins in general. This integration allow Newsletter users to automatically subscribe customers to a mailing list and to optionally embed a simple radio button on every WooCommerce generated checkout page. Additionally, it’s now possibile to generate a “last products” newsletter simply checking products tags in “Create new newsletter” panel.

Since version 1.2.0 the real time subscribers segmentation is available. Customers can be added to specific subscriber lists by products or product categories in their orders. For example you may want to add customers to the “Sport news” list when they bought a sport related product or a product in your “sport category”. This is accomplished just setting an attribution rule. See more below.

Activating WooCommerce Extension

First of all, be sure to have WooCommerce Plugin installed and activated. If WooCommerce Extension does not find an active copy of  WooCommerce, it will show an error message.
The extension panel is very simple and it shows three main options:

  • Global enable/disable button
  • Whether to enable/disable the subscribe radio button and which text should be shown next to it
  • Whether to send the subscribers a confirmation email or not
  • Choosing a default group for new subscribers

WooCommerce Newsletter Integration

Enable WooCommerce Extension

This option enables or disables the automatic subscription of every user that places an order through a WooCommerce powered checkout page.

Show a confirmation button and text

With this option, users will be asked to confirm whether they accept or not to subscribe to Newsletter. You can also specify a custom message to be shown next to the button, e.g. to comply with a country privacy laws or to simply warn customers. Please note: if this option remains unselected, all customers will automatically be subscribed.

Ask users to confirm their subscription

If this option is left unselected, all subscribers will be flagged as confirmed and they will start to receive newsletters. If “yes” is selected, subscribers will be flagged as “non-confirmed” and an opt-in email will be sent out. Opt-in email can be easily customized following this guide.

Assigning new subscribers to an existing group

Users can easily select a default existing group (or more than one) where the news subscribers will be registered to. Read more about groups here.

Importing customers as subscribers

Since version 1.3.4.

From the import panel, all old orders can be processed and all customers (being them guest customers or not) imported as subscribers. Some options can be set to configure the import process.

Subscriber status. The subscriber status can be set to “confirmed” or “not confirmed” for all imported subscribers. If a subscriber is created as new, the status is just assigned as configured, if the subscriber already exists, the status is not change if not explicitly set with the option “override status for existing subscribers”. If the import mode is set to “skip” the existing subscribers status is not changed.

You can import customers as “not confirmed” subscribers if you want to send them a request to confirm their subscription.

Lists. You can set which lists should be assigned to imported subscribers. For existing subscribers, the “import mode” controls if the subscriber should be updated (adding the selected lists to its profile) or if it should be skipped. If a subscriber is in a list not selected in the import configuration, it is kept on that list. You cannot set a list to be “reset” for imported subscribers.

When the import does not complete

If the import does not complete ’cause the server resource limits are reached, the import process stores the last order processed and you can run the import again from that point. A warning is shown on top of the import panel if there is a not completed import process that needs to be ran again.

Customer segmentation

Only for WooCommerce version 3 or later.

As customers buy products from your Woocommerce shop you can define rules to add them to specific Newsletter lists. This is sometime called profiling or segmentation.

The extension lets to configure 20 per product rules and 20 per category rules. Product rules match single products while category rules match all products on configured categories. When an order is received (it’s not require for it to be completed), the extension examines the items and compare them against the defined rules.

Each rule is associated to a Newsletter list and when it match the subscriber (identified by the customer email) is added to that list.

Important note

Rules are applied to your subscribers, they do not subscribe your customers which are not already in the Newsletter contact list. If you want to import your customers as subscribers, install the free WP User Integration extension and run the import process. The you can remove that extension (but be sure to offer the subscription option to your new customers configuring correctly the WooCommerce Extension).

Massively run a rule

Rules can be applied to all orders already in your system to segment even the old subscribers. That process can take some time to complete when ran.

Usage example

Once you start to segment the subscriber by their ordered items you can send newsletters to strictly in target subscribers, reducing the number of cancellations, spam problems and raising the open and clic rates.

If you use the Automated extension, you can benefit from its ability to generate newsletters and send them to specific lists. You’re setting up a simple but effective marketing automation system.

As example, suppose to sell sport and outdoor products. And suppose to post in your blog, regularly, news about outdoor trends, tricks, product reviews or location reviews. First step you should setup a public list named “outdoor news”. Then confiure an automated newsletter to be sent to that list getting content from the outdoor categories of your blog.

Last step, subscribe each customer which buy an outdoor product to that list, setting up a rule in WooCommerce extension.

That’s all, you now have a fine tuned newsletter which keep informed only your customer interested on outdoor topics.

Creating a “Sales” Newsletter

Regular newsletters

When composing a regular newsletter with our visual drag and drop composer you can find a new specialized block to insert product from your catalog. The block can be configured to extract products from categories, tags, single products IDs and choose the layout and so on.

More blocks can be added to extract product from different categories and/or compose a newsletter with different layouts.

Automated newsletters

The WooCommerce addon contains a theme for the Automated addon made to create automatic newsletter with your latest products. You will find many layout and products selection options. It’s perfect to generated without any effort an automated email for your customer with the latest products added to your catalog.


Users who subscribes from the checkout page will appear in the “Subscribers > Statistics > Referrers” panel in Newsletter as “WooCommerce checkout”.