• Skip to primary navigation
  • Skip to main content
ShopMagic logo cropped for use as a site icon
WP Desk

WP Desk

WooCommerce Plugins

Flexible Invoices

Flexible Invoices

Automate invoicing

Flexible Coupons

Flexible Coupons

Gift cards and tickets

ShopMagic

  • Pricing
  • Add-ons
  • Docs
  • Support
  • Blog
  • Ideas
  • My account
  • English
    • Español (Spanish)
WooCommerce Automated Emails & email automation (free WordPress plugin)

Published: April 25, 2025 / Updated: October 14, 2026 / Blog

WooCommerce Automated Emails & email automation (free WordPress plugin)

Stanisław Heropolitański

WooCommerce automates eleven emails, every one of them tied to an order status or an account action, and that list is the whole of it. It cannot trigger on anything else, cannot delay a message, cannot decide which customer receives which version, and cannot carry text you wrote beyond a subject, a heading and one extra paragraph. Everything people usually mean by email automation, follow-ups, abandoned carts, review requests, a message timed for a week after delivery, sits outside that boundary. Below: where the line falls, how to build an automation in five steps, and which three to set up first if you have none.

Does WooCommerce send automated emails?

Yes, eleven of them, and they all work the same way: an order changes status, or an account event happens, and a fixed email goes out.

  • New order
  • Cancelled order
  • Failed order
  • Order on-hold
  • Processing order
  • Completed order
  • Refunded order
  • Customer note
  • Customer invoice / order details
  • Reset password
  • New account
WooCommerce Email Marketing Automation with the ShopMagic free WordPress plugin
The automated emails WooCommerce ships with

What matters for anyone searching for automation is the other side of that list.

Capability In WooCommerce
Send an email when an order changes status Yes, for the eleven above
Trigger on anything other than an order status or account event No
Create a new automated email of your own No
Delay a message, or send it on a date No
Vary the message by product, cart value or customer No
Edit the body text without PHP No, only subject, heading and one paragraph
Send an action that is not an email, such as an SMS or a spreadsheet row No

So the honest answer is that WooCommerce automates notifications rather than marketing. An abandoned cart email, a review request three days after delivery, a win-back for a customer who has not ordered in six months: none of these have a status change behind them, which is why no amount of template editing produces them.

ShopMagic for WooCommerce Email Automation

Create and customize WooCommerce marketing automation. It also allows you to send WordPress automated emails!

Download for free or Go to WordPress.org
WP Desk
10,000+ Active Installations
Last Updated: October 19, 2026

Table of contents

  • Does WooCommerce send automated emails?
  • What are WooCommerce automated emails?
  • How to customize them
  • How to set up a new one
  • Building an automation in five steps
  • Which automations to set up first
  • Summary
  • Frequently asked questions

What are WooCommerce automated emails?

💡 WooCommerce automated emails are messages the store sends by itself after a customer acts or an event occurs, with no one pressing anything. Buy something, and a confirmation arrives.

They are the least demanding way to keep customers informed, support repeat orders and recover abandoned carts, and follow-up emails in particular remain far less used than they should be.

Most of the built-in ones exist to report order status. The Completed order email, for instance, goes out when you mark an order completed, which in most stores means it has been packed and shipped.

Their content can be overwritten by copying the PHP template into a child theme, which is a different job from automating anything.

Customer booking reminder email PHP template
Editing the PHP template

How to customize WooCommerce automated emails

If you would rather your emails did not look like those of every other WooCommerce store, the settings screen is the first stop and a short one.

Find them under WooCommerce → Settings → Emails, with the shared options at the bottom of the page and the per-email ones behind each name.

WooCommerce automated emails: Settings
WooCommerce email settings

What you get there is a subject, a heading, one additional paragraph, a header image and a few colours. Useful, and nowhere near what most people mean by customisation. See the beginner’s guide to WooCommerce marketing automation for the wider context.

💡 Beyond those fields you need PHP, HTML, CSS and a working knowledge of WooCommerce hooks, plus a template copy you then maintain through updates.

The alternative is a plugin with an editor, such as ShopMagic, which also adds the triggers WooCommerce does not have.

ShopMagic for WooCommerce Email Automation

Create and customize WooCommerce marketing automation. It also allows you to send WordPress automated emails!

Download for free or Go to WordPress.org
WP Desk
10,000+ Active Installations
Last Updated: October 19, 2026
WooCommerce automated emails - ShopMagic
Building an automation in ShopMagic

How do I set up WooCommerce email automation?

The basics are already running in your store, so this is about adding what is missing rather than starting from nothing.

Building an automation in five steps

Every automation is the same three decisions, plus two optional ones: what starts it, who qualifies, what happens, and whether it waits.

  1. Install the free plugin

    Install and activate ShopMagic.

    ShopMagic for WooCommerce Email Automation

    Create and customize WooCommerce marketing automation. It also allows you to send WordPress automated emails!

    Download for free or Go to WordPress.org
    WP Desk
    10,000+ Active Installations
    Last Updated: October 19, 2026
  2. Choose the event

    Pick what starts the automation. Events cover orders, posts and users, so the trigger does not have to be a purchase at all.

    WooCommerce marketing automation settings in ShopMagic
    Choosing the event

    The familiar ones mirror WooCommerce, such as Order completed. The useful ones do not exist in WooCommerce at all: Order paid is the clearest example, because WooCommerce has no “paid” status and approximates it with Processing, which also covers orders that reached that state some other way.

  3. Choose the action

    Decide what happens when the event fires. An email using the WooCommerce template is one option among several.

    Available actions in ShopMagic - email marketing app
    Choosing the action

    💡 Other actions available:

    • Send an SMS with Twilio
    • Send plain text or your own HTML template
    • Send order data to Google Sheets
    • Thank readers for comments on your blog posts using the Comment event (full events list)
    • Take an address from Contact Form 7 and start an automation from it
  4. Add a delay (optional)

    Decide whether the action waits. A time-based delay, or a specific date, is what turns a notification into a follow-up sequence.

    This is the single capability that separates automation from notification. A review request sent at the moment of purchase is useless; the same message three days after delivery is the entire point.

    Send WooCommerce automated emails with delay
    Adding a delay

    💡 Delays need the Delayed Actions add-on, which is part of ShopMagic PRO.
  5. Segment with filters (optional)

    Decide who qualifies. Filters let one event produce different emails for different customers, by product, category, payment method or order value.

    Filters For Automated Marketing Automation In WordPress And Woocommerce
    Adding filters

    A caveat on segmenting by customer history. WP Desk telemetry from 19,803 WooCommerce stores, collected in August 2026, shows 86.2% of orders placed as guests. Guests leave no account behind, so for most stores the reliable filters are the ones based on the order itself, what was bought and how much it cost, rather than on who the buyer has been before.

    💡 Conditional logic comes from the Advanced Filters add-on.

See all ShopMagic add-ons.

Which automations to set up first

Most stores build one automation, lose interest and never return. Three are worth having before anything else, in this order.

1. A confirmation that does not depend on payment. WooCommerce confirms orders through the Processing email, which only fires once payment clears. An automation on New Order covers the customer whose payment failed and who currently hears nothing at all.

2. Abandoned cart recovery. The largest recoverable sum in most stores, and impossible in WooCommerce because there is no abandoned cart event. One email an hour after the cart is left recovers more than people expect.

3. A review request on a delay. Reviews work on buyers you will never speak to, and this is the clearest case for the delay feature: the request has to arrive after the product has been used, not after it was paid for.

After those, the usual next two are instructions timed for a few days after delivery, and a win-back for customers who have not ordered in several months. Both need a delay, which is why they come after you have decided whether the sequence is worth paying for.

Summary

WooCommerce automates eleven emails and every one of them hangs off an order status or an account event. Within that boundary it works without any help: orders get confirmed, passwords get reset, admins get notified. Outside it, there is nothing. No trigger that is not a status change, no delay, no way to vary a message by customer or by what was bought, no email you wrote yourself beyond a subject, a heading and one paragraph, and no action other than sending mail.

Building what is missing is the same five decisions each time: what starts it, what happens, and optionally who qualifies and whether it waits. The two optional ones are where the value sits, because a delay turns a notification into a follow-up and a filter turns one message into several. Worth knowing that filters based on customer history are weaker than they look when most of your buyers check out as guests; filters on the order itself are the dependable ones.

If you are starting from nothing, build three: a confirmation that fires when the order is placed rather than when payment clears, an abandoned cart email an hour after the cart is left, and a review request delayed until the product has actually arrived. Those three cover the gaps WooCommerce leaves and are enough to tell you whether the rest is worth your time.

ShopMagic for WooCommerce Email Automation

Create and customize WooCommerce marketing automation. It also allows you to send WordPress automated emails!

Download for free or Go to WordPress.org
WP Desk
10,000+ Active Installations
Last Updated: October 19, 2026

Frequently asked questions

Does WooCommerce have email automation?

It has eleven automated emails tied to order statuses and account events. It has no way to create new ones, delay them, or target them at particular customers.

Can WooCommerce send abandoned cart emails?

No. There is no abandoned cart event in WooCommerce, so there is nothing for an email to attach to. This is the most common reason stores add a plugin.

Can I delay a WooCommerce email?

Not in WooCommerce itself. Every built-in email fires at the moment its status changes. Delays come from a plugin.

How do I create a new automated email?

Choose an event to start it, an action for what happens, and optionally a filter for who qualifies and a delay for when. That structure is the whole of it.

What is the difference between an event and a filter?

The event decides when the automation runs. The filter decides whether this particular customer qualifies once it has run.

Which automation should I build first?

A confirmation on the New Order event, because it reaches the customers whose payment failed and who otherwise receive nothing.

Can an automation do something other than send an email?

Yes. An SMS, a row added to Google Sheets, a Slack message and other actions can hang off the same event, singly or together.

Why is segmenting by customer history unreliable?

Because most WooCommerce orders are placed by guests, who leave no account and no purchase history. Filters based on the order itself are more dependable.

About Stanisław Heropolitański

Product and growth marketer at ShopMagic. I'm finding creative ways to make your life easier and your WooCommerce business successful thanks to emails and automation.

  • Terms & Conditions
  • Privacy Policy
  • Support Policy
  • Refund Policy

© 2026 A WP Desk WP Desk Automation

Manage Consent
To provide the best experiences, we use technologies like cookies to store and/or access device information. Consenting to these technologies will allow us to process data such as browsing behavior or unique IDs on this site. Not consenting or withdrawing consent, may adversely affect certain features and functions.
Functional Always active
The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.
Preferences
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
Statistics
The technical storage or access that is used exclusively for statistical purposes. The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
Marketing
The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.
  • Manage options
  • Manage services
  • Manage {vendor_count} vendors
  • Read more about these purposes
View preferences
  • {title}
  • {title}
  • {title}