
CrossSell Mailer turns every WooCommerce order into the next sale. After a purchase, it creates a unique next order coupon for the customer and sends it in a post-purchase follow-up email, with the product you want to promote. Then the results panel shows how many coupons were redeemed and how much revenue they brought.
Use it for:
- Cross-selling: bought the T-shirt? 15% off the matching socks.
- Repeat purchases: a thank-you discount for the next order.
- Loyalty and seasonal promotions: Black Friday, Christmas, launches.
Everything runs inside your store, with your WooCommerce email template. No external email platform, no per-email fees, and your customers’ data stays with you.
How it works
- Create a rule: trigger product target product, discount, expiry and minimum spend.
- When an order with the trigger product is paid, the plugin creates a unique coupon locked to the customer’s email and sends it.
- The results panel counts coupons sent and redeemed, the redemption rate and the revenue of the orders that used them.
Features
Coupons
- Unique, unguessable codes (e.g. PROMO-7KQ2M9XA) restricted to the customer’s email
- Percentage or fixed discount, expiry in days, minimum spend, individual use, exclude sale items
- Exactly one coupon per order and rule, even when the order status changes
- Optional cleanup of expired, unused coupons created by the plugin
Emails
- Subject, heading and body editor with live preview
- Variables:
{{first_name}},{{last_name}},{{coupon_code}},{{discount}},{{coupon_expiry}},{{target_product_name}},{{target_link}},{{target_list}},{{unsubscribe_url}} - Uses the WooCommerce email template and your SMTP plugin
- Send test email button and test mode (all emails go to your address)
- Coupon history with email preview and resend
Results panel
- Coupons sent, coupons redeemed and redemption rate
- Revenue of the paid orders that used a coupon; cancelled and refunded orders are subtracted
Privacy and GDPR
- One-click unsubscribe in every email (List-Unsubscribe and RFC 8058 one-click headers, as Gmail and Yahoo require)
- Optional opt-out checkbox at checkout (classic checkout and Checkout block)
- Integrated with WordPress’ Export / Erase Personal Data tools, with suggested privacy-policy text
Compatibility
- WooCommerce High-Performance Order Storage (HPOS) and the Checkout block
- Simple, variable and subscription products (renewal orders are skipped by default)
- Translations included: Spanish, German, French and Italian
Free version limits
The free version includes one complete rule with one trigger product and one target product. No time limit and no sending limit.
CrossSell Mailer Pro
Need more? CrossSell Mailer Pro adds:
- Unlimited rules and products, with ready-made recipes (complementary product, replenishment, second purchase, Black Friday)
- Product cards in the email with a “Buy now” button that applies the coupon automatically
- Win-back emails for inactive customers and coupons for verified reviews
- Category rules, send after N days, expiry reminders, first-time or returning customers
- Reports by period with clicks, UTM tags and CSV export
- WPML and Polylang support, automatic updates and email support
Video tutorial: How to set up CrossSell Mailer
Screenshots

Results panel: coupons sent, coupons redeemed, redemption rate and revenue from the orders that used them.

Rule editor: trigger product, target product, discount, expiry, minimum spend and the email with variables.

Live email preview while you edit, with sample data.

The email your customer receives, with a unique coupon locked to their email.

Optional opt-out checkbox at checkout (Checkout block and classic checkout).

Coupon history with email preview and resend.

The WooCommerce coupon created for each order: single use, restricted to the customer's email and the target product.