Sache exactement qui a rejoint ta waitlist, et quand
Logge chaque inscription waitlist avec l'acteur, l'email, la source, le referrer et l'heure. Passe la liste aux ventes à l'ouverture des portes, ou replay-la quand une invitation beta échoue.
Une table waitlist dans ta base te donne un nom et un email. Elle ne te dit pas d'où vient l'utilisateur, quelle campagne l'a amené, s'il s'est inscrit deux fois, ni à quel moment tu l'as invité. Le jour du lancement, tu n'as aucune histoire à raconter et aucune manière de prioriser ta cohorte beta.
Émets un event `waitlist.joined` à chaque inscription. Stocke la source, le referrer, l'ID de campagne et les paramètres UTM dans les metadata. Quand tu ouvres la beta, filtre `waitlist.joined` dans le dashboard, exporte en CSV et envoie les premières invitations à tes inscriptions les plus anciennes et les plus chaudes. Chaque invitation envoyée est un nouvel event à logger, `waitlist.invited`, `waitlist.accepted`, `waitlist.bounced`, donc tout le funnel vit au même endroit.
await recalled.events.create({
action: "waitlist.joined",
actor: { id: user.id, email: user.email },
organization: "marketing",
metadata: { source: "landing", referrer: req.headers.referer },
});Pourquoi les équipes font tourner leur waitlist sur Recalled
- Metadata riches sur l'acteur
Email, referrer, tags UTM, user agent et IP sur chaque event d'inscription. Aucune jointure à faire.
- Export CSV en un clic
Filtre `waitlist.joined` par plage de dates, exporte en CSV, passe-le aux ventes ou au marketing. Sans SQL.
- Ordre inviolable
Chaque event est hash-chainé. L'ordre des inscriptions est prouvable cryptographiquement, utile quand tu promets 'les N premiers l'ont gratos'.
- Rétention sous contrôle
Les clients payants peuvent définir une règle de rétention par préfixe d'action. Garde `waitlist.*` pour toujours, expire les events plus bruyants après 30 jours.
Cas d'usage liés
Logge les events d'authentification avec acteur, IP, user agent et résultat. Détecte le credential stuffing, rejoue les sessions suspectes et prouve à tes clients entreprise que la sécurité t'importe.
Requête tous les events par actor id pour rebâtir une timeline minute par minute. Parfait pour les enquêtes support, les bug reports et rejouer le contexte d'une plainte.
Ton prochain audit log est à 2 minutes
Arrête de bricoler ta propre table de logs. Branche Recalled, émets ton premier event, passe à la suite.