Title: Mail Mage
Author: mailmage
Published: <strong>January 19, 2021</strong>
Last modified: July 23, 2024

---

Search plugins

![](https://ps.w.org/mail-mage/assets/banner-772x250.png?rev=2459019)

This plugin **hasn’t been tested with the latest 3 major releases of WordPress**.
It may no longer be maintained or supported and may have compatibility issues when
used with more recent versions of WordPress.

![](https://ps.w.org/mail-mage/assets/icon-128x128.png?rev=2459019)

# Mail Mage

 By [mailmage](https://profiles.wordpress.org/mailmage/)

[Download](https://downloads.wordpress.org/plugin/mail-mage.0.0.25.zip)

 * [Details](https://pcd.wordpress.org/plugins/mail-mage/#description)
 * [Reviews](https://pcd.wordpress.org/plugins/mail-mage/#reviews)
 *  [Installation](https://pcd.wordpress.org/plugins/mail-mage/#installation)
 * [Development](https://pcd.wordpress.org/plugins/mail-mage/#developers)

 [Support](https://wordpress.org/support/plugin/mail-mage/)

## Description

Easily create marketing automations such as recovering abandoned WooCommerce carts,
Send out WooCommerce review reminder emails and many other types of WooCommerce 
follow up emails can be created with ease.

Creating automations simply by choosing and configuring when to trigger, how long
to wait before sending, and customising what email is sent using template variables
to inject data captured from the event.

#### Features

 * Send emails when post, page or custom post type statuses change.
 * Send emails when on user registration.
 * Send emails on a Monthly, Weekly or Daily schedule.
 * Send emails when a WooCommerce order status is changed.
 * Send emails when a WooCommerce cart is declared abandoned.
 * Send emails when a WooCommerce subscription status changes.
 * Send email immediatly when an event is triggered, delay sending of emails by 
   a minimum amount of time, or send emails on a monthly, weekly, or daily schedule.
 * Create emails using WordPress, WooCommerce or custom email templates.
 * Allow users to unsubscribe from future emails.
 * Create email messages using text variables, [View a full list of available text variables](https://www.wpmailmage.com/docs/automations/variables/)
 * Send preview emails.

#### Examples

**WooCommerce abandoned cart recovery emails**

Create and send targeted emails to customers who have left without completing their
purchases, once their cart has been declared as abandoned (cart is left dormant 
for 1 hour and email address has been captured).

Studies carried out in 2020 on average show that the rate of cart abandonment online
ranges between 55-80%, with abandoned cart recovery emails some reports suggest 
on average a 15% recovery rate.

[View abandoned cart recovery email example](https://www.wpmailmage.com/docs/examples/woocommerce-abandoned-cart-email/)

**WooCommerce product reminder emails**

Increase the amount of WooCommerce product reviews, by automatically generating 
targeted customer emails listing purchased products each with a review link, scheduling
the sending of emails after an order has been marked as complete.

[View review reminder email example](https://www.wpmailmage.com/docs/examples/woocommerce-review-reminder-email/)

## Screenshots

 * [[
 * WooCommerce Product Review Reminder automation
 * [[
 * WooCommerce Product Review Reminder email
 * [[
 * WooCommerce abandoned cart recovery automation
 * [[
 * WooCommerce abandoned cart recovery email

## Installation

 1. Upload the plugin files to the `/wp-content/plugins/mail-mage` directory, or install
    the plugin through the WordPress plugins screen directly.
 2. Activate the plugin through the ‘Plugins’ screen in WordPress
 3. Use the Tools->Mail Mage screen to create and view your automation

For further documentation on installing and using Mail Mage can be found [here](https://www.wpmailmage.com/docs/)

## Reviews

![](https://secure.gravatar.com/avatar/a49a461dfbd7aabd357349e6d6c8ff687b590c7337d535f5ad7ba67288f74834?
s=60&d=retro&r=g)

### 󠀁[Incompatible with High-Performance Order Storage and errors in examples](https://wordpress.org/support/topic/great-plugin-but-small-error-in-examples/)󠁿

 [TaTa](https://profiles.wordpress.org/1ata/) August 12, 2024

Docking 1 star as the plugin is incompatible with WooCommerce High-Performance Order
Storage which is the default on new WooCommerce installs. The plugin still seems
to function Ok and I’ve added some custom code to suppress the error. Will update
this review to 5 stars if official support is added. Also, the examples on the Mail
Mage website are incorrect. Vertical single quote marks should be used around review
and #review_form, rather than slanted single quote marks: {{wc_order.items | template
=’review’ review_url=’#review_form’}} and same with {{wc_cart.first_name | fallback
=’There’}}

![](https://secure.gravatar.com/avatar/888a5f34f54462d2f5659c349f81b23370ca5b35ec554e4a4f39612ce4d885a1?
s=60&d=retro&r=g)

### 󠀁[Verry handy plug-in](https://wordpress.org/support/topic/handige-plug-in/)󠁿

 [schildpaddencentrum](https://profiles.wordpress.org/schildpaddencentrum/) May 
24, 2023

Light and super easy. Hopefully the plug-in will continue to be maintained. Adding
translation strings would be welcome. We are happy to translate “Leave Review” into
Dutch. Thank you

 [ Read all 2 reviews ](https://wordpress.org/support/plugin/mail-mage/reviews/)

## Contributors & Developers

“Mail Mage” is open source software. The following people have contributed to this
plugin.

Contributors

 *   [ mailmage ](https://profiles.wordpress.org/mailmage/)

[Translate “Mail Mage” into your language.](https://translate.wordpress.org/projects/wp-plugins/mail-mage)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/mail-mage/), check 
out the [SVN repository](https://plugins.svn.wordpress.org/mail-mage/), or subscribe
to the [development log](https://plugins.trac.wordpress.org/log/mail-mage/) by [RSS](https://plugins.trac.wordpress.org/log/mail-mage/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 0.0.25

 * Fix missing ‘regenerator-runtime’ in WP 6.6

#### 0.0.24

 * Rename php constants with MAIL_MAGE prefix.
 * Fix reporting charts for weeks.

#### 0.0.23

 * Added text argument to wc_order.items variable to set review link text.

#### 0.0.21

 * Fixed email reports to display click interactions
 * Fixed preview email to initiate placeholder cleanup

#### 0.0.20

 * Fixed issue with only one automation showing.

#### 0.0.19

 * Added new event to check subscription status changes.
 * Added ability to add multiple automations.

#### 0.0.18

 * Added ability to send email on a schedule.
 * Updated ewp_max_hourly_emails default to 0, which means no hourly sending limit.
 * Fixed reports not showing for email actions.
 * Fix composer issue due to not setting minimum php version.

#### 0.0.17

 * Added total column to abandoned carts table, gets calculated when marked as abandoned.
 * Added default email template styling.
 * Added email button, used for {{wc_cart.view_button}}, and {{general.button}},
   with parameters (text,url, color)

#### 0.0.16

 * Added subscribers table to keep track of unsubscribed emails
 * Added check for unsubscribed users before sending
 * Added limit to stop email spamming to same address, defaults 10 minutes on same
   automation
 * Added dropdown to enable unsubscribe link added to email footer
 * Added basic styled unsubscribe pages
 * Added unsubscribe preview link to test email
 * Fixed issue with WC_Email
 * Add hourly sending limit

#### 0.0.15

 * Added compatability for WC < 3.7

#### 0.0.14

 * Added pagination to Automation queue
 * Updated LogAction to only write to file when EWP_DEBUG is defined, while still
   adding log to activity reports

#### 0.0.13

 * Updated WC Email template to inline styles.

#### 0.0.12

 * Added email preview box to bottom of action form.

#### 0.0.11

 * Fixed delay ui issue with hours select showing by default

#### 0.0.10

 * Fixed issue with running email from queue, no longer copies parent scheduled 
   time, and if single email address is present it send straight away, otherwise
   emails are queue.
 * Added {{general.name}} {{general.description}} variables to display site name
   and description
 * Switch from rest to Ajax when storing abandoned carts
 * Added schedule settings.

#### 0.0.9

 * Added fallback argument to woocommerce name variables {{*.first_name | fallback
   =”}}, {{*.last_name | fallback=”}}, {{*.full_name | fallback=”}}
 * Added {{general.user_emails | role=’subscriber’}} variable to fetch list of wordpress
   registered users emails.
 * Added cc and bcc fields to send email.
 * Added parent_id column to queue table.
 * Added functionality if multiple ‘to’ addresses, emails separately added to the
   queue, allows for tracking per email.
 * Added send now, or cancel buttons on automation queue.

#### 0.0.8

Fix issue with WooCommerce causing 500 error on rest requests.

#### 0.0.7

Initial plugin release

## Meta

 *  Version **0.0.25**
 *  Last updated **2 years ago**
 *  Active installations **30+**
 *  WordPress version ** 4.0 or higher **
 *  Tested up to **6.6.5**
 *  PHP version ** 5.6 or higher **
 *  Language
 * [English (US)](https://wordpress.org/plugins/mail-mage/)
 * Tags
 * [cart abandonment](https://pcd.wordpress.org/plugins/tags/cart-abandonment/)[cart recovery](https://pcd.wordpress.org/plugins/tags/cart-recovery/)
   [customer reviews](https://pcd.wordpress.org/plugins/tags/customer-reviews/)[product reviews](https://pcd.wordpress.org/plugins/tags/product-reviews/)
   [review reminder](https://pcd.wordpress.org/plugins/tags/review-reminder/)
 *  [Advanced View](https://pcd.wordpress.org/plugins/mail-mage/advanced/)

## Ratings

 4.5 out of 5 stars.

 *  [  1 5-star review     ](https://wordpress.org/support/plugin/mail-mage/reviews/?filter=5)
 *  [  1 4-star review     ](https://wordpress.org/support/plugin/mail-mage/reviews/?filter=4)
 *  [  0 3-star reviews     ](https://wordpress.org/support/plugin/mail-mage/reviews/?filter=3)
 *  [  0 2-star reviews     ](https://wordpress.org/support/plugin/mail-mage/reviews/?filter=2)
 *  [  0 1-star reviews     ](https://wordpress.org/support/plugin/mail-mage/reviews/?filter=1)

[Add my review](https://wordpress.org/support/plugin/mail-mage/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/mail-mage/reviews/)

## Contributors

 *   [ mailmage ](https://profiles.wordpress.org/mailmage/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/mail-mage/)