WooCommerce Affiliate Notifications:
How to Automate Emails for Signups, Sales & Payouts
Every affiliate interaction has an email that should accompany it — and most of those emails should send automatically, not manually. This guide covers every notification your WooCommerce affiliate program should have configured, what each email needs to say, and how to set them up so the right message reaches the right person at exactly the right moment.
Updated 2026
Email Automation Guide

Email notifications are the communication layer of your affiliate program. Every significant event — a new application, an approval or rejection, a commission earned, a payout processed — has an affiliated email moment. When these notifications are configured well, affiliates feel informed, supported, and connected to a program that is actively managed. When they are missing, delayed, or vague, affiliates lose confidence and engagement fades without any obvious cause.
The notification system is also your most powerful automation lever. Every manual email you are currently sending — “your application was approved,” “your payout has been processed,” “you have a new referral” — represents time that an automated notification could handle without your involvement. A properly configured notification system reduces administrative burden to near zero for routine affiliate communications while maintaining the personalized, engaged feeling that keeps affiliates active.
This guide covers every notification your affiliate program needs, organized by the event that triggers each one, using the notification configuration in Affiliate Engine, a WooCommerce affiliate program management plugin with built-in email notification support — including the exact content each email needs, the triggers that activate each one, and the tone and framing that makes automated emails feel genuine rather than mechanical.
The complete notification map
Before configuring individual notifications, map out the complete set of events that warrant an email and who receives each one. Most programs need eight to ten distinct notifications across three categories — affiliate-facing, admin-facing, and optional engagement notifications. The notification settings tab in Affiliate Engine provides the configuration interface for all of these.

Application stage notifications
The application stage has three notification moments — submission confirmation, approval, and decline. Each plays a specific role in the applicant’s experience and each requires different content. Getting these right is where the first impression of your program is formed.
This email acknowledges that the application was received and sets expectations about the review timeline. Its purpose is purely to prevent the applicant from wondering whether their submission went through — the absence of this email leads to duplicate applications, support emails asking “did you get my application?”, and a generally worse first impression.
The approval email reaches the affiliate at peak motivation — they just found out they are in. Everything in this email should be geared toward getting them to share their link as quickly as possible. The moment they open this email is the highest-intent moment of their entire affiliate relationship with your program. Every additional step between this email and their first promotion is a point where momentum can be lost.
A decline email should be sent promptly — same 48-hour window as approvals — and should be short. Its purpose is to close the loop respectfully. A declined applicant who receives a thoughtful, specific decline email has a significantly better impression of your brand than one who receives nothing or a generic template that does not acknowledge their specific application.
Commission notifications: keeping affiliates connected to their earnings
Commission notifications are the feedback loop that sustains affiliate motivation. An affiliate who receives an email notification every time they earn a commission is continuously reminded that the program is working — that their promotions are converting. This reinforcement effect is significant: affiliates who receive real-time commission notifications share more frequently than those who see their dashboard once a week.
Sent when a referral order is placed. The commission is still pending at this point (it will be approved once the hold period passes and the order is complete), but the notification tells the affiliate that someone acted on their promotion. This immediate feedback is what creates the behavioral reinforcement loop that drives repeat sharing. Many affiliates share more in the 24 hours after receiving this notification than in any other period.
Sent when a commission moves from pending to approved status — meaning the hold period has passed, the order is complete, and the commission is now payable. This notification is distinct from the new referral notification: it tells the affiliate that their money is now ready to withdraw. Affiliates who receive this notification check their payout threshold and often submit a withdrawal request promptly if they have reached the minimum.
Sent when a commission is reversed — typically because the associated order was refunded. This notification is often neglected because it delivers unwelcome news, but it is essential for program credibility. An affiliate who notices their balance dropped without explanation will suspect the program is unreliable. An affiliate who receives a clear explanation — “Commission #X was reversed because order #X was refunded” — understands the mechanism and trusts the system even when it works against them in a specific instance.
Payout notifications: the emails that close the loop
Payout notifications bookend the withdrawal process. The request confirmation tells affiliates their submission was received. The payout processed confirmation tells them it is done. Together, these two emails eliminate the entire category of “where is my payment?” support messages that plague affiliate programs with unclear payout communication.
Sent immediately when an affiliate submits a withdrawal request. Confirms the request amount, the payout method they selected, and when they can expect the payment to be processed. This notification is a simple receipt that prevents the most common affiliate support question: “Did you receive my payout request?” Without it, affiliates who submitted a request have no way to know whether it arrived in the admin queue or disappeared silently.
Sent when you mark a payout as paid in the admin dashboard. This email is the confirmation that money is on its way. It is the email that justifies all the promotion effort the affiliate put in — the moment the abstract concept of “commission” becomes a specific amount of money sent to a real payment account. A well-written version of this email also works as subtle program advocacy: affiliates who receive a clean, professional payout confirmation are more likely to mention the program positively to others in their network.
Admin notifications: keeping you informed without overwhelming you
Admin-facing notifications alert you when action is needed — a new application to review, a payout request to process. Unlike affiliate-facing notifications which should be comprehensive, admin notifications should be selective. You do not need a notification for every single commission that is earned — that would generate noise that buries the signals that actually require your attention.
Sent to the admin email address when a new affiliate application arrives. Includes the applicant’s name, email, and a link directly to the Requests tab in the admin dashboard. This notification is what enables the 48-hour review standard — you do not need to log in and check the Requests tab every few hours if this email reaches you immediately when someone applies. Configure this to send to the email address you check most reliably, not a generic admin inbox that may not be checked daily.
Sent when an affiliate submits a withdrawal request. Includes the affiliate name, the amount requested, the payout method, and a direct link to the Payouts tab. If you process payouts on a schedule (e.g., first Monday of each month), this notification can be informational — you log it and process it on your next scheduled date. If you process payouts on demand, this notification is the trigger. Either way, the email ensures no payout request sits unnoticed in the admin queue.
Some programs configure an admin alert for commissions that are flagged by the fraud detection system. This is genuinely useful if you have active fraud detection rules that regularly catch suspicious activity — the notification brings your attention to the flagged item promptly. It is less useful if your program is small and low-risk, where it would generate occasional noise from legitimate household referrals that trigger the IP detection rule. Enable this based on your program’s fraud exposure level.
Writing notification copy that feels human when sent automatically
The most common failure of automated affiliate program notifications is that they read like system messages rather than communications from a person. The subject lines are generic, the body text is corporate, and the sign-off is from “The Team” or “Affiliate Program.” This impersonal quality reduces engagement because it signals to the recipient that nobody specifically composed this message for them — it is just a system output.
Testing your notification system before launch
Every notification should be tested end-to-end before your first real affiliate goes through the system. Create a test affiliate account, walk through each trigger event, and verify that the correct email arrives, contains the correct content and dynamic values, and looks correct in both desktop and mobile email clients.
A fully configured notification system does not require ongoing maintenance. Once the templates are written and tested, the system handles every routine affiliate communication automatically — leaving your time for the things that genuinely require human judgment: reviewing applications, investigating fraud flags, and responding to the occasional question that the automated emails did not cover.
Affiliate Engine’s WooCommerce affiliate notification and email automation plugin provides configurable templates for every notification in the map above — affiliate-facing and admin-facing — with dynamic merge tags for commission amounts, order IDs, payout totals, referral links, and coupon codes, all triggering automatically from the events that occur naturally within your affiliate program workflow.
Automate every affiliate communication — from application to payout confirmation
Affiliate Engine includes configurable templates for all ten notifications in this guide — submission confirmation, approval, decline, new referral, commission approved, commission reversed, payout request, payout processed, and both admin alerts — with dynamic merge tags and configurable sender details.

This guide talks about "closing the loop respectfully," but that template is anything but. It's just a cold, generic "we got your application, thanks for playing" with zero explanation or encouragement to try again.
Saved my mornings. No more manual emails.
Just wanted to say this guide was a lifesaver for setting up our affiliate commission emails. My only gripe is it took me a while to find the part about rejection notices those should be front and center since they're just as important as approvals. The templates saved me hours though, and my affiliates actually responded saying they felt more in the loop. worth every penny for the time it's saving me now.
Just wanted to say I love how fast the confirmation emails go out now. submitted a new affiliate application last night, and they got their receipt notice before I even checked my inbox. No more wondering if it went through!