1. Pourquoi les programmes d'affiliation classiques s'effondrent au sein de Discord
Les programmes d'affiliation classiques supposent un parcours de paiement : un code, une page de destination, un cookie. Au sein d'une communauté de chat privée, ce parcours est rompu. Les membres ne quitteront pas Discord pour copier-coller un code promo, et un cookie sur une page de paiement ne vous dit rien sur le membre qui a gagné la commission.
La solution consiste à faire du lien d'invitation lui-même l'unité d'affiliation. Chaque membre reçoit un lien magique unique. Lorsqu'un nouvel utilisateur rejoint via ce lien et souscrit un abonnement payant, l'attribution est instantanée et permanente — pas de cookies, pas de codes, pas de tableaux de bord en dehors de la communauté.
2. Le modèle d'attribution : inscriptions payantes uniquement, attribuées à jamais
Sovereign lie chaque parrainage à un ID de membre au moment de la création du lien d'invitation, de sorte que la trace de la commission survit à travers Discord et Telegram. L'attribution se déclenche sur l'événement qui compte réellement : un abonnement payant complété, et non un compte gratuit. Cette règle unique maintient le classement honnête et le fonds de paiement allégé.
Les ambassadeurs voient leurs propres chiffres en temps réel : lien unique, inscriptions, commissions en attente. Le propriétaire voit les mêmes données agrégées, plus le lien maître de la communauté pour ses propres campagnes, et peut approuver les paiements dans le Dashboard. La LTV estimée par membre parrainé est également suivie, ce qui transforme le programme de parrainage d'un centre de coûts en un canal de croissance mesurable.
// 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. Faire fonctionner la boucle sans qu'elle ne devienne du spam
Trois contrôles maintiennent les boucles de parrainage saines. Premièrement, ne compter que les inscriptions payantes et vérifiées — cela met fin au jeu de la création de faux comptes. Deuxièmement, limiter le débit et éventuellement l'utilisation unique des liens d'invitation afin qu'ils ne puissent pas être diffusés massivement dans les canaux publics. Troisièmement, garder l'examen des paiements entre les mains du propriétaire, exactement comme pour les approbations de primes.
Le volant d'inertie, une fois lancé, est peu coûteux : un ambassadeur recrute un membre payant, ce membre obtient son propre lien, et la boucle se développe. Dans les communautés privées, c'est ce qui se rapproche le plus d'un canal d'acquisition payant sans frais de plateforme et sans plafond de dépenses publicitaires.
Un parrainage n'est crédité que lorsque le membre invité souscrit un abonnement payant. C'est délibéré : c'est ce qui maintient la pertinence du classement, la finançabilité des commissions et la résistance de la boucle à la fraude.