• 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)
How to delay and schedule emails in WordPress and WooCommerce

Published: January 12, 2022 / Updated: June 11, 2026 / Blog, Guide

How to delay and schedule emails in WordPress and WooCommerce

Damian Machnik

One of the most popular ShopMagic PRO features is an option to delay an email. You could (still can!) delay your email for a specified number of minutes, hours, days, or weeks. However, we felt that our plugin is missing an essential ability – to schedule emails in WordPress and WooCommerce. Well, not anymore. Here’s a brief guide to scheduling emails in WooCommerce with an email scheduler.

You can’t send delayed emails or manage the email schedule in WordPress and WooCommerce!

Today, you’ll learn how to use the ShopMagic plugin to create, customize, send, and delay emails in WordPress and WooCommerce. Let’s begin!

Table of contents

  • WordPress schedule emails
  • How does a WooCommerce email scheduler work?
  • WooCommerce email schedule. How to do it?
  • WooCommerce delayed emails with a placeholder
  • Summary & more about ShopMagic

WordPress Schedule Emails…

with ShopMagic Delayed Actions!

ShopMagic Delayed Actions: the WooCommerce email scheduler you need

WooCommerce delayed emails made simple. ShopMagic will schedule emails in WordPress (WooCommerce included).

Add to cart or View Details
WP Desk
Plugins used by 10,000+ shops
Last Updated: 2026-08-19
Works with WooCommerce 10.7 - 11.1

Both, delaying and scheduling emails are available in the ShopMagic Delayed Actions add-on. It is part of ShopMagic PRO. If you have it, you not only have access to delaying and scheduling emails but nine other premium add-ons.

⭐ The basic version of the ShopMagic plugin is available for free.
⭐ ShopMagic PRO, on the other hand, is a collection of more than a dozen add-ons to the basic version. You buy the whole bundle of add-ons at once, and you pay only once. Check them out.

How does a WooCommerce email scheduler work?

Before we will move to schedule emails, I’ll briefly explain how delay works, as it is a similar process. Once ShopMagic Delayed Actions is installed and activated, you’ll see a new field in your automation:

Send Emails With Delay Delayed Emails In WordPress And WooCommerce
WooCommerce email scheduler: ShopMagic Delayed Actions

Here you can enable delay (1). For a standard delay, select a simple time delay from a dropdown list (2). Now you can set a value (3) and time interval (4). Finally, you can set days, when your automation will be active (5). Unselecting a specified day will result in not triggering automation on it.

With ShopMagic PRO & Delayed Actions 3.0 you can, for example:

  • Schedule your email for a specified date.
  • Run automation on fixed days.
  • Specify delay interval (daily, weekly, monthly, or yearly).
  • Set a starting (initial) date for your automation.
💡 The option to delay an email is available for all automations. So, you can add it to the automation that will recover abandoned carts or a subscription kind of email.

👉 Once triggered, your automation will be added to ShopMagic’s queue:

WooCommerce delayed emails ShopMagic Delayed Actions

Here you can check when it will be sent to the customer, as there’s a future date added to the logs [Run date]. You can also manually cancel your email if you have to [Actions].

WooCommerce email schedule. How to do it?

Scheduling emails in WooCommerce is similar to delaying. However, this time you are specifying a time when your automation should run.

💡 For example, if you are creating a special promotion, and the email should be sent on a future date, use run on a fixed date delay type.
WordPress schedule emails with ShopMagic Delayed Actions
Send Emails On A Fixed Date Woocommerce Email Automation

That way, you can plan and create your emails, and leave the rest to ShopMagic, as it will start sending emails on a fixed date. There’s also another option, which is a schedule with time only a delay:

WooCommerce email schedule
Schedule Automated Emails In WooCommerce With Time Settings

There are moments when you don’t have any specific date in mind, but you’d rather not email your customer in the middle of the night. By selecting the time of delay, you can ensure, that automation is executed no more than once a day, on the selected hour.

In each of the above-mentioned WooCommerce scheduling emails, you can use active days settings, and decide which days your automation should run, and which shouldn’t.

WooCommerce delayed emails with a placeholder

Delaying with placeholders is possibly the most powerful setting for special use cases, thanks to the underlying mechanism of the PHP language. Our date-related placeholders can be referenced here with specific time modifications, based on PHP documentation for relative date formats:

WooCommerce emails with a placeholder
Modify The Date When To Send Emails Automatically For Completed Orders In WooCommerce

Advanced usage of placeholders for delay

Besides the above placeholders, you can also rely on any meta fields stored with your order, product or subscription, etc. (with correct usage, i.e. no subscription data is stored in the order-based event). The only requirement is that the placeholder returns a date parsable by the PHP DateTime class constructor, according to PHP-supported date and time formats. This enables you a world of possibilities, as your meta field can contain values such as the first day of the next month or similar complex formats.

Summary & more about ShopMagic

That’s it in terms of WordPress schedule emails

As you can see, delaying and scheduling emails in WooCommerce may be super easy. All you need to do is to get the ShopMagic Delayed Actions Add0n.

ShopMagic Delayed Actions: the WooCommerce email scheduler you need

WooCommerce delayed emails made simple. ShopMagic will schedule emails in WordPress (WooCommerce included).

Add to cart or View Details
WP Desk
Plugins used by 10,000+ shops
Last Updated: 2026-08-19
Works with WooCommerce 10.7 - 11.1

ShopMagic covers all of how you can delay or schedule your email communication.

Let us know what you think about it. Maybe you have a special use case? We are eager to find out what is it.

💡 P.S. In case you are looking for additional information, here’s a link to our extensive documentation about scheduling emails. Also, have a look at our YouTube channel, where you can find some dope video tutorials concerning ShopMagic.

More about WordPress schedule emails

  • WooCommerce Manual Emails

    How to send emails manually
    Send emails manually. Find out how to send WooCommerce emails manually with ShopMagic.

  • WooCommerce raw HTML email template

    WooCommerce email template
    HTML email template. Create emails in raw HTML. Customize them according to your needs.

About Damian Machnik

Product Manager en WP Desk. Cada día intento crear productos mejores y más interesantes. Si tienes alguna pregunta, ¡no dudes en enviarme un correo!

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