Smart Product Emails

Description

Stop sending generic order confirmation emails. Smart Product Emails automatically adds custom, product-specific content to your WooCommerce Processing emails based on what customers purchase.

Whether you need to include setup instructions, warranty information, product care tips, or promotional offers, this plugin delivers the right message to the right customer automatically — all within WooCommerce’s native email system.

Why the Receipt Email is Your Best Marketing Opportunity

Your customers are most engaged the moment they complete a purchase. They’re excited, they’re reading your email, and they’re ready to learn about what they just bought. This is the perfect time to communicate — not days later when your follow-up emails get ignored or marked as spam.

The Problem with Follow-Up Campaigns:
Most stores send separate emails for product tips, upsells, and customer education — but customers tune out after the purchase excitement fades. Multiple emails feel like spam, get lower open rates, and damage your sender reputation.

The Smart Product Emails Solution:
Include everything in the one email customers actually want to open: their order confirmation. One email, perfectly timed, with exactly the information relevant to their purchase. No inbox clutter, no spam complaints, just helpful content delivered when it matters most.

What You Get (Free Version)

Unlimited Custom Messages
Create as many product-specific email messages as you need. No limits, no restrictions.

Product-Based Targeting
Assign different messages to different products. When a customer purchases a product, your custom message automatically appears in their Processing order email.

Flexible Content Placement
Choose exactly where your message appears in the email: at the top, before the order details, after the order details, after customer information, or at the bottom.

40+ Dynamic Placeholders
Personalize messages with customer names, order numbers, product details, shipping addresses, order totals, and more — no coding required. Examples: {customer_first_name}, {order_number}, {product_name}, {order_total}.

Smart Duplicate Prevention
The plugin automatically ensures the same message never appears twice in a single email, even when customers order multiple quantities.

Built-in Error Logging
Diagnose issues quickly with the built-in error log that captures PHP errors, AJAX failures, and email sending problems. Filter, search, and export logs directly from your WordPress admin.

Future-Proof Technology
Fully compatible with WooCommerce High-Performance Order Storage (HPOS) for optimal performance and reliability.

How It Works

  1. Create a Message – Write your custom content using WordPress’s Classic Editor or HTML
  2. Assign to Products – Attach the message to any WooCommerce product from the Product Data panel
  3. Choose Placement – Select where in the Processing email your content should appear
  4. Done – Your custom messages automatically appear in customer emails when they purchase those products

Quick Example: Let’s say you sell coffee makers. In 5 minutes, you can:
– Create a message with setup instructions and a video tutorial link
– Add a discount code for coffee pods using {customer_first_name} to personalize it
– Attach it to your coffee maker products
– Choose to display it after the order table
– That’s it! Every customer who buys a coffee maker now gets helpful setup info and a targeted upsell — automatically, in their receipt email, without any extra work from you.

Real-World Use Cases

See How Other Stores Are Using It:

Electronics Store: Include setup videos and warranty registration links in your receipt. Result: 60% fewer “how do I set this up?” support tickets.

Supplement Shop: Add dosage instructions and a link to subscribe-and-save for the product they just bought. Result: Higher repeat purchase rate without sending separate email campaigns.

Clothing Store: Automatically send care instructions for delicate fabrics and suggest matching accessories. Result: Reduced returns from washing damage and increased average order value.

Software/SaaS: Deliver license keys, installation guides, and onboarding resources instantly. Result: Faster customer activation and fewer support requests.

Handmade/Craft Store: Share the story behind each product and care tips for handmade items. Result: Stronger emotional connection and more customer reviews.

Fitness Equipment: Send workout guides, form tutorials, and nutrition tips specific to the equipment purchased. Result: Better customer results lead to more referrals and testimonials.

Beauty Products: Include application tips, ingredient information, and a personalized discount on complementary products. Result: Educated customers who buy more and complain less.

Print-on-Demand: Automatically explain production timelines and care instructions based on the product type. Result: Realistic expectations = fewer refund requests.

What You Can Accomplish:

Reduce Support Tickets
– Automatically include product setup guides and FAQ links
– Send troubleshooting resources before customers need to ask
– Provide warranty registration information at point of purchase

Increase Customer Lifetime Value
– Recommend complementary products based on purchase history
– Share exclusive offers for repeat customers
– Build anticipation for upcoming product launches

Enhance Customer Experience
– Deliver personalized onboarding sequences for complex products
– Include return policies and guarantees specific to purchased items
– Provide VIP treatment messaging for high-value orders

Drive Engagement
– Link to product registration forms and loyalty programs
– Invite customers to communities and user groups
– Request reviews and feedback at optimal timing

Why Choose Smart Product Emails?

No Monthly Fees
Unlike expensive third-party email platforms, Smart Product Emails is completely free. No subscriptions, no per-email costs, no hidden charges.

Works Within WooCommerce
Your messages are delivered through WooCommerce’s native email system, maintaining brand consistency and customer trust. No external services required.

Simple to Use
If you can edit a WordPress page, you can create custom email messages. No coding knowledge needed, no complicated setup.

Set It and Forget It
Once you’ve assigned messages to products, everything runs automatically. Your personalized emails send 24/7 without any manual work.

Completely Free Forever
Create unlimited messages, assign them to unlimited products, and send unlimited emails. The free version has everything you need to get started.

Want More? Upgrade to PRO

The free version is powerful on its own, but if you need advanced features, check out PRO:

The Free Version Includes:
Unlimited SPE Messages — Create and manage as many Smart Product Email (SPE) messages as needed, giving you full flexibility without limits.
Product-Based Targeting — Display custom email content based on the exact product purchased, ensuring customers receive relevant and personalized messaging.
Flexible Content Placement — Choose where your custom message appears within the WooCommerce email layout, allowing it to fit naturally into existing email designs.
40+ Dynamic Placeholders — Insert dynamic order, product, and customer data—such as names, order numbers, and product details—without writing any code.
Duplicate Prevention — Automatically prevents the same message from appearing multiple times in a single email, ensuring clean and professional communication.
HPOS Compatibility — Fully compatible with WooCommerce High-Performance Order Storage (HPOS) for reliable performance and future-proof data handling.
Error Log & Debugging — Built-in error logging system captures PHP errors, AJAX failures, and email sending issues. View, filter, search, and export logs from the admin panel to quickly diagnose and resolve issues.

The PRO Version Adds:
Additional Order Status Support — Customize customer emails for On-Hold, Completed, and Refunded order statuses to improve communication throughout the entire order lifecycle.
Visual Email Customizer — Design perfect customer emails with an intuitive visual interface. See exactly how your emails will look using real WooCommerce templates, assign multiple messages per product to different template locations (header, before order table, after order table, etc.), and control message hierarchy with simple up/down arrows. Includes live preview showing your messages positioned exactly where they’ll appear in customer emails.
Advanced Conditional Logic — Display or hide messages based on complex rules such as cart value, customer type, product combinations, and more.
Send Test Emails — Send test emails to yourself or your team to verify formatting, links, and dynamic placeholders before going live.
Quick Templates Library — Access a growing library of pre-written Smart Product Email templates designed for common scenarios like refunds, promotions, upsells, and shipping instructions.
Priority Support — Get faster access to support and assistance directly from the plugin developer when you need help.
Regular Feature Updates — Receive ongoing enhancements, improvements, and new features as the plugin continues to evolve.

More PRO Features Coming Soon:
Bulk Message Management — Assign messages to multiple products simultaneously
A/B Testing Framework — Test different message variations to identify which content performs best with your customers.
Email Analytics and Reporting Dashboard — Gain insights into how your Smart Product Emails perform with metrics like engagement and effectiveness.
Customer Segmentation and Targeting — Show different email content based on customer behavior, purchase history, order value, or other attributes.
Automated Follow-up Sequences — Trigger additional emails based on customer actions
Multi-language Support — Automatically deliver emails in the customer’s preferred language

Ready to turn your order emails into a revenue-generating communication platform? Install Smart Product Emails today and start delivering messages that matter.

Installation & Setup

  1. Backup your site before installing any new plugin.
  2. Install the plugin:
    • Upload to /wp-content/plugins/smart-product-emails/
    • Or install directly from the WordPress Plugins screen.
  3. Activate the plugin in Plugins Installed Plugins. A new menu item appears: Smart Product Emails.
  4. Create a custom message:
    • Go to Smart Product Emails Add New SPE Message
    • Add a title + content, then Publish
    • (Note: Shortcodes, blocks, and auto-generated content will not appear in emails)
  5. Assign to a product:
    • Edit a WooCommerce product
    • Open the Smart Product Emails tab in Product Data
    • Under the Processing section, click Select Message and search by name
    • Choose the Content Location (Email Header, before/after Order Details, Order Meta, Customer Details, or Email Footer)
    • Update the product
  6. Test it: Place a test order with that product. The custom content will appear in the WooCommerce email at your chosen location.

Screenshots

  • Plugin menu: “Smart Product Emails”
  • Smart Product Emails Settings page
  • ‘SPE Message’ example – using the Classic Editor
  • New Tab in the WooCommerce Product Data section: “Smart Product Emails”
  • Use the search fields to find your SPE Message, then assign it to the Order Status email. Click the Title of your Message to assign it, then Update/Publish the Product to save your settings.
  • Smart Email Message in the Customer email
  • Error Log system to diagnose issues
  • Insert Dynamic Tags at cursor position

FAQ

Why does my content appear in the wrong location in the email?

When there are multiple products in an Order which have the same SPE Message assigned, the first occurrence of a product with that SPE Message will get priority on which Content Location setting to use.

What HTML tags are allowed?

You can use any HTML allowed in the Classic Editor. These are:
Headings: <h1><h2><h3><h4><h5><h6>
Paragraphs: <p>
Text Formatting: <strong> (bold), <em> (italic), <u> (underline), <del> (strikethrough), <code> (code snippet), <blockquote> (blockquote)
Lists: <ul> (unordered list), <ol> (ordered list), <li> (list item)
Links: <a> (anchor tag for hyperlinks)
Images: <img> (for embedding images)
Breaks: <br> (line break)
Horizontal Rule: <hr>
Divisions and Spans: <div><span> (for structural and styling purposes)
Tables: <table><thead><tbody><tr><th><td>

What Placeholders can I use in the SPE Messages content?

Smart Product Emails supports 40+ dynamic placeholders. These are automatically replaced with real order data when emails are sent.

  • Site/Store: {site_title}, {site_address}, {site_url}, {store_email}
  • Product Info: {product_id}, {product_name}, {product_sku}, {product_url}, {product_price}, {product_regular_price}, {product_sale_price}, {product_short_description}, {product_description}, {product_categories}, {product_tags}
  • Order Info: {order_number}, {order_id}, {order_date}, {order_time}, {order_status}, {payment_method}
  • Customer Info: {customer_first_name}, {customer_last_name}, {customer_name}, {customer_email}, {customer_phone}
  • Billing Address: {billing_address}, {billing_city}, {billing_state}, {billing_postcode}, {billing_country}
  • Shipping Address: {shipping_address}, {shipping_city}, {shipping_state}, {shipping_postcode}, {shipping_country}
  • Order Totals: {order_subtotal}, {order_total}, {order_tax}, {order_shipping}, {order_discount}

How do I troubleshoot issues with my custom messages?

Smart Product Emails includes a built-in Error Log feature to help you diagnose and fix issues quickly. To access it:

  1. Go to Smart Product Emails Settings in your WordPress admin
  2. Click the Error Log tab
  3. View captured errors including PHP errors, AJAX failures, and email sending issues
  4. Use the filter and search tools to find specific problems
  5. Export logs as CSV for detailed analysis

The Error Log shows you exactly what’s happening behind the scenes, making it easy to identify and resolve issues without needing developer support. Common issues like missing messages, formatting problems, or placeholder errors are logged automatically so you can fix them yourself.

Official Website

Please see the official website for further reference:
https://smartproductemails.com

How do I request a feature or report a bug?

Have you found something wrong with the plugin? Thought of a helpful feature to add? Please see the Issues section on GitHub:
https://github.com/alexmustin/smart-product-emails/issues/

Haven’t I seen this plugin before?

Yes! This plugin was previously released under the name Woo Custom Emails Per Product. The original version was removed due to copyright concerns around its name. The new version, now called Smart Product Emails, has been rebuilt with improved functionality, better performance, and enhanced features, making it more powerful than ever!

Something Else?

If you are having any issues, please post in the WordPress Plugin Support Forum.

Reviews

There are no reviews for this plugin.

Contributors & Developers

“Smart Product Emails” is open source software. The following people have contributed to this plugin.

Contributors

Translate “Smart Product Emails” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.

Changelog

0.7.1 – 2026-01-23

  • New: Dynamic Tags documentation tab in SPE Settings page
  • New: Full reference guide with all 41 placeholders, examples, and best practices
  • Improved: Dynamic Tags modal now links to documentation page

0.7.0 – 2026-01-23

  • New: Dynamic Tags button above the SPE Message editor
  • New: Modal window displaying all 41 placeholders organized by category
  • New: Click-to-insert functionality for adding tags at cursor position
  • New: Real-time search to quickly find tags by name, description, or example
  • New: PRO extensibility hooks for adding custom buttons and tags

0.6.4 – 2026-01-02 – Initial Release

  • Complete product-based email customization system
  • 40+ dynamic placeholders for personalized content
  • Flexible content placement within WooCommerce emails
  • Duplicate message prevention
  • HPOS compatibility and optimization
  • Error Log & Debugging system with filtering, search, and CSV export