1. Waarom klassieke affiliate programma's instorten binnen Discord
Klassieke affiliate programma's gaan uit van een afrekenproces: een code, een landingspagina, een cookie. Binnen een besloten chatcommunity werkt dat proces niet. Leden zullen Discord niet verlaten om een promocode te kopiëren en te plakken, en een cookie op een afrekenpagina vertelt je niets over welk lid de commissie heeft verdiend.
De oplossing is om de uitnodigingslink zelf de affiliate-eenheid te maken. Elk lid krijgt een unieke magische link. Wanneer een nieuwe gebruiker zich via deze link aanmeldt en een betaald abonnement voltooit, is de attributie direct en permanent — geen cookies, geen codes, geen dashboards buiten de community.
2. Het attributiemodel: alleen betaalde aanmeldingen, voor altijd toegeschreven
Sovereign koppelt elke verwijzing aan een lid-ID op het moment dat de uitnodigingslink wordt aangemaakt, zodat het commissiespoor over Discord en Telegram heen blijft bestaan. Attributie vindt plaats bij de gebeurtenis die er echt toe doet: een voltooid betaald abonnement, niet een gratis account. Die ene regel houdt het klassement eerlijk en de uitbetalingspool slank.
Ambassadeurs zien hun eigen cijfers in realtime: unieke link, aanmeldingen, openstaande commissies. De eigenaar ziet dezelfde gegevens gebundeld, plus de community master link voor hun eigen campagnes, en kan uitbetalingen goedkeuren in het Dashboard. De geschatte LTV per doorverwezen lid wordt ook bijgehouden, wat het verwijzingsprogramma van een kostenpost verandert in een meetbaar groeikanaal.
// The invariant that keeps the loop honest
interface Referral {
ambassadorId: string; // member who owns the magic invite link
inviteCode: string; // unique, bound at link creation
referredMemberId?: string; // set at join
paidSubscriptionId?: string; // set ONLY on completed paid checkout
}
// A referral counts only when both are present:
const isCounted = (r: Referral) => !!(r.referredMemberId && r.paidSubscriptionId);
// Production LTV estimate for a referred member (plan price per active sub):
const estimatedLTV = member.referralRevenue + member.subscriptions.length * planPrice;3. De loop draaiende houden zonder dat het spam wordt
Drie controles houden verwijzingsloops gezond. Ten eerste, tel alleen betaalde, geverifieerde aanmeldingen — dit voorkomt het aanmaken van nepaccounts. Ten tweede, beperk de frequentie en optioneel het eenmalig gebruik van de uitnodigingslinks, zodat ze niet in openbare kanalen kunnen worden verspreid. Ten derde, houd de uitbetalingsbeoordeling in handen van de eigenaar, precies zoals bij bounty-goedkeuringen.
Het vliegwiel, eenmaal in beweging, is goedkoop: een ambassadeur werft een betalend lid, dat lid krijgt zijn eigen link, en de loop versterkt zichzelf. In besloten communities is dit het dichtstbijzijnde betaalde acquisitiekanaal met nul platformkosten en geen plafond voor advertentie-uitgaven.
Een verwijzing wordt alleen gecrediteerd wanneer het uitgenodigde lid een betaald abonnement voltooit. Dit is bewust: het is wat het klassement zinvol houdt, de commissies financierbaar maakt en de loop bestand maakt tegen misbruik.