Launch pricing: Lock in Pro at $79/yr before prices go up View pricing →
Pro feature

Email notifications

Overview

Email notifications keep you informed when products are nearing expiration so you can take action — whether that means running a promotion, reordering stock, or pulling items from your shelves. Rather than checking the dashboard daily, you receive alerts directly in your inbox.

Setting up notifications

Configure email notifications under Products → Expirations → Settings → Notifications:

  1. Enable email notifications.
  2. Set the recipient email address(es) — you can add multiple addresses separated by commas.
  3. Configure the threshold — how many days before expiration should the notification include products.
  4. Choose an email schedule — how often you want to receive the digest.
  5. Save your settings.

Notification threshold

The threshold determines which products are included in each digest email. For example, if you set it to 14 days, all products expiring within the next 14 days will be listed.

Choose a threshold that matches your business workflow. Perishable goods with short shelf lives might need a 7-day threshold, while products with longer shelf lives could use 30 or 60 days.

Email frequency

Choose how often the digest is sent — daily, weekly, or monthly — from the email schedule setting. On each run the plugin checks for products expiring within your configured threshold and sends a single email listing all of them.

A digest is only sent when at least one product falls within your threshold, so you won’t receive empty emails. While a product stays within the threshold it will appear in each digest — set an expiry action, extend its date, or sell through the stock to clear it from future emails.

Batch information in customer emails

If you use batch tracking, you can enable the Show batches in customer emails setting. When enabled, order confirmation emails sent to customers will include the batch reference and expiration date for the items they purchased.

Email content

Each notification email includes:

  • Product name and a direct link to edit it in your WordPress admin.
  • Expiration date of the product (or batch, if batch tracking is enabled).
  • Current stock level so you know how much is at risk.
  • Days remaining until expiration.

The email uses WooCommerce’s email template system, so it matches the look and feel of your other store emails.

Testing notifications

To verify delivery before relying on notifications:

  1. Go to Products → Expirations → Settings → Notifications.
  2. Enter your recipients and save.
  3. Click Send test email — a sample digest is sent immediately to those recipients (or the site admin if none are set).
  4. Check the inbox to confirm delivery.

If the test email does not arrive, check your WordPress email configuration — many hosting providers require an SMTP plugin for reliable email delivery.

Troubleshooting

  • Emails not arriving — Verify your site can send emails. Install an SMTP plugin if needed and check your spam folder.
  • Too many notifications — Reduce the threshold so you are only notified closer to expiration, or change the schedule from daily to weekly or monthly.
  • Missing products in notifications — Ensure the products have expiration dates set. Products without dates will not trigger notifications.