étude de cas
Une ligne remplie par un CSM, une campagne prête : la chaîne qui produit la page et le kit de chaque client
Dans mon métier, j'ai construit une chaîne qui transforme la demande d'un CSM en landing page multilingue et en kit de communication complet, contrôlé puis déposé sur un Drive partagé. Sept semaines après sa mise en production, 36 % des clients concernés étaient équipés par cette voie.
- statut
- chaîne de production, en service
- mon rôle
- Conçue et construite seul, pour des CSM sans profil technique. Le code est écrit avec Claude Code : je conçois, je câble et je vérifie.
- stack
- notionassistant claudegithub actionsnodeapi du cmsplaywrightapi google driveslack
les repères
36 %
des clients concernés équipés en sept semaines
clients sous licence, hors offres événementielles, avec un challenge prévu entre la mise en production et le relevé du 15/10/2026
< 1 min
pour fabriquer un kit complet
43 kits refabriqués en 40 minutes pour un contrôle qualité
6 sur 43
kits en échec repérés par mon banc de contrôle
corrigés avant dépôt, sauf 3 refus attendus sur un compte de démonstration
le contexte
Une campagne de relance, client par client.
L'entreprise où je travaille édite une application B2B d'engagement des salariés. À l'été 2026, la direction a lancé une campagne de relance de l'usage, déployée client par client avant chaque événement de l'automne.
Chaque déploiement demandait une landing page aux couleurs du client et un kit pour ses équipes internes : affiches, guides de connexion, emails, messages courts, QR codes. Jusque-là, ces pages se montaient à la main, une par une. J'étais seul à construire, pour des CSM sans profil technique.
le problème
Produire vite, sans erreur visible chez le client.
Une campagne client par client ne tient que si le coût de production par client tombe près de zéro.
Le second enjeu était la fiabilité. Un QR code mort ou un logo illisible sur une affiche imprimée abîme la relation avec le client, et le CSM le découvre en dernier.
ce que j'ai décidé
Trois principes, fixés avant le code.
Le CSM ne remplit qu'une ligne dans une base Notion, guidé par un assistant Claude qui lit l'interface d'administration du client à sa place. La machine produit le reste. L'envoi au client reste un geste du CSM : la chaîne dépose le kit sur le Drive et n'écrit jamais au client.
J'ai aussi choisi un seul gabarit de page alimenté par des données, avec les traductions embarquées dans la page, plutôt qu'une page construite pour chaque client.
le workflow
De la ligne Notion au message Slack.
- le csmremplit et valide une ligne Notion
- contrôlesdemande bloquée s'il manque une date ou un lien
- pagecréée dans le CMS, dans les langues du client
- kitaffiches, guides PDF, messages, QR codes
- contrôles bloquantschaque lien et chaque QR testés
- livraisonkit sur le Drive, message Slack au CSM
- le csmenvoie lui-même le kit à son client
Une automatisation Notion déclenche la chaîne dès que le CSM valide sa ligne, et un balayage tourne en plus trois fois par jour en semaine. Les contrôles d'entrée bloquent une demande sans dates, sans lien d'accès, ou avec un lien de challenge déjà utilisé par un autre client. Les contrôles de sortie testent chaque lien et chaque QR, cherchent les trous de texte et vérifient la marque. En cas d'erreur, le CSM reçoit un message qui lui dit quoi corriger.
Le même moteur a servi un grand compte international, déployé dans de nombreux pays, avec un circuit de corrections pour ses relais locaux.
les résultats
Ce qui est mesuré, et ce qui ne l'est pas encore.
- Mise en production le 25 août 2026. Une CSM a fait un premier parcours complet le lendemain, et la chaîne tournait de bout en bout sans moi à partir du 3 septembre.
- 36 % des clients concernés étaient équipés sept semaines plus tard, grand compte international compris. Le périmètre retenu : les clients sous licence qui avaient un challenge prévu depuis la mise en production. Avec les offres événementielles, le ratio est de 30 %.
- Un kit complet se fabrique en moins d'une minute. Pour un contrôle qualité, j'ai refabriqué l'ensemble du parc, 43 kits, en 40 minutes.
- La campagne est passée en maintenance réactive fin septembre, sans chantier ouvert.
- L'effet de ces kits sur l'usage chez les clients n'est pas encore mesuré.
ce que j'en retiens
Les défauts trouvés, et ce qu'ils ont changé.
Le plus gros défaut est venu d'un retour terrain. Le QR « Télécharger l'app » pointait vers un domaine qui n'existait pas. Depuis, un contrôle teste chaque lien avant le dépôt et bloque le kit si un seul ne répond pas.
J'en ai tiré une habitude : refabriquer tout le parc en local et le relire en bloc. Ce banc a trouvé 6 kits en échec sur 43, dont une version linguistique cassée et un logo invisible sur son fond. Après correction, il ne restait que 3 refus attendus, sur un compte de démonstration.
Le prochain chantier est la transmission : faire passer le dépôt et le déclenchement sur un compte de service, pour qu'une autre personne puisse reprendre la chaîne.
la suite
Un projet du même type ?
En 30 minutes, je vous montre le système et ce qui s'appliquerait à votre contexte. Je peux aussi détailler l'architecture, les choix et les limites de ce projet.