13 WooCommerce Email Plugins & Tools for Sending and Testing Automated Emails

Andriy Zapisotskyi
Andriy Zapisotskyi



A WooCommerce email plugin can help take the email marketing for your online store to the next level. For businesses that run their ecommerce sites on Wordpress, it has become a go-to solution for creating, sending, and managing automated emails. 

woocommerce email

Grow Your Business With HubSpot's Tools for WordPress Websites

Email is an integral element of any ecommerce marketing strategy. Emails can help drive new sales, keep customers informed, and get them to return to your site sooner rather than later. As the Woocommerce ecosystem has grown a lot in recent years, so has the number of available options for sending emails. And, as is often the case, the default methods aren’t always the best ones available.

In this post, we’ll cover everything you need to know about sending Woocommerce emails, including:

Why Automated Emails Are Vital for Ecommerce Growth

Whenever a new customer shops with you, there’s a specific series of events they expect to happen. First, an email needs to make its way into their inbox, confirming a newly created account. Later, emails are expected when an order is placed, paid for, and shipped. When they get into trouble — by forgetting their password or running into another issue, for example — it’s email that puts them back on track.

Wherever a customer goes, emails accompany them along the way, giving them peace of mind and providing an easy reference when the need arises. They don’t necessarily need to open all of them. They may not interact with them as much as you would hope. But if one or two skip their inboxes, it can ruin an otherwise perfect customer experience.

Transactional emails enjoy significantly higher open rates than any other messages. According to a landmark IBM Study, 45% of transactional emails are read on average, with the most successful segments achieving closer to 70%. Doesn’t sound like a lot? Compare that with marketing emails, which score on average 20-25% open rates regardless of industry.

Having access to customers' inboxes provides many opportunities for ecommerce business owners. Automated emails can upsell, re-engage, and inspire. They can build brand awareness and form a bond with an existing customer. They can sell for you 24/7, on weekends, on bank holidays, and any other time in between.

What types of emails should an ecommerce business send?

Since email marketing can help you build relationships with customers, boost brand awareness, promote your content, and more, it’s an essential part of running an ecommerce business. Now let’s go over the different types of emails successful ecommerce businesses incorporate into their email marketing strategy.

Confirmation Emails

Confirmation emails might notify a customer that their order or payment has been confirmed, their order has been changed or canceled, that their payment has been processed or failed, or their refund has been sorted out, and so on. The purpose of this type of email is to notify a client of new developments, urge them to take a specific action (like verify their credit card), or give them peace of mind.

Delivery Emails

Delivery emails might notify a customer that their order has been passed to the courier company, been shipped, been delayed, gotten stuck on customs, been delivered, and so on. The purpose of these emails is to inform — most of the time they don’t require any action from a recipient. Ideally, the subject line of these emails is so descriptive that recipients don’t even need to open the message.

Abandoned Cart Emails

Abandoned cart emails nurture customers that didn’t finalize their orders, with the primary goal of getting them to complete their purchase. They send reminders, provide incentives, and try to put the recipients back on track (if, for example, their payment was declined). They’re meant to sell, and they do it pretty well.

According to an Ecommerce Industry Benchmark Report by Klaviyo, businesses generated more than $60 million in sales directly from their abandoned cart emails in three months in 2017.

Account- and Platform-Related Emails

Account- and platform-related emails include emails about password resets, account creation confirmation, and any system notifications and onboarding emails ("first steps with X"-type of emails). They help put users back on track, or simply guide them to the desired outcome.

WooCommerce provides ready-to-use templates for 11 everyday situations that emails can address. To view and configure them, head over to your Wordpress install, click on WooCommerce > Settings, and open the Emails tab.

11 ready to use email templates available in WooCommerce settings tab

You can edit subject lines or recipients of an internal email from here. But if you need to do more than that — like upgrade the copy, work on the design, and so on — you’ve got to edit the template PHP file in your WooCommerce install.

Alternatively, you can use dedicated plugins for that – for example, WooCommerce’s own Email Customizer or Creativ.eMail. We’ll discuss more about email clients that you can install with WooCommerce shortly.

Default Method of Sending Woocommerce Emails

Wordpress (and WooCommerce) are built with PHP. So they use PHP’s default wp_mail() function to send emails. Much has been said about this function, but one common opinion prevails: it’s not a good method for sending emails. Why?

With wp_mail() in place, Wordpress attempts to use your hosting infrastructure to send each email. While many hosting providers provide some ways of processing emails, it’s not and will never be their core business. As a result, the sending infrastructure is mediocre at best, resulting in poor deliverability.

What’s more, in the “eyes” of email spam filters, you’re sending these emails directly from your server. This may not seem like a big deal, but it is. When assessing emails, spam filters verify who’s behind each email and gauge their so-called sending reputation.

Big senders, such as Hubspot or Mailchimp, have sent billions, if not trillions of quality emails in the past, building a solid reputation in the network. On the other end of the spectrum are the owners of much smaller online stores, such as yourself. Maybe you only got started some months back, or perhaps you’re setting things up for the big launch now.

Once you fully configure WooCommerce and put the first products on sale, you also need to be ready with order confirmations and other vital templates. And while there’s quite a lot you can do to improve your email deliverability, no matter how hard you try, you’re still virtually unknown in the network.

As a result, many spam filters will err on the side of caution, discarding some of your emails and putting others into the recipient’s "Promotions" folders.

This is far from a lost cause though. Let’s take a look at some solutions below.

WooCommerce Email Solutions

A very common practice for WooCommerce users is to use email sending services – such as SendGrid, Mailchimp, or even Gmail – to process their emails. This way, they rely on their infrastructure and reputation as email senders, immediately boosting their deliverability. At the same time, the shop owner is still shown as the message’s sender and will receive any replies to their automated emails.

For an end-user, there’s no difference. For small companies, like most that sell with WooCommerce, it’s a significant improvement.

There are two approaches to using this type of email sending service: a dedicated WooCommerce email plugin or a generic email plugin. I’ll explain both approaches below.

WooCommerce Email Plugins 

There are many dedicated Wordpress plugins that are very easy to set up and plug into WooCommerce. They let you "outsource" all WooCommerce emails to an external tool and take advantage of their reputation. Nearly always, they also provide intuitive visual editors and tons of configuration options that aren’t available with WooCommerce out of the box.

1. HubSpot for WooCommerce

Best for: Creating personalized WooCommerce emails

HubSpot for WooCommerce is the easiest way to connect your WooCommerce store to HubSpot. Once connected, you can build responsive emails using HubSpot’s drag and drop email builder and one of its pre-designed templates.

You can then personalize them based on your customers’ previous purchases and interactions.

HubSpot for WooCommerce abandoned card email

Since emails are automatically logged in the HubSpot CRM, you can track opens, clicks, and other engagement metrics. 

In addition to sending emails to your leads and customers, this plugin will enable you to track your customers, view and recover abandoned carts, create ads on social channels, and build ecommerce reports to track business growth.

Here's a video that quickly explains the benefits of HubSpot for WooCommerce:

2. Growmatik

Best for: Personalized, omnichannel marketing.

Growmatik offers one of the smartest email automation solutions for WooCommerce on the market. Its WordPress plugin allows site owners to segment their audience using dozens of filters and target these segments with tailored emails, as well as personalized web pages and pop-ups.

For example, you can separate audience members by time spent on your website, visit count, viewed and purchased products, and even email behavior (like number of opens, or engagement in specific email campaigns). Combine filters to achieve highly specific targeting and drive more conversions.

automation builder in the woocommerce email plugin growmatik

One of the main goals of Growmatik is to handle all of your Marketing automation from one tool — this includes building campaigns and campaign materials with a codeless builder, segmenting your contacts, and analytics to measure the effectiveness of your campaigns. There’s no need to download six different plugins to accomplish omnichannel marketing if you have Growmatik installed.

3. MailPoet

Best for: Sending tens of thousands of automated WooCommerce emails 

MailPoet is predominantly an email marketing tool. It makes it easier to compose a beautiful email and opens up a lot of customization options. You can do plenty from within your admin dashboard without the need to venture to their site.

For example, you can add an email opt-in form to your checkout pages and create tailored customer emails based on either the specific product purchased or the product’s category.

A more exciting capability is MailPoet Sending Service. It removes the headache of sending from your server that I described above. It lets you dispatch up to 50K emails every hour, adds authentication methods, and offers a few more handy features.

You can enable it from within the plugin settings in Wordpress. Just go to "Send With" and pick "MailPoet Sending Service." You can send emails to up to 1,000 subscribers for free (in this case, it should count each unique user ordering from you). To send to more subscribers, you’ll need to upgrade to a paid plan, with the price steadily growing as you add more clients.

MailPoet sending service option is free up to 1000 subscribers

Although MailPoet is predominantly a content marketing service, it’s a solid option for automated emails as well.

4. MailChimp for WooCommerce

Best for: Setting up automated WooCommerce emails based on triggers

MailChimp comes with a drag-and-drop builder that lets you build beautiful templates without writing any HTML. It works in a slightly different fashion than MailPoet, although the result is similar.

The plugin is rather basic and is mainly used to integrate with Mailtrap. It’s also capable of syncing your order history with MailChimp and effectively moving email management to their platform. For some, it will be a plus to have everything on WordPress, as was the case above. Others will appreciate having a separate tool for all things email.

Speaking of features, MailChimp lets you customize five types of emails out of the box. These types confirm the following:

  • order placed
  • payment collected
  • refund processed
  • cancellation processed
  • order shipped

Separately, you can set up abandoned cart emails or messages based on various available triggers.

7 ecommerce automated email templates by MailChimp

MailChimp is a bit more complex than its predecessor, but the complexity primarily comes from the number of available options. By default, all emails are sent with the MailChimp infrastructure, one of the best ones in the league.

MailChimp is free for up to 2,000 subscribers.

5. Creative Mail for WooCommerce 

Best for: Creating emails with recent blog posts, images, and products

Creative Mail comes with an easy-to-use visual editor, which you can access from the WordPress admin dashboard. This editor provides pre-assembled content sections for the banner, header, and other parts of your emails. It also automatically suggests layouts with your most recent blog posts, images, and products. 

User creating WooCommerce editor with recommended product sections in Creativ.eMails smart editor

Image Source

You can also remind customers about abandoned carts or send them a series of welcome emails. Like both of the email tools above, Creative Mail also features a set of tools for creating, optimizing, and sending marketing campaigns to expand your audience and generate brand engagement.

Emails are sent via the Constant Contact infrastructure, guaranteeing you good deliverability. There’s a minimal free trial, after which you’ll need to upgrade to one of the paid plans.

Wordpress SMTP plugins

As I said earlier, the options above are just one approach. Another approach is with generic email plugins that let you tweak your Wordpress SMTP settings and send all your Wordpress emails with nearly any third-party tool. It’s a more flexible approach, as you can easily switch between tools without additional installations. Setting up in this way also takes care of non-WooCommerce emails, such as comments notifications, new user registration, etc.

Personally I prefer to connect directly with email senders via their SMTP server or API. It’s mainly because the choice of tools is much broader, and it includes both reputable, paid options (such as Sendgrid, Mailgun) as well as free integrations (such as Gmail).

On the downside, it’s also a slightly more technical approach, especially if you pick developer-focused tools, like Amazon SES and Sendgrid. Let's take a look at your options.

1. WP Mail SMTP 

Best for: Increasing email deliverability by using authentication

WP Mail SMTP by WP Forms offers about a dozen integrations available out of the box, most of which are available with the free plan. Once you make up your mind, integrating a tool is as easy as copying and pasting the credentials with a brief configuration.

Selecting PhP mailer from a dozen options in WP Mail SMTP plugin settings page

Their Pro plan also has some exciting features. A few more services are available (Amazon SES, Office 365, Outlook, and Zoho Mail), and it also includes email logging. It’s a handy feature that logs every email dispatched from your Wordpress (including WooCommerce).

It’s useful for resolving customer complaints – you can find each message sent from your store and verify its details. Based on that, you may be able to figure out where (and if) an error occurred and address it accordingly.

It’s also a feature used for troubleshooting – when emails are not delivered and you want to check if they’re sent from your store in the first place. If so, the problem is likely on the side of integration. If no emails are logged, WooCommerce could be misconfigured. For further troubleshooting, please review WooCommerce’s own docs.

2. Post SMTP 

Best for: Securely sending automated WooCommerce emails 

Post SMTP is a very similar tool, but with a few more options for debugging. It comes with support for any email SMTP, but also opens up support for four popular email APIs. Sending via API is a bit faster than is the case for SMTP. It’s also more convenient for companies with developers on board.

Selecting default mailer type in Post SMTP plugin settings page

Once you pick the integration of your choice, you can let the wizard guide you or go directly into the settings and populate the credentials.

The best thing about this plugin? It’s completely free of charge, but, of course, you’re welcome to contribute to the author if you find the tool helpful.

Transactional email providers

If you chose the SMTP/API method, you likely already have an email provider in mind. There are many available options, with the majority of them offering generous trials so you can try them out and easily switch to another if they’re not what you’re looking for.

1. SendGrid 

Best for: Identifying and troubleshooting email delivery issues

SendGrid is one of the leading solutions for sending mass emails. They offer an extensive API and can dispatch hundreds of emails every minute, making it an excellent solution for large stores. They also bolster the outstanding deliverability of their emails.

SendGrid is a developer-focused tool, so there’s quite a bit of a learning curve. SendGrid used to offer a Wordpress plugin, but it’s no longer maintained. It can be connected with an API but also through SMTP instead. The former is generally faster and offers more customization, but the latter is easier to set up for less technical users.

Pricewise, it’s free forever if you send no more than 100 emails/day via API. Their marketing campaigns are free, with up to 2,000 contacts or 6,000 emails sent every month.

2. Mailgun 

Best for: Gaining insight into analytics and mailbox provider performance

Mailgun is a similar tool in many ways to SendGrid. It’s also focused on developers and offers an extensive API for sending all your transactional emails. They focus even more on deliverability, offering a set of tools for improving your emails.

Due to their recent acquisition of Mailjet, they also now offer email marketing features - drag & drop builder, analytics, and automation, suitable for Woocommerce emails.

Currently, Mailgun offers 5,000 free emails to be used over the first three months after registration. Both Mailgun and Mailjet have Wordpress plugins, but both are rather poorly rated. You’re probably better off integrating via SMTP plugins.

3. Gmail 

Best for: Sending emails to small business customers

Gmail certainly doesn’t need an introduction. It’s great for personal and business usage (via Google Apps), and even the free account can be used for sending Woocommerce emails.

Why? Google allows for emailing up to 500 unique recipients within 24 hours, including any internal addresses. This may not be a problem for the owners of small stores, but it might become a bottleneck as you scale up.

Gmail is also home to all sorts of spammers, phishers, and all of the worst kinds that frequently visit our inboxes. Because of that, their servers don’t boast as high a reputation as the competitors above. It’s still a significant upgrade over the default PHP method but don’t be surprised if an email or two sometimes skips an inbox.

Gmail can be connected via SMTP or API. Both are free to use, and connectable via the plugins I mentioned above (and many others).

How to Test WooCommerce emails

Finally, once you’ve picked the sending method for your emails, it’s worth setting up some procedures for testing them. You want to be sure that:

  • Emails are sent from Woocommerce when triggered (e.g., when an order is placed).
  • Emails arrive in the recipient’s inboxes, preferably right into their “Primary” folders.
  • The text is readable, well-formatted, and accessible to a broad audience.
  • All visuals load and don’t break anything on web, mobile, or tablet interfaces.
  • The grammar is spotless, the links work fine, and everything else checks out.

Of course, there’s a lot more to look into, but these are the fundamentals you want to check first. You can do this with a number of tools.

1. Mail-tester 

Pricing: Free

Mail-tester is a straightforward tool for checking the spam score of an email. The higher the score, the lower the chance of an email being delivered to the recipient. It looks at many factors, such as authentications, links, formatting, spammy words, and other details.

User inputing email address on Mail-tester landing page

Mail-tester doesn’t require you to sign up. All you do is email your defined template to an address on the screen. Shortly after, the spam score with details will appear. Even if you’re confident that your emails are OK, it’s worth running them through Mail-tester every now and then to be safe.

2. Mailtrap 

Pricing: Mailtrap has a generous free plan that will probably cover all your needs. If not, paid plans start from $9.99/month.

Mailtrap is a free email testing tool. It works via SMTP, but it sort of mimics sending. Emails are sent as usual, but rather than being delivered to recipients, they’re all captured in your Mailtrap inbox. This is particularly useful when you’re testing if emails are sent first, and don’t want to accidentally send your test emails to customers.

User looking at personal Mailtrap inbox

Once emails are captured, you can preview their web/mobile/tablet versions and check for any errors in the HTML of a message. You can also view the spam score, validate the headers, or determine if your domain made it onto any popular blacklists.

3. Litmus 

Pricing: Litmus plans start from $99/month, with a 7-day trial available.

Litmus is more focused on the visual side of an email. It lets you preview each template on dozens of screens, ranging from smartwatches to ultra-wide monitors. It also runs many automated checks for each template, verifying its subject line, links, visuals and running the usual spam checks.

Litmus landing page inviting user to sign up for free trial

What way will you send WooCommerce emails?

There are lots of available options for sending Woocommerce emails. Each is different, and targeted at different groups, from basic to more advanced. The choice comes down to your needs, to the number of emails you plan to send, and to your tech-savviness.

Here’s a quick summary:

  • If you’re running a small store with a low email volume and little time at your disposal, I recommend one of the plugins that are built into Woocommerce. I have no association with MailPoet, but I found it the easiest to use for my rather basic needs.
  • If you’re on a low budget and would rather not invest in advanced email infrastructure, try out the Gmail SMTP. As I said, it’s a bit limiting but will do just fine until your store grows.
  • If you’re already taking dozens or hundreds of orders every day, I believe trying out a few SMTP providers will be well worth your time. In the long-term, they’ll save you a lot of trouble with undelivered emails, and the financial investment should be well worth it.

Editor's note: This post was originally published in June 2021 and has been updated for comprehensiveness.

Use HubSpot tools on your WordPress website and connect the two platforms  without dealing with code. Click here to learn more.


Related Articles

Capture, organize, and engage web visitors with free forms, live chat, CRM, analytics, and more.


CMS Hub is flexible for marketers, powerful for developers, and gives customers a personalized, secure experience