Affiliates Manager gives you everything you need to run your own affiliate program from your WordPress dashboard. Recruit affiliates, track their referrals and sales, calculate commissions automatically, and pay them, without relying on a third-party affiliate network or paying monthly fees.
Quick Setup
Install and activate the plugin, and the affiliate registration, login, and dashboard pages are created for you automatically. Choose your commission rate and payout method, and your affiliate program is ready to accept signups.
Referral & Click Tracking
- Real-time tracking: Clicks, referrals, and sales are recorded the moment they happen and appear in your reports immediately.
- Configurable cookie duration: Decide how long a referral stays credited to an affiliate (30 days by default).
- IP address tracking: Optionally match referrals by IP address as a fallback when the visitor’s cookie is missing.
- Coupon code tracking: Link WooCommerce coupons to affiliates so they earn commission without needing a referral link (addon).
- Let customers name the referrer: Allow buyers to enter the affiliate who referred them at checkout (addon).
- Ad impression tracking: See how many times each banner or creative is viewed.
- Self-referral prevention: Stop affiliates from earning commission on their own purchases.
Flexible Commissions
- Percentage or flat rate: Pay a percentage of each sale or a fixed amount per order.
- Per-affiliate rates: Give individual affiliates their own commission rate, such as a higher rate for your top partners.
- Product-specific commissions: Set different commission rates for individual WooCommerce products (addon).
- Recurring commissions: Reward affiliates on subscription renewals with WooCommerce Subscriptions and supported membership plugins.
- Automatic reversals: Commissions are reversed when a WooCommerce order is refunded or cancelled.
- Manual commissions and adjustments: Award a commission for an untracked sale, add a bonus, or correct a balance. Every adjustment is recorded as its own line item.
- Bonus for recruiting affiliates: Reward affiliates who refer new affiliates to your program (addon).
- Revenue sharing: Automatically share revenue with partners on specific WooCommerce products (addon).
Pay Affiliates Your Way
- PayPal payouts: Generate a payout file to pay all of your affiliates at once using PayPal Payouts.
- Bank transfer, check, or manual payment: Pay with whichever method you prefer, then mark the commissions as paid.
- Date-range payouts: Pay out commissions earned within a specific period, such as the previous month.
- Payout history: Every payment is logged, so you and your affiliates always know what has been paid.
Affiliate Recruitment & Management
- Unlimited affiliates: Manage one affiliate or thousands.
- Automatic or manual approval: Approve every new affiliate instantly, or review and approve each application yourself.
- Customizable registration form: Choose which fields to collect, mark them as required or optional, and add your own custom fields.
- Terms and conditions: Require affiliates to accept your program terms when they sign up.
- Spam protection: Add Google reCAPTCHA to the registration form (addon).
- Automatic affiliate accounts: Turn your WooCommerce customers or Simple Membership members into affiliates automatically.
- Add affiliates yourself: Create and edit affiliate accounts directly from the admin dashboard.
A Dashboard for Your Affiliates
Each affiliate gets a responsive, mobile-friendly dashboard on your site where they can:
- View their clicks, referrals, commissions, and payment history
- Generate referral links to any page or product on your site
- Create links for sharing on social media
- Grab ready-made banners and text links
- Update their payment details and password
Unlimited Creatives
Upload as many banners and text links as you like, each with its own landing page. Activate or deactivate creatives at any time, and your affiliates can copy the code straight from their dashboard.
Emails & Notifications
- Customizable email templates: Edit the emails sent when an affiliate applies, is approved or declined, and earns a commission. HTML emails and email merge tags are supported.
- Commission alerts: Notify affiliates when they earn a commission, and notify yourself when an affiliate makes a sale.
- Custom dashboard messages: Show affiliates a different message depending on whether their account is approved, pending, or declined.
- Email marketing integration: Add new affiliates to your mailing list automatically with Mailchimp, MailPoet, AWeber, ActiveCampaign, GetResponse, or Keap (Infusionsoft).
Reports & Data
- View click, commission, and affiliate records in the admin dashboard
- Search commission records and edit referrals
- Export affiliate and commission data to CSV
- Record the buyer’s email address with each commission
- Multi-currency support for WooPayments
Works With Your Store or Membership Site
Affiliates Manager integrates with the most popular eCommerce, membership, course, and donation plugins for WordPress.
eCommerce
- WooCommerce
- WooCommerce Subscriptions
- Easy Digital Downloads
- WP Express Checkout
- Stripe Payments
- Simple Shopping Cart
- WP eStore
- Sell Digital Downloads
- Gravity Forms PayPal and Stripe
Courses & More
Some integrations require a free or premium addon. See the full list on the Addons page.
Privacy, Security & Developer Friendly
- Your data stays on your site: All affiliate, click, and sales data is stored in your own WordPress database.
- Privacy options: Anonymize visitor IP addresses in click tracking and disable Gravatar on the login page.
- Actively maintained: Regular updates for the latest versions of WordPress, PHP, and WooCommerce, plus ongoing security hardening.
- Template overrides: Customize the affiliate area templates from your theme.
- Hooks and filters: Extend the plugin or award commissions from your own code. The source is available on GitHub.
- Multisite compatible
- Translation ready: Available in many languages, and easy to translate into your own.
Start Your Affiliate Program Today
Affiliates Manager is free and available on WordPress.org. Follow the documentation to set up your program in minutes.