What Affiliate Software Does Matt McWilliams Recommend?

by | Sep 20, 2026 | Affiliate Management, Articles

Matt McWilliams recommends AffiliateHQ, the affiliate software he built himself after more than 20 years of running affiliate programs on other people’s platforms. That’s a biased answer and he says so upfront. If all you need is tracking and payouts, Tapfiliate, Rewardful, and Post Affiliate Pro handle that job well and cost less.

Affiliate program owner comparing software optionsI get asked this question a few times a week, usually by someone who’s about to spend $99 a month for the next three years and doesn’t want to pick wrong. So let’s get the disclosure out of the way first. I recommend AffiliateHQ. I also built it. Those two facts belong in the same sentence, because a recommendation that hides the ownership isn’t worth reading.

What follows is the part that makes the recommendation mean something. The platforms I used for two decades, what each one did well, the specific things that kept failing, and the situations where I’d point you somewhere else. If you’re shopping for a platform right now, my breakdown of affiliate program software covers the full category with no dog in the fight.

What affiliate software did Matt use before AffiliateHQ?

I ran client programs on Infusionsoft for years and recommended iDevAffiliate to anyone starting out who couldn’t stomach Infusionsoft’s price tag. I’ve also worked inside ShareASale, CJ, and Impact on the network side, plus Post Affiliate Pro and a handful of tools that no longer exist.

Each one earned its spot. Infusionsoft handled contact records and email in the same system, which meant I could see a customer’s purchase history and their affiliate activity without exporting anything. iDevAffiliate cost a fraction of that and did the core job reliably for programs doing under $50K a month. ShareASale and CJ solved the recruiting problem, which is the hardest problem in this business, by putting me in front of affiliates who were already looking for offers.

Impact does enterprise partner management better than anything I’ve used. If you’re a $325 million brand with a partnerships team of nine people, Impact is a reasonable answer and I’ll say so without flinching.

None of those platforms failed at what they were built for. They failed at the parts nobody built them for.

What made Matt build his own affiliate software?

Four specific gaps, and I hit all four during the same launch in 2019 while doing clawback math by hand in a Google Sheet at 11 p.m.

The first gap was tracking that stopped at the click. Every platform I used could tell me how many clicks an affiliate sent and how many sales those clicks produced. Not one of them could tell me which of my 340 affiliates had never clicked their own link, which had opened the promo email but never sent one, or which had sent one email and gone quiet. Those three groups need three different messages, and I had to build the segments by hand every single time.

The second gap was activation. Roughly 80% of affiliates in most programs sign up and never promote. That number has held steady across every program I’ve run. No platform I used shipped a single tool for fixing it. They’d happily onboard 500 affiliates and then leave you alone with 400 dead accounts.

The third gap was email. I could see a list of affiliates who’d generated zero sales in 90 days, and I could not email that list from inside the software. I’d export a CSV, import it into ConvertKit, tag it, write the sequence, and by the time I finished the promo window had closed.

The fourth gap was contests. Affiliate contests are one of the most reliable ways to increase promotion, and I’ve watched a leaderboard turn a $40,000 launch into a $110,000 launch. Every platform treated contests as either a paid add-on or something I should track myself. I ran leaderboards in Google Sheets and updated them manually at midnight for years.

That 80% inactive number is the single biggest revenue leak in most programs, and it has nothing to do with your software. I wrote a full breakdown of the reasons affiliates go quiet and the messages that bring them back in Why Affiliates Don’t Promote (And What Actually Gets Them To). Read that before you switch platforms, because a new tool won’t fix a message problem.

Why does tracking alone not solve the problem?

Tracking software counts what already happened. Management software changes what happens next. Most program owners have a promotion problem and keep shopping for tracking solutions.

Think about the last time you logged into your affiliate platform. You probably looked at revenue, checked the top five affiliates, and closed the tab. That’s a scoreboard. Scoreboards are useful and I look at mine constantly, but no scoreboard has ever made a player run faster.

The programs that grow do it by moving affiliates between states. Signed up to first click. First click to first sale. One email to five emails. Every one of those moves takes a message sent at the right moment to the right group, and your platform either helps you build that group in four seconds or it doesn’t. If you want the mechanics of how attribution gets recorded, how affiliate tracking works covers the technical side in plain language.

What does AffiliateHQ do that other platforms don’t?

AffiliateHQ maps to the system in The Book on Affiliate Management feature by feature, because I coded the book instead of writing another chapter. The differences fall into four areas.

Activation sequences run automatically against behavior thresholds instead of dates. An affiliate who signs up and hasn’t clicked their link in 7 days gets a different sequence than one who clicked but hasn’t generated a sale in 30. Four sequences cover the four states, and they fire without you touching anything.

Commitment Plans ask affiliates what they’ll do before the promo starts. Two emails or five? Social posts or a webinar? The number they commit to publicly is the number they hit far more often than the number you hoped for silently. That’s the ABC method from the book, built into signup.

The contest engine handles leaderboards, tiered prizes, and mid-contest standings emails without a spreadsheet. The Training Hub gives affiliates a place to learn how to promote, which sounds obvious until you count how many platforms include one.

Then there’s the AI side. The swipe copy generator trains on your voice rather than producing generic templates, the Program Analyzer grades your program by category and tells you which lever to pull next, and the native MCP server lets you ask Claude or ChatGPT direct questions about your program data.

Software solves the management half. It won’t recruit anyone for you. Your First 100 Affiliates is a free report on the exact strategies I used to recruit 604 affiliates and build a $1.1 million per month program in 18 months, including where to find good affiliates and the email templates that get replies.

When should you pick different affiliate software?

Four situations, and in all four I’d tell you to buy something else.

You sell exclusively through Stripe and you want the cheapest thing that works. Rewardful is built for that and costs less than I do. You run a WordPress-only setup with no plans to change. AffiliateWP lives inside WordPress and that convenience is worth real money to a solo operator.

You need deep tracking configuration across multiple stores and currencies with a technical person on staff. Post Affiliate Pro gives you more knobs than I do and has for 15 years. You’re an enterprise brand managing hundreds of partners with a dedicated partnerships team. Impact or PartnerStack will fit your org chart better.

Anyone who tells you one platform wins for all five of those situations is selling you something. I’m selling you something too, which is exactly why I’d rather be right than universal. The network versus in-house comparison covers the other half of this decision, and what it costs to start an affiliate program will tell you whether your revenue supports any of this yet.

Should you trust a recommendation from someone who owns the product?

Trust the reasoning, not the recommendation. I’ve given you the four gaps, the platforms that handle each one better, and the situations where I’d send you elsewhere. Check that reasoning against your own program.

Apply this test to any software recommendation, mine included. Does the person naming the tool run programs on it, or do they run an affiliate site that earns a commission for the referral? Most affiliate software roundups fall in the second category. The rankings change when the payouts change, which is why the same five tools shuffle positions across a dozen “best of” posts every quarter.

I’ve won four Affiliate Manager of the Year awards and scaled programs from zero to $1 million a month and from $15 million to $325 million a year. I built the tool I wanted during those two decades. That’s the whole pitch.

What should you do if your current software works fine?

Keep it. Switching platforms mid-year costs you tracking history, affiliate goodwill, and about 20 hours of migration work, and none of that pays for itself if your existing tool tracks correctly and pays on time.

Switch when you hit one of these three walls. You can’t segment affiliates by behavior and email that segment inside the platform. You’re running contests or leaderboards manually. Your inactive rate sits above 75% and you have no automated way to work it down.

Short of those, spend the money on performance bonuses instead. A $2,000 bonus pool moves more revenue than a $200 monthly software upgrade in most programs I’ve audited. And if you want to know whether your program is healthy before you touch anything, the KPIs worth tracking will tell you faster than a demo call will.

Every AffiliateHQ feature maps to a chapter in The Book on Affiliate Management, 300+ pages on the system I used to build a $1 million per month affiliate program in under two years. Read the book first if you want to know whether the software philosophy matches how you want to run your program.

How much does affiliate software cost?

Standalone affiliate platforms run roughly $49 to $129 a month for programs under $100K in monthly affiliate revenue. Networks charge a percentage instead, typically 20% to 30% on top of the commission you’re already paying.

Run the network math before you assume it’s the cheaper path. A program paying $50,000 in monthly commissions through a network at 25% pays $12,500 a month in fees. That same program on standalone software pays around $100. The network earns its cut when it solves recruiting for you, and it stops earning it the moment you’ve built your own affiliate list.

Payment processing sits outside all of this. How you pay affiliates and how often has more effect on affiliate trust than any feature list, and platforms handle it differently. Ask about payout methods and minimum thresholds before you buy.

Does affiliate software prevent fraud?

Partially. Most platforms flag duplicate IPs, self-referrals, and suspicious conversion velocity, and those catch the lazy fraud. The sophisticated version gets past all of them.

In 20 years the fraud I’ve caught came from patterns no rule engine flagged. An affiliate whose conversion rate was 9x the program average. A sudden batch of sales from a country where the product wasn’t available. Commissions that spiked the day before a payout deadline and stopped the day after. AffiliateHQ codes those specific signals in because I spent two decades learning them, but no software replaces a human who knows what normal looks like in their own program. My guide to affiliate fraud prevention tools covers what to check manually.

Frequently asked questions

Does Matt McWilliams recommend affiliate networks or in-house software?

In-house software for most businesses. Networks solve recruiting, which is valuable if you have no affiliate list and no time to build one. Once you’ve recruited 50 to 100 affiliates yourself, the network fee stops buying you anything you can’t do directly, and you’re paying 20% to 30% on commissions for a directory listing.

What affiliate software did Matt use before AffiliateHQ?

Infusionsoft for client programs and iDevAffiliate for smaller programs getting started, plus network work inside ShareASale, CJ, and Impact. He recommended that Infusionsoft and iDevAffiliate pairing publicly for years. Both did the tracking job well. The gaps were in activation, segmented email, and contest management, which is what pushed him to build his own platform.

Is AffiliateHQ good for beginners?

Yes, with one qualifier. If you have zero affiliates and no plan to recruit any, no software will help you. Recruit your first 10 affiliates manually, confirm people want to promote your product, and then buy software. The Training Hub and activation sequences matter most once you have 25+ affiliates to manage.

What’s the difference between affiliate tracking software and affiliate management software?

Tracking software records clicks, attributes sales, and calculates commissions. Management software does all of that plus the work of getting affiliates to promote: segmentation, activation sequences, contests, training, and communication. Most platforms sold as affiliate software are tracking tools with a signup form attached.

Should I switch affiliate software mid-launch?

No. Migration breaks tracking links that affiliates have already published, and any commission that gets missed during the handoff costs you affiliate trust you won’t get back cheaply. Finish the launch, then migrate during a quiet window with at least two weeks of overlap where both systems run.

Can I export my affiliate data if I leave AffiliateHQ?

Yes. Your affiliate roster, commission history, and payout records export in full. Any platform that makes leaving difficult is telling you what it thinks of its own retention, and I’d apply that test to every tool on your shortlist.

The short version

I recommend AffiliateHQ and I built it. I used Infusionsoft, iDevAffiliate, Post Affiliate Pro, ShareASale, CJ, and Impact for 20 years first, and each one did its job. The gaps that pushed me to build something else were behavioral tracking, activation tooling, segmented email, and contests, in that order. If those four things aren’t hurting you, keep what you have.

If they are, start by pulling your inactive affiliate count this week. Anything above 75% means you have a promotion problem, and motivating affiliates who signed up and stopped is where I’d start regardless of which platform you land on.

Want a second opinion from someone who isn’t reading a feature list? Book a free 20-minute call at Your Affiliate Launch Coach and I’ll review your current program and give you an action plan for the next 30 to 60 days. If the answer is “keep the software you have,” that’s what I’ll tell you.

You can see the platform at AffiliateHQ.

AffiliateHQ tracking platform