If your ecommerce website is powered by WooCommerce, you have the ability to connect your store database to Mail Blaze and create powerful automations to ensure you engage with your customers at key moments. In this article we’ll outline what you need to do to connect your store data and what specific ecommerce triggers and conditions are available to you.

Download the WooCommerce Plugin

Download Plugin
To start integrating your WooCommerce site, you’ll need to download the Mail Blaze plugin first.

Download the plugin by clicking on the DOWNLOAD PLUGIN button in the right-hand corner.

How to Install the plugin

Install Plugin

  • Login into your WooCommerce admin panel.
  • Now you need to SELECT YOUR PLUGIN (this is usually found on the left-hand side of the screen) and then click on > ADD NEW.
  • You’ll now be on the Plugin Page where you’ll click on UPLOAD PLUGIN. Next you’ll find the zip file that you downloaded on your computer and upload the file by clicking on UPLOAD NOW.
  • Once you've successfully uploaded the plugin, you need to click on ACTIVATE PLUGIN.
  • Congratulations, you’ve now successfully installed the Mail Blaze plugin.


How to connect your plugin

Now that you’ve installed the plugin on your WooCommerce website, you need to connect it to your Mail Blaze account. Connect Plugin

TOP TIP: We recommend opening your Mail Blaze account in a separate tab so you can easily grab information between browser windows.

  • In Wordpress, you need to go to the Settings menu in the sidebar and select MAIL BLAZE WOO. You’ll see a text field asking you to enter your API key.
  • You can find the API key in your Mail Blaze account. Click on your ACCOUNT NAME in the top right > then select API KEYS from the dropdown menu.
  • Generate a new API key by clicking on the GENERATE NOW button. Select and copy the PUBLIC KEY and enter it in the text field in your WooCommerce settings within WordPress. Don’t forget to click on SAVE CHANGES.
  • You will now see that the status will change and show CONNECTED.

Your plugin has now been connected to your Mail Blaze account.

Setting up your WooCommerce Triggers

Woocommerce Triggers

  • In your WordPress account you will navigate back to MAIL BLAZE WOO menu item and select SETTINGS, this is located in the sidebar menu.
  • Now you need to choose which WooCommerce “hook” you want to enable, these are events that should trigger actions in your Mail Blaze account.
  • To add an opt-in checkbox to your WooCommerce forms (for registration and account pages) you need to check the box “ENABLE OPT-IN CHECKBOX”.
  • Now you need to choose the default mailing list where new subscribers should be added.
  • Once you’ve chosen the default mailing list(s) you need to click on SAVE SETTINGS.


Configuring your SMTP Settings

Configure SMTP server

  • You can send all your WooCommerce emails through the Mail Blaze's SMTP server which will ensure you have more visibility into the performance of your emails. Simply check the box to “USE MAIL BLAZE SMTP” to enable this and click on SAVE SETTINGS.
  • Enter your SMTP Username: This is your Mail Blaze username.
  • Set the From Email address: The email address that emails will be sent from.
  • Set the From Name: The name that emails will be sent from.
  • Click the TEST SMTP CONNECTION button to verify your SMTP settings.
  • Once verified click on SAVE SETTINGS to apply the changes.


How to setup your store

Setup Store

To configure your store, navigate to the MAIL BLAZE WOO menu item in your WordPress admin console and click on “STORE CONFIGURATION” from the sidebar menu.

Here are the fields you can set up:

  • STORE NAME: Enter your store's name.
  • STORE EMAIL: Specify the email address used for store communications.
  • CURRENCY CODE: Choose the currency for transactions (e.g., ZAR, USD, EUR).
  • MONEY FORMAT: Define how prices are displayed (e.g., R for South African Rand).
  • PRIMARY LOCALE: Set the default language and region (e.g., en_US for English - United States).
  • TIMEZONE: Select the correct timezone for your store (e.g., +02:00 for South Africa Standard Time).
  • STORE PHONE: Add a contact number for customer inquiries.
  • STORE ADDRESS: Enter the physical address of your store.


Once you are happy with the form, select REGISTER STORE. Your store is now connected with your Mail Blaze account, let’s take a closer look at how you can utilise automations to support your ecommerce goals.

PLEASE NOTE: If you are setting up your WooCommerce store from scratch, you would need to set up the email settings according to this article for Email Settings by Woocommerce. This will give you the ability to use the triggers listed below.

How to set up your ecommerce automations

Log in to your Mail Blaze account and then click on the AUTOMATIONS tab in the main navigation. Now click on CREATE NEW.

Setup Ecommerce Automation

Give your automation a name and select the appropriate Ecommerce trigger and conditions.

The specific ecommerce triggers and conditions available for WooCommerce is as follows:

CATEGORY TRIGGERS CONDITIONS PRIMARY PURPOSE
Order Management Order Created Any order created Total amount Currency codePayment Method Post-purchase communication and order lifecycle management
Order Status Changed Any Status ChangeStatus WasStatus NowStatus From To Total Amount
Customer Registration & Engagement User Registered* N/A New customer onboarding and list building
User Opt-In N/A
Product and Purchase Product Purchased Any Purchase Total Amount Status Ordered Items Product-specific engagement and loyalty building
Coupon Used Any Coupon Coupon Code Discount
Shopping Cart Cart Created Any Cart Created Total amount Cart Items Purchase completion and conversion optimisation
Cart Updated Any Cart UpdatedTotal amount Cart Items
Cart Abandoned Any Abandoned CartTotal amount Cart Items
Subscription Management Subscription Created Any Subscription Total amount StatusSubscription Start DateNext Payment Date Billing Period Recurring customer lifecycle and retention
Subscription Cancelled Any Cancellation Total amount StatusSubscription Start Date Next Payment Date Billing Period

*Please note a customer must consent to be opted-in to marketing material otherwise they will be added to your list in an unconfirmed state


Triggers and Possible Use Cases:

Order Management Triggers

CATEGORY TRIGGERS CONDITIONS PRIMARY PURPOSE
Order Management Order Created Any order created Total amount Currency codePayment Method Post-purchase communication and order lifecycle management
Order Status Changed Any Status ChangeStatus WasStatus NowStatus From To Total Amount

E-COMMERCE: ORDER CREATED

When selecting this trigger you need to know that a subscriber will be added to this trigger workflow immediately after successfully completing a purchase and an order is generated in your system. You can use this trigger in combination with conditions to create a streamlined journey for your customers.

TOP TIPS: Make sure you’re sending any automations related to order created in a timely fashion to provide immediate information and build customer confidence.

EMAIL AUTOMATION EXAMPLES AND IDEAS:

Immediate Order Confirmation

  • Order summary with itemised details
  • Payment confirmation and receipt
  • Estimated delivery timeline
  • Order tracking setup instructions
  • Customer service contact information


Thank You & What's Next

  • Personalised thank you message
  • Preparation and shipping timeline
  • Care instructions or setup guides
  • Social media sharing encouragement
  • Loyalty program enrollment invitation


Cross-sell Follow-up

  • Complementary product recommendations
  • Bundle offers at discounted rates
  • Customer reviews and testimonials
  • First-time buyer exclusive offers


E-COMMERCE: ORDER STATUS CHANGED

When selecting this trigger you’ll be able to use conditions to customise the flow of emails based on the customer's order status such as shipped, delivered, processing, cancelled, refunded, etc.

EMAIL AUTOMATION EXAMPLES AND IDEAS:

Order Processing (when status = "PROCESSING”)

  • Confirmation that order is being prepared
  • Estimated preparation time
  • Inventory updates if applicable
  • Contact information for questions
  • Upsell opportunities for future orders


Order Shipped (when status = "SHIPPED”)

  • Shipping confirmation with tracking number
  • Carrier information and delivery timeline
  • Package tracking instructions
  • Delivery preparation tips
  • Return policy reminder


Order Delivered (when status = "DELIVERED”)

  • Delivery confirmation message
  • Product usage tips or setup guides
  • Review request with incentive
  • Social sharing encouragement
  • Next purchase recommendations


Order Delayed (when status = "DELAYED”)

  • Sincere apology for the delay
  • Updated delivery timeline
  • Compensation offer (discount/free shipping)
  • Alternative product suggestions
  • Direct customer service contact


Order Cancelled/Refunded (when status = "CANCELLED”)

  • Cancellation confirmation
  • Refund processing timeline
  • Reason for cancellation (if applicable)
  • Alternative product suggestions
  • Re-engagement incentive for future purchases

Customer Registration & Engagement Triggers

CATEGORY TRIGGERS CONDITIONS PRIMARY PURPOSE
Customer Registration & Engagement User Registered N/A New customer onboarding and list building

E-COMMERCE: USER REGISTERED

This trigger is used when you want to set up a series of emails once a customer has registered an account on your website.

TOP TIPS: When creating automations using this trigger it’s a great idea to focus on emails that welcomes new users, tells them more about your brand and encourages them to make a first purchase. Ensure you include trust cues and use evergreen content when creating these automations.

EMAIL AUTOMATION EXAMPLES AND IDEAS:

Welcome Email

  • Warm welcome message with brand personality
  • Account confirmation and setup completion
  • First-purchase discount code (10-20% off)
  • Navigation guide for the website
  • Customer service and support information


Brand Story & Values

  • Company history and mission
  • What makes your products unique
  • Customer testimonials and success stories
  • Social media and community links
  • Behind-the-scenes content


Product Catalog Introduction

  • Best-selling products showcase
  • Category-based product recommendations
  • Size guides and product selection tips
  • Customer favorites and trending items
  • Exclusive member-only products


How-to & Tips

  • Product usage tips and tutorials
  • Style guides or pairing suggestions
  • Care and maintenance instructions
  • Video content and demonstrations
  • User-generated content examples


Special Offers

  • Limited-time new customer promotion
  • Bundle deals and package savings
  • Free shipping threshold information
  • Loyalty program enrolment
  • Referral program introduction

E-COMMERCE: USER OPT-IN

This trigger is created when a customer subscribes to your email list or marketing communications.

TOP TIP: Immediately confirm their subscription and set clear expectations about email frequency and content type. This ensures less drop-off on your list further down the line.

EMAIL AUTOMATION EXAMPLES AND IDEAS:

Subscription Confirmation

  • Double opt-in confirmation if required
  • Thank you for subscribing message
  • Subscription preferences and frequency
  • Immediate subscriber-only discount
  • Unsubscribe and preference management links


Welcome to Our Community

  • Introduction to email content types
  • What to expect and when
  • Exclusive subscriber benefits overview
  • Social media community invitation
  • Customer testimonials about email value


First Exclusive Offer

  • Subscriber-only discount code
  • Early access to sales and promotions
  • Free shipping offer
  • Bundle deals exclusive to subscribers
  • Limited-time flash sale notification


Content Preferences Setup

  • Email frequency options
  • Content category preferences
  • Product interest segmentation
  • Birthday and anniversary date collection
  • Communication channel preferences

Product & Purchase Triggers

CATEGORY TRIGGERS CONDITIONS PRIMARY PURPOSE
Product and Purchase Product Purchased Any Purchase Total Amount Status Ordered Items Product-specific engagement and loyalty building
Coupon Used Any Coupon Coupon Code Discount

E-COMMERCE: PRODUCT PURCHASED

This trigger is used when you want to start a journey when a customer buys a specific product or product category.

TOP TIP: Use automations starting with the Ecommerce: Products Purchased trigger when you could enhance a customers journey with that item, or complement their product purchase experience.

EMAIL AUTOMATION EXAMPLES AND IDEAS:

Product Welcome & Setup

  • Product-specific welcome message
  • Unboxing and setup instructions
  • Quick start guide or tutorial links
  • Video demonstrations and tips
  • Customer service for product support


Usage Tips & Best Practices

  • Advanced usage techniques
  • Pro tips from other customers
  • Care and maintenance guidelines
  • Troubleshooting common issues
  • Warranty and support information


Complementary Products

  • Products that pair well together
  • Accessories and add-ons
  • Upgrade recommendations
  • Bundle savings opportunities
  • Cross-category suggestions


Review Request

  • Request for product review with incentive
  • Photo submission encouragement
  • Social media sharing invitation
  • Referral program introduction
  • Feedback survey for improvements


Replenishment Reminder

  • Consumable product reorder reminders
  • Subscription service offers
  • Bulk purchase discounts
  • Auto-reorder setup options
  • Usage tracking and recommendations

E-COMMERCE: COUPON USED

Using this trigger is a great way to acknowledge when a customer has applied or used a discount code or coupon at checkout.

TOP TIP: Acknowledging savings re-enforces your credibility and can be an opportunity to build loyalty by alluding to exclusive future offers.

EMAIL AUTOMATION EXAMPLES AND IDEAS:

Discount Confirmation

  • Confirmation of successful coupon application
  • Savings amount highlighted
  • Order total with discount applied
  • Additional terms and conditions
  • Contact information for questions


Thank You for Your Purchase

  • Appreciation for choosing your brand
  • Acknowledgment of their smart shopping
  • Invitation to join loyalty program
  • Social media sharing encouragement
  • Referral program introduction


Exclusive Future Offers

  • VIP status acknowledgment
  • Preview of upcoming sales
  • Early access to new product launches
  • Birthday month discount setup
  • Personalized recommendation engine


Referral Invitation

  • Share the savings with friends program
  • Referral bonus structure
  • Easy sharing tools and links
  • Success stories from other referrers
  • Tracking dashboard for referrals

Shopping Cart Triggers

CATEGORY TRIGGERS CONDITIONS PRIMARY PURPOSE
Shopping Cart Cart Created Any Cart Created Total amount Cart Items Purchase completion and conversion optimisation
Cart Updated Any Cart UpdatedTotal amount Cart Items
Cart Abandoned Any Abandoned CartTotal amount Cart Items

E-COMMERCE: CART CREATED

This workflow trigger adds a subscriber to this workflow once they add their first item to their shopping cart during a session.

TOP TIP: When using this as a starting point for your automation use it early in the purchase journey to provide helpful information rather than aggressive sales messages.

EMAIL AUTOMATION EXAMPLES AND IDEAS:

Cart Started Encouragement

  • Friendly reminder about items in cart
  • Product images and brief descriptions
  • Free shipping threshold notification
  • Guest checkout option highlight
  • Customer reviews for cart items


Additional Recommendations

  • Frequently bought together suggestions
  • Recently viewed items reminder
  • Complementary product recommendations
  • Bundle offer opportunities
  • Size or colour alternatives


Limited-Time Incentive

  • Small discount to encourage completion (5-10%)
  • Free shipping offer
  • Limited stock notifications
  • Express checkout options
  • Customer service assistance offer

E-COMMERCE: CART UPDATED

When a customer adds, removes or modifies items in their shopping cart they will form part of this automation.

TOP TIP: Use this automation trigger to provide helpful information about the selections the customer has made or use it to remove any purchasing barriers.

EMAIL AUTOMATION EXAMPLES AND IDEAS:

Cart Modification Acknowledgment

  • Summary of recent cart changes
  • Updated total and savings calculations
  • New item recommendations based on additions
  • Inventory status for all cart items
  • Quick checkout reminder


Optimization Suggestions

  • Bundle opportunities with current items
  • Free shipping threshold progress
  • Alternative products if items removed
  • Size guide reminders for apparel
  • Customer reviews for new additions


Save for Later Option

  • Wishlist creation opportunity
  • Save cart for future purchase
  • Price drop notification setup
  • Back-in-stock alerts for removed items
  • Similar product suggestions

E-COMMERCE: CART ABANDONED

When a customer leaves items in their cart without completing the purchase for a specified period of time._

_TOP TIP: You can send a once-off email or a gentle reminder and possible incentives to get the customers from consideration to purchase.

EMAIL AUTOMATION EXAMPLES AND IDEAS:

Gentle Reminder

  • Friendly "you forgot something" message
  • Cart contents with product images
  • One-click return to checkout
  • Customer testimonials for cart items
  • No pressure, helpful tone


Value Reinforcement

  • Benefits and features of cart items
  • Customer reviews and ratings
  • Free shipping and return policies
  • Security and payment assurances
  • Customer service contact information


Incentive Offer

  • Limited-time discount (10-15% off)
  • Free shipping offer
  • Buy now, pay later options
  • Express checkout reminder
  • Alternative payment methods


Final Attempt

  • Last chance messaging
  • Stronger discount (15-20% off)
  • Scarcity messaging (limited stock)
  • Alternative product suggestions
  • Invitation to browse other categories


Re-engagement

  • General brand newsletter subscription
  • New arrivals and trending products
  • Educational content and tips
  • Brand story and values
  • No direct sales pitch

Subscription Management Triggers

CATEGORY TRIGGERS CONDITIONS PRIMARY PURPOSE
Subscription Management Subscription Created Any Subscription Total amount StatusSubscription Start DateNext Payment Date Billing Period Recurring customer lifecycle and retention
Subscription Cancelled Any Cancellation Total amount StatusSubscription Start Date Next Payment Date Billing Period

E-COMMERCE: SUBSCRIPTION CREATED

This trigger is fired when a customer signs up for a recurring subscription service or product delivery.

TOP TIP: Make sure that you are clearly communicating your subscription terms, benefits and how to manage options. This way you are setting clear expectations with your customers.

EMAIL AUTOMATION EXAMPLES AND IDEAS:

Subscription Welcome

  • Subscription confirmation and thank you
  • Billing cycle and payment details
  • First delivery date and contents
  • Account management portal access
  • Customer service contact information


What to Expect

  • Detailed subscription benefits
  • Delivery schedule and timing
  • Product selection process
  • Customization options available
  • Community and support resources


Account Setup Tutorial

  • Step-by-step account management guide
  • How to modify subscription preferences
  • Billing and payment update instructions
  • Pause and skip delivery options
  • Referral program and benefits


First Delivery Prep

  • Delivery preparation checklist
  • What's included in first shipment
  • Tracking information setup
  • Unboxing experience guide
  • Feedback and rating system introduction


Onboarding Series

  • Week 1: Getting the most from your subscription
  • Week 2: Advanced features and customisation
  • Week 3: Community engagement and sharing
  • Week 4: Subscription optimisation tips

E-COMMERCE: SUBSCRIPTION CANCELLED

You can use this trigger when a customer cancels their recurring subscription.

TOP TIP: You should always respect your customers request for cancellation, but also create an opportunity for future re-engagement with valuable content or offers.

EMAIL AUTOMATION EXAMPLES AND IDEAS:

Cancellation Confirmation

  • Confirmation of subscription cancellation
  • Final billing date and amount
  • Access to account until end of paid period
  • Data retention and deletion policies
  • Contact information for questions


Pause Alternative Offer

  • Option to pause instead of cancel
  • Temporary subscription hold benefits
  • Different frequency options
  • Downgrade to smaller plan option
  • No-commitment trial extension


Feedback Request

Reason for cancellation survey Product improvement suggestions Service quality feedback Alternative needs assessment Incentive for survey completion


Win-back Attempt

  • Special return offer (discount or free trial)
  • New product or service announcements
  • Improved features since cancellation
  • Flexible subscription options
  • Customer success stories


Final Goodbye

  • Respectful farewell message
  • Door open for future return
  • One-time purchase alternatives
  • Newsletter subscription option
  • Social media community invitation


Re-engagement Campaign

  • “ We miss you" personalized message
  • Significant improvements or new features
  • Limited-time return incentive
  • Success stories from similar customers
  • Easy reactivation process


If you have any questions about your ecommerce automations for WooCommerce, kindly reach out to us via chat or email: [email protected].

Need more information?

We'd love to hear from you. Send us your questions and any special requests you may have and we'll get in touch.

Sign Up

Contact us
for help

Fill out the form and we will get back to you.

Join Our
newsletter

Ready to enhance your email marketing campaigns?
Sign up to our weekly email newsletter for email marketing news, tips and tricks.