Get Started

How To Design and Send Automated WooCommerce Conditional Emails

Editorial Team
September 20, 2024
How To Design and Send Automated WooCommerce Conditional Emails

Are you using WooCommerce conditional emails?

Sending the same emails to all your users is not the best email marketing strategy in today’s competitive environment. This can hamper your email engagement rates. 

However, conditional emails allow you to send personalized, impactful messages that drive better results. 

By customizing emails based on customer behavior, purchase history, and other conditions, you can ensure your messages resonate more, leading to higher engagement and click-through rates.

In this blog, we will share the step-by-step process on how you can send WooCommerce conditional emails. 

What are WooCommerce Conditional Emails?

WooCommerce conditional emails are emails that display content based on specific conditions. This allows you to share more targeted information with customers, rather than generic content.

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, could be based on a list, number of orders placed or 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.

Why Send 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.

How to Send Automated WooCommerce Conditional Emails? 

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

To send design WooCommerce conditional emails, we’ll use FunnelKit Automations.

Why choose FunnelKit Automations to create dynamic emails? 

FunnelKit Automations is an all-in-one email and SMS marketing automation that allows you to automate your marketing workflows, such as cart abandonment, new user registration emails, order confirmation emails, WooCommerce follow-up emails, etc. 

This tool comes with many prebuilt workflows plus email templates that you can import to create email automation with stunning emails. You can also build everything from scratch if you want. 

The best part is you can control everything right from the WordPress dashboard. 

But to choose this for conditional emails is because it provides many different parameters to create conditional content. Here are the conditional parameters you get with FunnelKit Automations to make your email content dynamic: 

  • Order: You get 20+ order-related parameters to set conditions, which include order purchased, order total, billing address, shipping address, coupon used, etc. 
  • FunnelKit: If you use FunnelKit Funnel Builder to create your store checkout or sales funnel to promote products, then you can use that information to create conditional emails. 
  • Segment: You can add conditions based on tags, lists, audience, etc., you used to segment your audience in FunnelKit Automations. 
  • Contact details: You can use contact details like customer name, email, gender, date of birth, etc., to create conditions. 
  • Contact field: Under the contact field section, you can create conditions based on business type, total referrals, interests, etc. 
  • User: Show dynamic content based on whether a person is an existing user or their role. 
  • WooCommerce:  For WooCommerce, you get 12+ options to create different conditions, including total revenue, total order counts, purchased products, average order value, etc. 
  • Geography: Geographical options include country, state, city, postcode, etc. 
  • Engagement: Email engagement conditional parameters include email opens, engagement, link trigger clicked, etc. 
  • Broadcast: You can also add conditions based on broadcast sent, opened, clicked, etc. 
  • Automation: You can also show dynamic content based on whether a user is active in any automation, completed automation, etc. 
  • Date time:  Set conditions based on current time, date, day, week,  month, year, etc. 
Conditional email parameters by FunnelKit Automations, WooCommerce Conditional Emails

With these parameters, you can create conditional content for any type of email you plan to send to your WooCommerce users. 

FunnelKit Automations comes in both free and pro versions. For this blog, we will use both FunnelKit Automations and FunnelKit Automations Pro. So, make sure you install and activate both the plugins.

🔔 Note: In this blog, 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. 

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

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

name and create automation

Step 2: Select the order created event 

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

select an event

On the WooCommerce tab, select the “Order Created” event. This will trigger this automation once someone orders 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 3: Add Delay

Now, we are going to add some delay because you don’t want to overwhelm the user just after they make an order. You should recommend their product after a gap of some time.

To do so, click on the "+" icon and click on Delay.

hit plus and delay

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

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 on the "+" icon and 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 comes with a feature to display 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 various audiences receive a more personalized email. 

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 and replace the default banner with a summer 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 with conditions 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 and then add the last limit of the date you want with the option Current Time Date is on or before. 

conditions to diaplay banner

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

Conditional product recommendations 

You can apply conditions to product recommendations as well. 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 conditions 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 more clear 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 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 “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 on different 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. 

For this, 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 placed at least five orders and money 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 is 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 different conditional parameters FunnelKit Automations provides. 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, make sure to activate the automation by turning the toggle button. 

activate automation to send 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

Frequently Asked Questions About WooCommerce Conditional Emails 

  • Does WooCommerce support conditional emails? 

No, WooCommerce does not natively support conditional email content. However, by pairing WooCommerce with FunnelKit Automations, you can easily send conditional email content to different audiences automatically. 

  • Can I send different email content based on customer location?

Yes, with FunnelKit Automations, you can send different email content to different customers based on their location, billing address, shipping address etc. 

Ready to Send WooCommerce Conditional Emails? 

WooCommerce conditional emails make the messaging more targeted by allowing you to send personalized communications based on specific customer actions, purchase behaviors, order details, etc., ensuring that 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? 

Author: 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.
chevron-down