FunnelKitBlogs

How to Test WooCommerce Emails: Step by Step Guide

Updated: 
May 5, 2025
By 
Editorial Team
Technical Writer
How to Test WooCommerce Emails: Step by Step Guide

Are your WooCommerce emails being sent but not delivered?

Email deliverability is a crucial part of eCommerce success. 

And what if your emails do make it to the inbox, only to appear broken with non-functional links?

Without proper testing, your emails can result in a poor customer experience and missed opportunities if they land in the spam folder. 

Testing your emails before sending helps catch these problems early.

We’ve seen how this simple step has significantly improved deliverability and customer experience for many store owners.

In this blog, we’ll show you how to test WooCommerce emails and ensure email deliverability. 

6 Key Things To Test In Your WooCommerce Email

If you don’t test your emails, you risk poor deliverability (like landing in spam), broken links or buttons, mobile display issues, and even legal trouble from missing unsubscribe links. That’s why testing is so important.

To ensure your emails perform as expected, here are the key things you should test in your WooCommerce emails:

  • Design and mobile responsiveness

Make sure your emails are visually appealing and easy to read. Email open rates on mobile can range from 26% to as high as 78%. Therefore, emails should look good on all screen sizes.

  • Links and CTAs

Ensure all links in your emails are working and directing to the right pages. Additionally, ensure that your CTAs are clear, prominent, and redirect users to the intended page. 

  • Unsubscribe functionality

Ensure that non-transactional emails include a smooth and functional unsubscribe option. A good email marketing strategy respects the customer’s choice to opt out easily, which helps maintain a good reputation.

  • Email deliverability

Test your emails to ensure they land in your customers' inboxes, not their spam folders. If your emails don’t reach the inbox, they won’t be seen, making your efforts ineffective.

  • Order status triggers

Ensure transactional emails are sent correctly when order statuses change, like processing, completed, refunded, etc. This keeps customers informed with timely and accurate updates.

  • A/B subject lines

Transactional emails have an average open rate of 80–85%, so subject line testing isn’t always necessary. However, A/B testing plays a key role in boosting open rates for marketing emails and broadcasts.

Note: You need different tools to test different key aspects of your WooCommerce emails. In this guide, we’ll cover how to test all types: transactional, marketing, and broadcast emails.

How to Preview And Test the Design Of WooCommerce Emails?

In this section, we will share how you can test the design and mobile responsiveness of all types of emails.

WooCommerce comes with 10+ transactional email options by default. With the default WooCommerce settings, you can only preview and test these emails. You will need an additional email customizer plugin for other emails (like marketing and broadcast).

We will use two plugins

  • Woocommerce default settings
  • WooCommerce email customizer plugin like FunnelKit Automations

Transactional Emails

Let's check one by one how you can preview and test the WooCommerce transactional emails in two ways:

Method 1: Using Default Settings

Follow these steps to preview and test the design of transactional emails using default options:

First, navigate to WooCommerce ⇒ Settings ⇒ Emails. You will find all the emails here, and you need to test each email individually. 

navigate to WooCommerce default emails

Next, scroll down to the Email Preview section. Here, you can see how the email will appear on a desktop. 

check preview of default WooCommerce emails

Here, you can switch to the Mobile icon to see how the email will look on mobile devices. 

check mobile view of WooCommerce emails

Note: With WooCommerce's default options, you can preview but incase you want to change the design or layout, the options are very limited. Plus, there is no option to send any other marketing or broadcast emails.

Method 2: Using FunnelKit Automations

In this method, we will utilize FunnelKit Automationsthe ultimate email and SMS marketing solution for WordPress and WooCommerce. 

With this CRM tool, you can preview and test all emails' design and mobile responsiveness, including transactional, marketing, and broadcast. The best part is that you can customize the layout with the utmost flexibility using its intuitive visual builder.  

To preview and test the WooCommerce emails, you must install and activate the FunnelKit Automations free and Pro versions. 

Follow these steps to preview and test the design of transactional emails:

First, navigate to FunnelKit Automations ⇒ Emails ⇒ Transactional Emails.

Here, you will find all the transactional emails that are ready to be customized, ensuring perfectly aligned communication with customers. 

go to transactional emails

To preview any of the emails, just hit the “Preview” option. 

hit processing order email to preview

Now, a window will open with the email preview in desktop mode. 

preview WooCommerce emails

Now, at any point, if you don't like the design, you can easily change the layout and customize the design with a simple drag-and-drop builder.

customize email using fka

You can switch the Mobile responsiveness mode to check how it will look on mobile devices. 

select phone device to check responsiveness of custom WooCommerce emails

If you need to make any changes to the design, you can return to the email edit to do so. If you prefer, you can hide specific content on a mobile device. 

Note: For more customization details, refer to our blog on how to customize emails.

hide content on mobile devices

Similarly, you can navigate to any automated marketing email and broadcast to preview and check the mobile responsiveness of the emails.

Marketing Emails

You can use FunnelKit Automations to preview and test the design of any marketing email.

Guide: To learn how to set up marketing email automation using FunnelKit Automations, check our blog on WooCommerce email marketing.

To test the WooCommerce marketing email, go to the Send Email action under the automation. 

hit send email action

Then a window will open where you need to scroll down and hit the button Preview and Test

hit preview and test

Now, you can check previews and responsiveness and customize if needed, just as you did with transactional emails. 

Broadcast Emails

Like marketing emails, with FunnelKit Automations, you can easily review and test how your broadcast emails will appear to recipients.

Guide: Learn how to set up a broadcast email campaign in WooCommerce. 

For any broadcast, after choosing your audience and creating the email content, click on "Preview and Test" to start the testing process.

preview broadcast


You can check the design and responsiveness, then make adjustments as needed, just like with transactional emails.

How to Test Links, CTAs, and Unsubscribe functionality of WooCommerce Emails?

Note: With the default option, you can't test links, CTAs, or unsubscribe functionality without sending a test email. With FunnelKit Automations' Audit feature, you can easily do that.

We will use FunnelKit Automations to test links, CTAs, and Unsubscribe functionality. This email marketing plugin features an ‘Audit Email’ function to ensure your emails are error-free.

Transactional Emails

To do this, go to the preview email option, and you will find an Audit Email section. All you need to do is hit the Start Now button. 

hit start now to audit the emails

This will check three things: Missing URLs, Broken URLs, and Email Size.  

Note: WooCommerce transactional emails don’t need an unsubscribe link, so the audit skips it for these emails. For other email types, the audit checks it.

check audit email results

If an issue is found after the Audit, hit the option ‘View Details’ for a detailed view.

check urls after email audit

Next, go to the email customizer and fix the issue. 

fix broken url links

And after fixing, you can audit again to ensure. 

Note: FunnelKit Automations verifies whether an unsubscribe option is included when auditing marketing emails. This is an essential requirement for compliance and user trust.

Marketing Emails

For marketing emails, you can run an audit test in the same way, which will inform you if the email is missing an unsubscribe tag, as well as identify missing and broken URLs.

check if Unsubscribe option is in  email

Broadcast Emails

Similarly, you can audit your broadcast email also for missing URLs, broken URLs, unsubscribe tag and image size.

audit broadcast emails using FunnelKit

How to Test Email Deliverability of WooCommerce Emails?

Email deliverability is the top priority when testing WooCommerce emails. You can verify this by sending test emails and ensuring they land in the recipient’s inbox and are not marked as spam.

Here are the three methods in detail to test email deliverability:

Method 1: Using default WooCommerce settings

In this method, we will use the default option. However, there is a limitation: you can send only one test email at a time.

To do this, navigate to WooCommerce ⇒ Settings ⇒ Emails and scroll down to the email preview section. Next, select the email from the dropdown to send a test email, and then click the “Send a Test Email” option.

hit send a test email in default option

Next, provide the email address and hit the ‘Send test email’ button to send the test email.

send test email using default option

Now, check if the test email lands in your inbox or spam. Here is a preview of the default test email in the inbox.

default test email in inbox

Method 2: Using FunnelKit Automations

Once you preview any email in FunnelKit Automations, you will find options to send test emails.

Under the Send to Test Email section, add the recipient emails, and hit ‘Send Email’ to send the test email. 

Note: Here you can add up to 10 emails and send them test emails with a single click.

hit send email

Here is how the email looks in an inbox:

preview of WooCommerce test emails

Pro Tip: Want to learn how your WooCommerce emails are performing? Check out our guide on how to easily keep track of your WooCommerce email logs. 

Method 3: Test and ensure email deliverability with WordPress SMTP providers 

By default, WooCommerce’s wp_mail relies on PHP mail(), which doesn’t add authentication headers and often trips spam filters. To fix this, you can rely on WP Mail SMTP.

Install and configure the plugin with email sending services, such as SendLayer, SMTP.com, Google/Gmail, Mailgun, etc. Then, publish the SPF, DKIM, and DMARC TXT records in your DNS to prove your domain’s legitimacy.

With authenticated SMTP and proper email authentication, your WooCommerce emails will land in inboxes, not vanish into spam. After completing all these settings, go to WP Mail SMTP ⇒ Tools and send a test email. Here, you can send multiple test emails simultaneously.

send atest test email using WP SMTP

WP Mail SMTP will display errors if there is an issue with SPF, DKIM, or DMARC TXT records.

reason for email deliveribility issue

Guide: If you see these errors, you must fix them. For help, check this blog on how to improve email deliverability.

Here is how the test email looks in an inbox.

test email from WP mail SMTP

How to Test Emails for Different Order Status Triggers in WooCommerce?

The easiest way to test if emails are working for each order status is to update them in WooCommerce manually.

Note: To ensure emails are sent, you must enable them in either the default WooCommerce settings or FunnelKit Automations, depending on the method you are using to send emails for different order statuses.

First, place a test order and check the status once it's completed. Go to WooCommerce ⇒ Orders and then hit the test order. The order status will appear on the order page. 

Typically, if the order is placed successfully, it should show as Processing or On Hold, depending on the payment method. 

check order status

Then, check if the right email was sent to the order email address. 

check email inbox

You can try the same steps for different payment methods. 

You can also manually change the order status to Failed, Cancelled, Refined, Completed, etc., to make sure everything works as expected.

How to A/B Test Subject Line And Other Email Components in WooCommerce?

As mentioned earlier, it is essential to test the subject line for both marketing and broadcast emails. FunnelKit Automations allows you to send all types of marketing emails and broadcast emails.

Along with the subject line, you can also A/B test preview text, email content, dynamic discount coupons, and more.

To A/B test WooCommerce emails, we will use FunnelKit Automations.

Let's check how you can A/B test both types of WooCommerce emails

Marketing Emails

With FunnelKit Automations, you can A/B test your email using two or three variants. You can create different variations of elements in your emails, such as:

Here’s how to do it.

First, to create a Split Path, hit +, and then hit Split Path. 

select split path

Next, provide the name, select the number of paths, and add a description (optional). Finally, hit Add.

name split path and choose number of paths

Now you can add two "Send Email" actions, one for each path. Next, create two distinct versions of the email with unique subject lines, preview text, content, etc.

Note: FunnelKit Automations will evenly divide your audience across all versions and send the corresponding emails accordingly.

add two variant of emails to split test in marketing emails

Generate dynamic coupons before the "send email" action and seamlessly use them in the respective email versions.

Ab-test-discount-in-woocommerce-using-FunnelKit-Automations

You can utilize the pre-built email templates to incorporate different variations into your email design. 

Specifically, in this case of abandoned cart recovery, two pre-built email templates are available. 

prebuilt template of abandoned cart and other marketing emails

Here, also before saving any of the variations, you can preview, audit, and test the email by hitting the ‘Preview and Test’ button.

hit preview and test to test WooCommerce marketing emails

After successfully running the automation, you can view the results, which include the number of contacts, sent emails, opened emails, clicked emails, click-to-open emails, revenue generated, and unsubscribe rates, among other metrics

Then, you can declare the winner who will be sent to the audience afterwards. 

test of broadcast emails

Broadcast Emails

FunnelKit Automations provides you with the option to A/B test your broadcasts as well. 

Now let’s check how A/B testing works in email broadcasts. 

For this, when you create a broadcast email, select the type as A/B test.

choose ab test for broadcasts

Next, you can add different variants and set the subject, preview, and email content for each variation. 

add variation to ab test WooCommerce emails

One of the advanced features of broadcast in FunnelKit is Smart Sending. Using this approach, you can send a sample size of emails to each variation, and then the winning version will be sent to the rest of the audience, ensuring maximum results. 

Enable smart sending to ab test WooCommerce broadcast emails

Test Your Emails Before Sending to Ensure a Better Customer Experience 

Testing your emails isn’t just a good practice; it’s essential for delivering a reliable and professional customer experience. 

Issues like broken links, missing personalization, or a missing unsubscribe link can lead to confusion, lost trust, or even compliance issues.

FunnelKit Automations makes testing simple and effective. Its audit feature lets you identify and fix problems before your emails go out, helping you maintain quality and consistency. 

Plus, you can A/B test your marketing automation emails and broadcasts as well. The best part is that you can take care of all your email marketing tasks using this single plugin right from the WordPress dashboard. 

From smooth order updates to engaging campaigns, FunnelKit Automations helps you send error-free, on-brand emails that keep customers informed and satisfied.

Related Blogs
WordPress SMTP - FunnelKit

Editorial Team

Boost Email Deliverability with WordPress SMTP: Best Plugins and Setup Guide

Do you want to ensure email deliverability for all emails on your WordPress site? Then, you should utilize WordPress SMTP.  Have you ever experienced email issues, such as password reset...

How to Set Up and Track WooCommerce Email Log

Editorial Team

How to Set Up and Track WooCommerce Email Log

Ever had a customer claim they never got their order confirmation or shipping email? Ideally, you would double-check, but there’s no way to know if it was sent—or why it...

How to Send Custom WooCommerce New Order Emails

Editorial Team

How to Send Custom WooCommerce New Order Emails

So, your WooCommerce store just made a sale… but did you receive the order email? Missed or delayed new order notifications are a common problem in WooCommerce, leaving store owners...

Published by: Editorial Team
The Editorial Team at FunnelKit (formerly WooFunnels) is a passionate group of writers and copy editors. We create well-researched posts on topics such as WordPress automation, sales funnels, online course creation, and more. We aim to deliver content that is interesting and actionable.
Join Over 38,315+ Sellers Increasing Profits with FunnelKit! 🚀
Join FunnelKit
FunnelKit Checkout gives you beautiful, ready-to-use WooCommerce checkout templates, embed order forms, one-page checkouts, and more.
Please enable JavaScript in your browser to complete this form.
Join FunnelKit
Related Blogs
WordPress SMTP - FunnelKit

Editorial Team

Boost Email Deliverability with WordPress SMTP: Best Plugins and Setup Guide

Do you want to ensure email deliverability for all emails on your WordPress site? Then, you should utilize WordPress SMTP.  Have you ever experienced email issues, such as password reset...

How to Set Up and Track WooCommerce Email Log

Editorial Team

How to Set Up and Track WooCommerce Email Log

Ever had a customer claim they never got their order confirmation or shipping email? Ideally, you would double-check, but there’s no way to know if it was sent—or why it...

How to Send Custom WooCommerce New Order Emails

Editorial Team

How to Send Custom WooCommerce New Order Emails

So, your WooCommerce store just made a sale… but did you receive the order email? Missed or delayed new order notifications are a common problem in WooCommerce, leaving store owners...

Leave a Reply

Ready to Transform Your Store?

Join 38,315+ successful store owners who trust FunnelKit to power their businesses.
Conversion Optimized Checkout Pages
Increase Revenue with Smart Upsells
Capture Emails & Recover Abandoned Carts
Automate Winbacks & Repeat Sales
880+ 5 star reviews on WordPress.org
Transform your store to power your business with FunnelKit
880+
 Reviews
4.9
🚀 Maximize Your Profit with FunnelKit – Highest Rated with 880+ 5-Star Reviews
Get Started
chevron-downarrow-right