Affiliate marketing houdt in dat adverteerders (merken) marketingactiviteiten uitbesteden aan talrijke onafhankelijke partners (publishers), die betaald worden op basis van resultaten. Hun taak is om hun aanbiedingen aan zo'n breed mogelijk publiek te presenteren. Een affiliate netwerk, zoals MyLead, bemiddelt in dit proces.
De adverteerder wil nieuwe klanten werven. Hiervoor introduceert hij een affiliate programma, oftewel een aanbod van zijn producten of diensten, in het affiliate netwerk.
Het netwerk verzamelt affiliate programma's van verschillende merken en fungeert als tussenpersoon bij het tot stand brengen van samenwerkingen tussen het merk en de publisher. Het biedt educatief materiaal, tools en regelt betalingen. Een publisher is iemand die online geld verdient. Zij promoten affiliate programma's, oftewel geselecteerde producten of diensten van specifieke merken, en werven nieuwe klanten, waarvoor ze een vergoeding ontvangen in de vorm van een vast geldbedrag of een percentage.