Bundle starter · B03
L'écosystème marketeur éthique
Quiz scoring, automation email éthique, CRM maison. Tu possèdes ta donnée, pas l'inverse.
Industrialise ton acquisition, sans dark pattern.
Sur le site de vente B02 : prise de rendez-vous, funnels, quiz de qualification, séquences email orientées par tag et automatisations CRM. La machine d'acquisition complète, pensée pour convaincre, pas pour manipuler.
// pourquoi ce bundle existe
Le scénario que ce bundle anticipe.
Tu as un produit qui se vend (B02). Maintenant tu veux scaler : plus de trafic, plus de leads qualifiés, plus d'emails ouverts. Le piège classique : tu installes un CRM tiers (HubSpot, ActiveCampaign), tu colles 12 scripts tiers sur ta page, et tu réalises trois mois plus tard que (1) tes consentements RGPD sont inexploitables, (2) tu paies 200 €/mois pour ne pas posséder ta donnée, (3) ton funnel est plein de dark patterns par défaut.
L'enjeu sécurité réel sur cette couche n'est pas le hack flagrant : c'est l'exfiltration progressive : un quiz mal protégé qui leak l'email des participants, un webhook n8n exposé qui injecte n'importe quoi dans ton CRM, une séquence email qui envoie depuis ton IP et ruine ta deliverability. Le bundle pose un quiz scoring sécurisé, un mini-CRM Supabase RLS, des séquences Beehiiv segmentées par tag, et un webhook HMAC signé entre tous les maillons.
$ cat angles-morts.txt
Les angles morts que ce bundle ferme.
Chaque ligne est un risque mesuré, pas un fantasme. Si tu reconnais ton stack dans une d'elles, c'est que ce bundle est pour toi.
Architecture emboîtée
Un starter empile tous les précédents
Les six starters ne sont pas six offres séparées : c'est une seule pile. B03contient l'intégralité des bundles précédents, chacun avec son périmètre, et y ajoute sa propre couche. Tu ne paies jamais deux fois la même brique.
$ tree B03/
Ce qu'il y a dans la boîte.
Chaque toolkit est livré avec son code, son runbook, et ses tests. Pas de SaaS caché, pas d'abonnement implicite — tu possèdes tout ce que tu déploies.
$ ls direct/ # ce que B03 ajoute en propre
$ mitre-attack --highlight B03
Les maillons verrouillés dans la kill-chain.
La chaîne MITRE ATT&CK décompose une attaque en 13 tactiques, de la reconnaissance à l'impact. Ce bundle rend impraticables les maillons surlignés ci-dessous — l'attaquant ne peut plus enchaîner.
$ mitre map --attack-to-defend B03
Chaque problème, sa contre-mesure.
Pour chaque technique d'attaque ATT&CK qui vise B03, la mesure concrète qu'il pose pour la neutraliser — risque à gauche, parade en face.
Un webhook public non authentifié est un canal d'injection ouvert droit dans ton CRM.
HMAC signé + IP allowlist : seules les sources légitimes sont acceptées.
Une table Supabase sans RLS expose tous tes contacts à n'importe quelle requête.
RLS strict + tests d'isolation : chaque requête ne voit que ce à quoi elle a droit.
Un endpoint magic-link sans rate-limit se laisse énumérer et marteler.
Rate-limit par IP et par email sur le magic-link : l'énumération est cassée.
Un quiz ou un formulaire sans plafond sature la file d'envoi email d'un seul coup.
Plafond de taille + rate-limit + CAPTCHA optionnel : les soumissions massives sont filtrées.
$ cat faq.md
Tu hésites ? Lis ça.
Pourquoi Beehiiv plutôt que Mailchimp ?
Beehiiv a une API claire, une politique anti-spam saine et un pricing prévisible. Mailchimp est utilisable mais bien plus opaque sur le tracking sortant.
Le quiz scoring, c'est du SaaS ou self-hosté ?
Self-hosté. C'est un module Next.js qui écrit directement dans ta Supabase. Tu possèdes la donnée, tu fais évoluer le scoring quand tu veux.
Combien d'emails par mois ça peut gérer ?
Côté Beehiiv, leur free tier monte à 2500 contacts. Côté technique, le bundle est testé jusqu'à 10k emails/jour sans saturation. Au-delà, on bascule vers le SaaS B06 avec file d'envoi multi-providers (X03).
$ ./preorder --bundle B03
Pas encore en vente, mais réserve ta place.
Laisse-moi ton email — tu seras prévenu·e en priorité au lancement, avec une réduction pré-achat. Aucune newsletter, aucun spam : juste l'annonce du jour J.
B03te paraît trop, ou pas assez ?
// ou compare les 6 starters d'un coup d'œil sur le tableau de couverture