FunnelKit
FunnelKitBlogs

How To Set Up Automated WooCommerce Conditional Emails

Updated:  Jun 29, 2026
Written by: 
Author: Editorial Team
Editorial Team
Author: Editorial Team Editorial Team

The FunnelKit Editorial Team is a group of WooCommerce experts with 10+ years of combined experience. We create actionable guides based on hands-on testing, industry research, and user feedback to help eCommerce businesses grow.

How To Set Up Automated WooCommerce Conditional Emails

Discover why sending the same email to everyone can hurt engagement and how WooCommerce conditional emails help you deliver personalized messages for better results.

Not every customer should get the same email.

A first-time buyer is in a very different place than someone who's ordered from you ten times, and neither one is the customer who only ever buys when there's a discount on the table.

Send all three the same generic message, and most of it lands flat.

That's why so many store owners rely on WooCommerce conditional emails. Instead of one email going out to your entire list, the message bends around the customer, what they bought, how much they spent, their location, or their order history.

Tweaks that small move the needle on response rates more than most people expect.

What are WooCommerce Conditional Emails?

WooCommerce conditional emails are emails that adjust based on conditions you set.

That plays out in two ways. The first decides who actually gets the email, so it only reaches customers who meet a rule you've chosen. The second decides what shows up inside, letting one template display different content depending on who opens it. WooCommerce can't do this on its own, so you'll need a plugin for it.

Here are some examples of WooCommerce conditional email content:

  • Purchase history: If a customer purchases from a particular category, you can recommend related products.
  • Order information: If a previous order was worth more than a certain amount, you can offer a discount on the next purchase while ensuring a minimum profit.
  • Geography: Depending on the customer’s location, you can offer different product recommendations. For instance, you can suggest winter clothing for customers in colder climates, etc.
  • Engagement: Based on how a customer interacted with your previous emails, you can display specific content to them.
  • VIP customers: Show a higher discount coupon to your VIP customers, which could be based on a list, the number of orders placed, or a high amount spent in your store.

These are just a few examples of WooCommerce conditional content. You can add many more conditions, which we will discuss later in this blog.

Key Parameters for Creating Conditional Emails in WooCommerce

Since WooCommerce doesn’t include built-in conditional email features, you’ll need a plugin to enable advanced personalization.
FunnelKit Automations offers all the key parameters required to create dynamic, behavior-based emails triggered by actions like purchases, cart abandonment, user roles, and more.

What sets FunnelKit Automations apart is its extensive range of conditional options, giving you full control over when emails are sent, who receives them, and what content is displayed.

Here’s an overview of the key condition types you can use to tailor your messaging:

Condition TypeWhat You Can TargetExample Use Case
Order20+ order conditions, including purchased products, order total, billing/shipping address, coupons used, payment method, and moreSend a discount to customers who spent over $200
WooCommerce12+ customer metrics such as lifetime revenue, total orders, purchased products, average order value, and moreReward customers who have placed 5+ orders
GeographyCountry, state, city, and postcodeRecommend seasonal products based on the customer's location
SegmentTags, lists, and custom audiences created in FunnelKit AutomationsSend exclusive offers to your wholesale customer list
Contact DetailsName, email, gender, and date of birthAutomatically send birthday coupons
Contact FieldsCustom fields like business type, referral count, interests, and other stored dataTarget B2B customers with bulk purchase offers
UserLogged-in status, user role, and account informationShow member-only pricing or promotions
EngagementEmail opens, link clicks, engagement level, and other interaction dataResend a campaign to subscribers who didn't open the first email
BroadcastWhether a broadcast email was sent, opened, or clickedFollow up only with subscribers who didn't click your previous email
AutomationActive, completed, or skipped automation workflowsExclude customers already in a welcome series
FunnelKitFunnel Builder checkout, order bump, upsell, and funnel activityTrigger follow-up emails after a purchase through a specific sales funnel
DateTimeCurrent time, date, day, week, month, and yearSend campaigns only during business hours or on specific days
Conditional email parameters by FunnelKit Automations, WooCommerce Conditional Emails

Using these powerful parameters, you can control exactly which emails are sent to which audience, ensuring your messages are always relevant.

And it's not just about sending, you can even apply conditions within the email body to show or hide specific content based on user attributes or behavior.

With this level of flexibility, you can craft emails that truly reflect your customers’ needs, driving higher engagement, stronger relationships, and better conversions.

How to Set Up Automated WooCommerce Conditional Emails?

In this section, we will show you how to send conditional emails by applying different conditions before sending them, and how to display dynamic email content for more personalized messaging. 

As an example, we will share how to design a conditional content for product recommendation emails, but you can use the same process to display conditional content in all your WooCommerce emails.

We’ll use FunnelKit Automations.

You need to install and activate both the free and pro versions of this plugin.

Step 1: Create an automation to send WooCommerce conditional emails

From the WordPress dashboard, navigate to FunnelKit Automations ⇒ Automations and hit “Create Automation”. 

create automation to send WooCommerce Conditional Emails

We will build automation from scratch. For this, click on “Start from scratch”, provide a name, and hit “create”.

name and create automation

Now, it’s time to select a trigger. To do so, click on the “Select Trigger” option. 

select an event to send WooCommerce Conditional Emails

On the WooCommerce tab, select the “Order Created” event. This will trigger the automation once someone places an order on your WooCommerce site.

hit order created

Choose the order statutes for which you want this automation to trigger. Here, we are going with the order completed as we want to send product recommendations after the previous order is delivered. 

Choose "Multiple times" for runs on contact to send recommendations to customers every time they place an order.

order statues completed

Step 2: Set conditions to target your emails

Now you can add conditions here. To add a condition, hit the + icon and choose Condition.

Now you can set different conditions using the parameters we discussed earlier. For example, here we’ll send the product recommendation email only to VIP users who have spent more than $200.

set conditions

Step 3: Add delay

Now, we will add a delay so you don’t overwhelm the user immediately after they place an order. You should recommend their product after some time has passed.

We will add the delay if the condition is met.

To do so, click the "+" icon, then click Delay.

add delay if condition is met

After that, add a delay and click on Save changes. We have added a 3-day delay.

add delay to send WooCommerce conditional emails

Step 4: Add send email action 

Now, you need to add another action that will send the email. To do so, click the "+" icon, then select Action.

After that, from the Messaging tab, choose the “Send Email” action and click on Done to add the action. 

send email action

Step 5: Design a WooCommerce conditional email 

First, set the email subject line and preview the text. Make sure to use the merge tag for personalization. 

We are going with the visual builder because it includes a feature for displaying conditional content. 

Plus, with its wide range of prebuilt email templates, you can design a stunning device-responsive email in no time. 

Then, choose the Visual Builder (New) and hit ‘Edit’. 

select visual builder and hit edit

Now look for the cross-sell template, hover, and hit Preview

hit preview to import

Hit “Import Template” to import the prebuilt cross-sell email template. 

hit import template

This is a basic product recommendation email template with a banner, product block, and a CTA. 

Now, we will add more content and apply different conditions so that different audiences receive more personalized emails. 

So, let’s begin. 

Add conditions to the banner

You can display different banners based on the time of the year. For instance, you can show a summer banner during warm months or a winter banner during colder months.

Using date-time parameters, you can set up different banners to show up in different seasons. 

For this, add a summer banner and replace the default banner. Then click on “Add Condition”.

hit condition to create WooCommerce Conditional Emails

Suppose we are setting up a summer collection banner for a USA audience, and showing it only from June to August, under certain conditions, it is probably a good idea. 

For this, choose DateTime and then CurrentDateTime. Set the condition to “is on or after,” and then the starting date and time. 

condition time

After that, use the “AND” operator, then add the last date limit you want, with the option “Current Time Date is on or before.” 

conditions to diaplay banner

This summer banner will only be visible in the email when it meets the DateTime Condition. 

Conditional product recommendations 

You can also apply conditions to product recommendations. For example, if a previously purchased product belongs to a certain category, you can recommend products exclusively from that category. 

You can also recommend products based on the customer’s gender: female products for women and male products for men.

For this, click on the existing product block and add a condition: 

conditional product recommendation for female

Then set the condition that the customer's gender is female. 

product recommendation targette for only female users

Similarly, you can set a different one for the male category or any other category. 

conditional product recommendation for male

Note: With FunnelKit Automations, you can add product recommendations with other feeds as well, such as related products, best-selling products, the latest products, etc. 

Different shipping policies based on location 

Again, depending on the customer's location, you can show different shipping policies to different ones to make the email seem clearer and more concise. 

For this, add a shipping address to your email with two text blocks: one for local and one for international users. 

conditional local shipping

Now, for the local, apply a condition so it is only visible when the customer's shipping address is in the home country. In our case, we are setting it to the USA.

For this, click on Add condition, then choose order ⇒ order shipping country, then choose the value of your local country. 

order shipping country

Again, for the international one, you can set the condition that the shipping country matches none of the options in “Your choice of the country”. This way, customers with any international shipping address will see the shipping policies for international users. 

Conditional discount for VIP users

Conditional discount coupon 

Another great example of conditional content is offering discounts based on specific conditions. This way, you can offer discounts to only the high-value customers with high order values. 

This way, you can ensure that offering discounts will bring in more high-value orders. 

First, drag and drop a discount coupon, and then add the coupon code. You can add an existing discount coupon or a dynamic discount coupon.

drag and drop coupon block add discount code

Then, add the conditions. For example, we will offer a 20% discount to our VIP customers who have placed at least five orders and have spent more than $700. 

For this, click Add Condition, then select WooCommerce ⇒ Total Order Count is greater than or equal to 5. Using the AND operator, add another condition that WooCommerce Total Revenue is greater than or equal to $500.

Conditional discount for VIP users

For all other users, we can offer a 10% discount and set the conditions so it's visible to everyone who doesn't fall within the VIP customer bracket. This includes anyone with fewer than five total orders or less than $500 in total revenue or both. 

conditional discount for non VIP users

🔔 Note: We shared a few examples of how to utilize the different conditional parameters. You can follow the same process to add many other conditions to create WooCommerce conditional content. 

Step 6: Activate the automation with WooCommerce conditional content 

Lastly, ensure that you activate the automation by toggling the button. 

automate WooCOmmerce conditional emails

Here is an order we placed to test the WooCommerce conditional email.  The order was placed by a VIP customer in September with a shipping location in the United States.

place test order to see WooCommerce conditional emails

Note: This beautiful thank you page is built with FunnelKit Funnel Builder.

Here is the email we received: 

preview WooCommerce conditional emails

How to Send Conditional Content in WooCommerce Transactional Emails

Transactional emails are the automatic ones WooCommerce already sends: order confirmations, completed-order notices, and shipping updates.

People actually open these far more than marketing emails, making them prime real estate for a well-placed conditional block.

With FunnelKit Automations, you can add display conditions straight into those default emails. A first-time buyer and a returning customer can open the same order confirmation and see a different message inside it.

To use conditional content in transactional emails, go to FunnelKit Automations ⇒ Emails ⇒ Transactional Emails and click "Edit" on the email you want to work on.

To use conditional content in transactional emails, go to FunnelKit Automations ⇒ Emails ⇒ Transactional Emails and click _Edit_ on the email you want to work on.

Open it in the Visual Builder. Next, click the block or section you want to make conditional. In the bottom-left panel, under "Display Condition", click "Add Condition".

Open it in the Visual Builder. Next, click the block or section you want to make conditional. In the bottom-left panel, under _Display Condition_, click _Add Condition_, then Add New Condition.

Then add a new condition. To show a discount only on orders above $200, select Order Total under the Current Woo Order condition group and set it greater than or equal to 200.

to show a discount only on orders above 200

Make sure to hit Save. Once you're done, send yourself a test order to confirm that the block shows and hides as you expect.

Benefits of WooCommerce Conditional Emails

  • Boost personalization

Personalized emails resonate better with recipients. By setting conditions, you ensure that each email is relevant to the recipient’s recent actions or preferences. 

For example, if a customer frequently purchases premium products, you can highlight high-end or exclusive items, offering personalized recommendations that align with their preferences.

  • Increase engagement

Engagement rates soar when emails are targeted. Conditional emails, crafted based on customer interactions, are more likely to be opened and acted upon. 

Whether it’s a follow-up after a purchase or a special offer for loyal customers, these emails keep your audience engaged and connected with your brand.

  • Drive conversions

Sending the right message at the right time can significantly boost conversions. Conditional emails allow you to display tailored promotions, recommendations, and incentives that align with the customer’s preferences or past purchases.

If a customer lives in a specific region, you can tailor emails to feature products relevant to their local climate or preferences, like warm clothing for colder climates.

  • Enhance customer relationships

Building strong relationships with your customers is key to long-term success. Conditional emails provide an opportunity to nurture these relationships by delivering content that aligns with the customer’s journey. 

Personalized recommendations, special offers, and relevant messaging all contribute to a positive customer experience and foster loyalty.

  • Optimize marketing efforts

With conditional emails, you can optimize your marketing efforts by focusing on specific customer segments.

By analyzing the performance of these emails, you gain insights into customer behavior and preferences, allowing you to refine your strategies and improve overall effectiveness.

Frequently Asked Questions About Conditional Emails in WooCommerce

Got more questions? Have a look at these:

Does WooCommerce support conditional emails by default?

No, WooCommerce has no built-in conditional email feature. Its default emails fire on order status and reach every customer the same way. Sending by condition, or changing what appears inside an email, takes a plugin like FunnelKit Automations.

What is the difference between conditional sending and conditional content?

Conditional sending controls who receives an email, while conditional content controls what shows up inside it. The first uses rules like order total or location to decide who gets the message. The second uses display conditions to reveal or hide individual blocks, so one template can quietly serve several different audiences.

Can I show different content in the same WooCommerce email?

Yes, display conditions let one email show different blocks to different people. Picture a single order confirmation that hands VIP customers a 20% coupon and everyone else a 10% one. Each shopper sees only their version, and neither knows the other exists.

Do I need to write code to set up conditional emails?

No, you can build conditional emails without touching code. FunnelKit Automations runs on a visual builder where you set the rules and drag in the blocks. The entire setup happens inside your WordPress dashboard.

Can I add conditional content to WooCommerce transactional emails?

Yes, you can apply display conditions to default transactional emails like order confirmations and shipping notices. The feature arrived in FunnelKit Automations 3.7.0, so you edit the transactional email in the Visual Builder and drop a condition onto any block.

Ready to Send WooCommerce Conditional Emails? 

WooCommerce conditional emails make messaging more targeted by allowing you to send personalized communications based on specific customer actions, purchase behaviors, order details, and more, ensuring each email is relevant and timely.

With FunnelKit Automation, you can create conditional emails based on order-related and personal customer information, helping you maximize the effectiveness of your emails. 

Plus, the conditional email builder is intuitive and makes designing conditional blocks a breeze. 

So, are you ready to send more personalized emails using WooCommerce conditional emails? 

Related Blogs
How to Customize WooCommerce Order Confirmation Emails for Better Engagement

Editorial Team

WooCommerce Order Confirmation Email: A Complete Setup Guide

There are two things most people get wrong about the WooCommerce order confirmation email. First, they don't realize it's the Processing order email they need to switch on and not...

Best WooCommerce Abandoned Cart Plugins

Editorial Team

9 Best Woocommerce Abandoned Cart Plugins: A Detailed Comparison (Free and Premium)

Discover the best WooCommerce plugins to recover abandoned carts and boost your sales. Losing sales to abandoned carts? It’s more common than you realize. Around 70% of shoppers leave without...

Customize WooCommerce Emails - FunnelKit

Editorial Team

How to Customize WooCommerce Emails: 3 Easy Methods

Want to customize WooCommerce emails that actually get opened? WooCommerce's default emails get sent, but that's about it. There's no branding, no layout, just plain text that looks identical to...

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.
Thank you for reading. Stay connected with us on the Facebook group, X (Twitter), LinkedIn and YouTube channel for more tips to help grow your business.
Join Over 40,300+ 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.
Join FunnelKit
Related Blogs
How to Customize WooCommerce Order Confirmation Emails for Better Engagement

Editorial Team

WooCommerce Order Confirmation Email: A Complete Setup Guide

There are two things most people get wrong about the WooCommerce order confirmation email. First, they don't realize it's the Processing order email they need to switch on and not...

Best WooCommerce Abandoned Cart Plugins

Editorial Team

9 Best Woocommerce Abandoned Cart Plugins: A Detailed Comparison (Free and Premium)

Discover the best WooCommerce plugins to recover abandoned carts and boost your sales. Losing sales to abandoned carts? It’s more common than you realize. Around 70% of shoppers leave without...

Customize WooCommerce Emails - FunnelKit

Editorial Team

How to Customize WooCommerce Emails: 3 Easy Methods

Want to customize WooCommerce emails that actually get opened? WooCommerce's default emails get sent, but that's about it. There's no branding, no layout, just plain text that looks identical to...

Ready to Transform Your Store?
Join 40,300+ 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
987+ 5 star reviews on WordPress.org
Transform your store to power your business with FunnelKit
🚀 Maximize Your Profit with FunnelKit – Highest Rated with 987+ 5-Star Reviews
Get Started