WooCommerce Email Notifications Pro WooCommerce Email Notifications Pro

Need a way to send email notifications when you receive a new order?

Need a way to notify drop shippers, warehouses, distributors, vendors, or partners when you receive a new order?

WooCommerce Email Notifications Pro lets you send notification email messages to as many people as you need to, all depending on the contents of the order, the status of the order, and the products in the order. Create as many different notifications as you need, where each notification has its own recipients, message subject, conditional triggers, and message content.

WooCommerce Email Notifications List
WooCommerce Email Notifications List

The conditional triggers control under what conditions an email notification is sent.

WooCommerce Email Notifications - Conditonal Triggers
WooCommerce Email Notifications – Conditonal Triggers

You can conditionally trigger notification email message based on:

  • The order status, which can be set to any order status used in your site, including custom order statuses
  • Stock status of products in the order: Out of stock, Low stock, Backordered
  • Specific products and product variations
  • Specific product categories
  • Specific product tags
  • Specific shipping classes
  • Specific shipping countries
  • Specific shipping postcode destinations
  • Specific shipping methods
  • Specific billing postcodes
  • Specific billing countries
  • Specific customer users
  • Specific user roles
  • Order total
  • Quantity of all products in the order
  • Payment gateway used for payment



WooCommerce Email Notifications - General Settings
WooCommerce Email Notifications – General Settings

Every email notification includes the customer’s billing and shipping address, and can optionally be configured with the following:

  • Send as HTML or plain text.
  • Include all products in the order, or only the product that match your conditional triggers
  • Include customer billing email address
  • Include customer billing phone number
  • Include product prices
  • Include order total
  • Include any purchase note the customer included when placing their order
  • Include a packing slip attached as a PDF file
  • Add a link to the order in the WP admin area
  • Set custom text to be included in the notification message



WooCommerce Email Notifications - Contact Info
WooCommerce Email Notifications – Contact Info

You can optional store contact information for the recipients if you need to, this data is for your information only and does not appear in email notification messages or packing slips. It’s there in case you need add a reference for who or where the notification is sent, and it can be seen when viewing a list of all notifications – as seen in the first screenshot on this page.             For the email notification message, the content uses the email header and footer built into WooCommerce and adheres to your configured email styles. And, you have control over the design for both the HTML and plain text formats, so you can override those with your own design if you need to. Here’s a sample of what the default email template looks like when using the default email settings in WooCommerce.


WooCommerce Email Notification Message
WooCommerce Email Notification Message

If you decide to attached a packing slip to the email notification you have control over the packing slip template designed, as well as any header logo, footer text, footer notes or policies, and a footer image. And if you want to you can override the built-in packing slip template entirely to use your own layout design.

Here’s an example screenshot of a packing slip set to include all customer info as well as a purchase notes and product prices and order totals (remember, you have control over whether email, phone, purchase note, product prices, and totals are included, as well as the logo and any footer content, and you can modify the entire packing slip template if you need to).

WooCommerce Email Notifications Packing Slip Example
WooCommerce Email Notifications Packing Slip Example



As always, this plugin comes with great support via email and phone!

Questions? Use the “Ask a Question” tab on this page to send us a message, or use the contact form in the top menu.

Compatibility: WooCommerce 3.0 and newer

Current version: 2.4


WooCommerce Email Notifications ListWooCommerce Email Notifications - Conditonal TriggersWooCommerce Email Notifications - General SettingsWooCommerce Email Notifications - Contact InfoWooCommerce Email Notifications MessageWooCommerce Email Notifications Packing Slip Example

We keep all of our software up to date with the latest versions of WooCommerce and WordPress.

If you don't see any recent changes below it's because none have become necessary!

Version 2.4 - October 30, 2023

	Declare high performance order system compatibility
	Replace deprecated function to get product from order item

Version 2.3.36 - April 13, 2022 

	Added filter to allow changing email "to" address

Version 2.3.35 - April 20, 2022 

		Update email template messages to consider whether email is being sent to the customer
	WooCommerce 6.4 compatibility

Version 2.3.34 - June 28, 2021

	Add option to link order number to the order in the WP admin area

Version 2.3.33 - May 8, 2021

	Added trigger for shipping gateways

Version 2.3.32 - April 29, 2021

	Added trigger for product tags

Version 2.3.31 - April 1, 2021

	Ensure that the custom message subject is used if set for backorder emails

Version 2.3.30 - March 26, 2021

	For backorder trigger processing use floatval() instead of absint() in case stock level is a negative number

Version 2.3.29 - March 23, 2021

	Modified the handling of the backorder trigger to send the message directly instead of letting WC do it

Version 2.3.28 - February 10, 2021

	Ensure that the paper size setting is used when adding a new page to the PDF

Version 2.3.27 - January 18, 2021

	Ensure $email parameter is passed as 2nd param when calling woocommerce_email_header hook

Version 2.3.26 - November 12, 2020

	Adjusted packing slip template HTML to balance <div> and <small> tags

Version 2.3.25 - May 15, 2020

	Updated HTML notification email template hooks to send 4 params per latest WC spec

Version 2.3.24 - March 11, 2020

	Updated packing slip HTML template to ensure Deja Vu font is used
Version 2.3.23 - January 14, 2020

	Added "Select All" and "Unselect All" links to each select box setting that has multi-select enabled

Version 2.3.22 - December 8, 2019

	Ensure that the {order_number} placeholder for the message subject is processed correctly

Version 2.3.21 - November 30, 2019

	Added the ability to add the order number into the message subject

Version 2.3.20 - October 16, 2019

	Added support in the packing slip for displaying data from the Local Pickup Plus plugin

	Ensure order is an object and can call get_total() before processing notifications

Version 2.3.19 - September 19, 2019

	Updated email templates to remove deprecated function calls 
	Updated layout for the plain text email 
	Ensure correct email message headers are set for plain text emails

Version 2.3.18 - September 19, 2019

	Added a new setting field to define the message subject for a notification
	Removed DOMPDF and replaced with TCPDF
	Updated packing slip template file 

Version 2.3.17 - September 18, 2019

	Updated packing slip template code to replace deprecated function calls

Version 2.3.16 - August 26, 2019

	Allow language translation of the packing slip filename 
	Added filter named "ignitewoo_email_notification_packing_slip_filename" to allow filtering the packing slip filename

Version 2.3.15 - July 31, 2019

	Added new trigger for an order that needs to be shipped

Version 2.3.14- June 18, 2019

	Remove the PHP code that turns on PHP message display

Version 2.3.13 - April 5, 2019

	Added support for variations of a parent variable product

Version 2.3.12 - March 13, 2019

	Added trigger setting for specific customers/users 

Version 2.3.11 - March 8, 2019

	Ensure $product_id ID is set in the email template files for simple products when the triggers include product categories

Version 2.3.10 - March 7, 2019

	Updated processing related to billing and shipping postcode/countries, and payment gateways
Version 2.3.9 - February 17, 2019

	Corrected a typo related to the shipping class trigger

Version 2.3.8 - February 15, 2019

	Ensure that product categories are obtained from the parent product ID when generating an email notification

Version 2.3.7 - January 23, 2019

	Fixed the PDF image insertion for the new DomPDF library

Version 2.3.6 - January 14, 2019

	Added setting to allow custom message text for individual notifications

Version 2.3.5 - November 21, 2018

	Updated the DOMPDF library to 0.8.2 (the latest at this time)

Version 2.3.4 - November 1, 2018

	Modified the font-family declaration in the packing slip template to handle UTF-8 character sets
Version 2.3.3 - November 1, 2018

	Remove debug code

Version 2.3.2 - October 31, 2018

	Added new trigger for the payment gateway used to place the order
	Added new trigger for billing country
	Added new trigger for billing postcodes/zipcodes and shipping postcodes/zipcodes

Version 2.3.1 - October 26, 2018

	Added setting to allow sending notifications to the customer in the order. Currently not applicable for low stock, out of stock, and backorder notifications.

Version 2.3 - October 25, 2018

	Added two new trigger conditions: Order total and product count 

Version 2.2.4 - April 4, 2018

	Ensure only relevant products appear in notices when only categories are selected
	Ensure a new line after the product name in case there is meta data to display

Version 2.2.3 - April 3, 2018

	Ensure product is set when gathering a list of product in an order 

Version 2.2.2 - February 13, 2018

	Ensure product IDs are retrieved correctly for WC 3.x so that notices based on categories go out as expected

Version 2.2.1 - November 17, 2017

	Ensure that the WC mailer class is loaded before loading the email template file

Version 2.2 - October 2, 2017

	Added new trigger condition for shipping countries
	Adjust email message templates for WooCommerce 3.1 	

Version 2.1.2 - August 23, 2017

	Added new trigger condition for user roles

Version 2.1.1 - November 11, 2016

	Modified notification gathering to ensure all notices for a given order are collected
	Modified email templates to ensure only the relevant items are in the notifications unless set to show all products
	Fixed destination email address display when listing all notifications in the admin area

Version 2.1 - September 20, 2016

	Initial public release
Version 2.0 

	Tweaked for WooCommerce 2.6.x and newer
Version 1.0 

	In-house development and private use

Ask a Question:


From: 39.00 / year

Send notification messages to people depending on the order contents, order status, products, and more.

All of our plugins come with great support via email and phone.

Subscription options

A subscription entitles you to 1 year of updates and support. Each individual web site requires a license key, so choose the right license for your needs.