150 € pour le parrain, 150 € pour le filleul - et aucun moyen de le suivre
Une legaltech française de 8 000 clients relance son programme de parrainage, activé par des envois papier avec QR code. Mais sans code parrain, sans page de suivi, sans attribution des envois.
Un programme qui tournait, sans que personne ne puisse le prouver
Chaque suivi de prime = un appel ou un email en plus à traiter.
Pas de code unique, pas de preuve du lien parrain-filleul.
Impossible de savoir quelle campagne papier générait des scans.
Aucune trace fiable entre le scan et le versement de la prime.
Trois contraintes qui fermaient la plupart des options
- HubSpot, sans équipe technique interne ;
- parcours démarré au scan d'une carte postale : un compte ou un mot de passe tuait la conversion ;
- une plateforme du marché (Loyoly, BuyAPowa) ajoutait un abonnement pour une donnée déjà disponible.
Un espace personnel sans compte, sur le principe du lien de suivi de colis
Chaque client a une URL unique avec un token, portée par son QR code et ses emails. Il y trouve son code parrain, un partage WhatsApp pré-rédigé, ses parrainages en temps réel (4 statuts), son gain total, et une récupération de lien par email s'il l'a perdu.
Bonjour Camille 👋
Recommandez-nous et gagnez 150 €
Maquette de démonstration - données fictives.
Quatre briques, toutes déjà présentes dans la stack de l'entreprise
- Page HubSpotNoindex, module HTML/JS sur mesure qui lit le token et interroge un webhook.
- ProvisioningChaque matin : génère code et token, déduplique par email.
- Webhook temps réelReçoit le token, interroge Airtable, renvoie un JSON filtré, compte les scans.
- Synchronisation CRMPousse code et lien dans HubSpot chaque matin pour l'envoi automatisé.
Déduplication exécutée sur 7 900 fiches clients avant mise en production. Chaque QR code encode aussi sa campagne d'origine : l'attribution des envois papier arrive gratuitement, en sous-produit.
Le même standard que sur mes autres livraisons
Cloisonnement
La page n'expose qu'un prénom, un code, et pour chaque filleul un prénom+initiale, un statut, un montant.
États dégradés prévus
Token inconnu, lien expiré, base injoignable : un écran utile, jamais une erreur brute.
Lien mémorisé 30 jours
Le client retrouve son espace sans rescanner sa carte.
CSS isolé
Aucune collision avec le thème HubSpot, même après mise à jour.
Audit de sécurité externe réalisé avant l'ouverture aux clients.
Livré en production
Chiffres de performance à venir après quelques semaines de recul.