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
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

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

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

- 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

- 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

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.

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].