60+ features packed into just 290KB. Everything you need to launch, manage, and scale your WordPress affiliate program.
Accurate attribution from click to conversion.
Choose how commissions are assigned. Credit the first affiliate who referred the customer or the last one before purchase.
Share referral cookies across subdomains so affiliates get credit whether the customer lands on blog.site.com or shop.site.com.
Track landing URLs, referrer sources, and campaign parameters. See exactly where your affiliate traffic comes from.
Block affiliate tracking on specific URLs using exact match or regex patterns. Keep internal pages commission-free.
Preserve referral cookies on dedicated landing pages, ensuring affiliates get credited even when customers navigate away and return.
Auto-generated or custom referral codes per affiliate. Clean, branded URLs that your affiliates are proud to share.
From flat rates to multi-tier MLM, configure commissions exactly how your program needs them.
Set a global commission rate as flat dollar amounts or percentages, with per-affiliate overrides for your top performers.
Assign unique commission rates to individual WooCommerce products. Higher margins on products you want affiliates pushing.
Set commission rates per product category with priority ordering. Categories override global rates automatically.
Auto-progression based on referral count or earnings thresholds. Affiliates level up as they hit milestones.
Permanently link customers to affiliates. Every future purchase by that customer earns the affiliate a commission.
Create time-bound promotional rates for launches, holidays, or special events. Boost affiliate motivation with limited-time bonuses.
UniLevel commission model with configurable 2–5 levels of depth. Affiliates earn from their recruits’ sales too.
Product > Category > Affiliate > Tier > Campaign > Lifetime > Global. The most specific rate always wins.
Pay affiliates on time, every time, with multiple payment methods.
Batch processing with sandbox and live mode support. Pay hundreds of affiliates in a single click.
Custom notes and manual marking for bank transfers, checks, or any offline payment method you prefer.
OAuth-based onboarding with 1099 tax compliance and W-9 collection. Professional payouts for US-based programs.
Daily cron with threshold-based triggers. Set it and forget it — affiliates get paid automatically when they hit minimum balance.
Supports 4 WooCommerce wallet plugins. Let affiliates apply earnings as store credit on their next purchase.
Affiliate-initiated payout requests from their dashboard. Review and approve before funds are sent.
Built-in safeguards to keep your affiliate program clean and honest.
Prevent affiliates from earning commissions on their own purchases. Automatic detection by user account and email.
Block double referrals per order and cookie. No more paying twice for the same conversion.
Configurable maximum clicks per IP address per day. Stop click fraud before it inflates your metrics.
Identify and block fraudulent traffic coming through VPNs and proxy servers.
User agent analysis to identify and block automated bot traffic from generating fake referrals.
Severity-coded log with IP addresses, user agents, and full context. See every blocked attempt and why it was flagged.
Deep integrations with the plugins and platforms you already use.
Automatic referral creation on order completion. Per-product rates and full HPOS (High-Performance Order Storage) compatibility.
Earn recurring commissions on subscription renewals. Affiliates stay motivated because they keep earning month after month.
Payment tracking with full fraud integration. Seamless commission tracking for digital product sales.
Track commissions on membership purchases. Perfect for membership sites wanting to grow through affiliates.
Track conversions from ThriveCart, Gumroad, Stripe Checkout, or any external checkout with a simple webhook.
Track affiliate referrals from Gravity Forms, WPForms, and FormForge submissions. Attribute leads to affiliates automatically.
Auto-sync new affiliates to Mailchimp audiences with tag mapping. Keep your email lists up to date automatically.
Sync affiliates to Kit (ConvertKit) and ActiveCampaign with tag-based segmentation. One-click bulk sync for existing affiliates.
Create dedicated landing pages per affiliate with automatic referral code injection. Custom URLs that auto-set tracking cookies.
Group affiliates with tags, track coupon performance, and run targeted campaigns.
Create color-coded tags to categorize affiliates. Filter by tag on the affiliate list, bulk-assign, and use tags to target campaigns.
Assign WooCommerce coupons to affiliates with full usage analytics. Track code performance, revenue generated, and conversion counts.
Generate coupons in bulk for all affiliates with a specific tag. One click to create personalized codes for targeted groups.
Create, edit, and delete tags with custom colors from the Tools tab. See affiliate counts per tag at a glance.
Filter the affiliate list by tag for targeted management. Tags display as colored badges in the affiliate table.
Select multiple affiliates and assign or remove tags in bulk. Streamline organization as your program grows.
Goal-based challenges with real rewards. Drive affiliate performance with built-in gamification.
Create challenges targeting referral count, earnings, or revenue. Set goals like “20 sales” or “$10k revenue” with automatic progress tracking.
Commission rate override, commission bonus, flat payout, tier upgrade, or custom prizes. From iPod giveaways to permanent commission boosts.
Affiliates see real-time progress toward goals with visual progress bars, time remaining, and reward descriptions in their dashboard.
Target challenges to specific affiliate groups using tags. Create VIP-only challenges or tier-specific competitions.
Public leaderboard showing top performers per challenge. Use the [rafp_leaderboard] shortcode anywhere on your site.
Challenge rewards integrate directly into the commission cascade. Rate overrides and bonuses apply automatically on future sales.
A beautiful, self-service portal your affiliates will actually enjoy using.
Stats cards, earnings chart, recent referrals at a glance, and one-click payout request. Everything an affiliate needs on login.
Full referral history with status filtering and pagination. Affiliates can see pending, approved, and rejected referrals.
Complete payout history with pending request status tracking. Transparent payment records build affiliate trust.
Pre-made banners and text links ready for one-click copying. Provide marketing materials your affiliates can use immediately.
Custom referral URL generator. Affiliates create trackable links to any page on your site with their unique code.
Profile editing, payment method configuration, and Stripe Connect onboarding. Self-service account management.
Direct recruits table with tier earnings breakdown. Visible only when MLM is enabled — affiliates can track their downline.
Affiliates view their assigned coupons with usage stats. Track code performance, total revenue, and conversion counts from their dashboard.
Active challenges with progress bars, completed challenges with rewards earned, and leaderboard rankings. Gamification that drives results.
Know what’s working and what isn’t. Make informed decisions about your program.
Total affiliates, referrals, earnings, unpaid commissions, and active challenges. Your program health at a glance from the admin panel.
At-a-glance stats right on the WordPress admin home screen. No need to navigate to the plugin to check performance.
Auto-generated reports with month-over-month comparisons. Spot trends and seasonality in your affiliate revenue.
Rank affiliates by earnings, referral count, or revenue generated. Drive competition and reward top performers.
Export affiliates (with contact fields), referrals, and payouts to CSV. Import into spreadsheets, accounting software, or analytics tools.
Enterprise-grade tools for programs that need to go beyond the basics.
Build custom integrations with full API access to affiliate stats, referrals, and payouts. Connect to any external system.
Send targeted emails to filtered affiliate groups with personalization tokens. Announce promotions or share resources at scale.
Full audit trail of every action taken in your affiliate program. Who did what, when, and from where.
Remove all Royal Affiliate branding from the admin and affiliate dashboard. Present a fully custom experience to your team.
Dedicated support channel with faster response times. Get help when you need it for mission-critical programs.
Get every feature listed above. No add-ons, no upsells, no hidden costs. Just a complete affiliate system in 290KB.