En 28 jours en production, le cabinet a encaissé 65 000 € de CA neuf, généré 144 leads qualifiés, exécuté 8 090 actions automatisées, tracé 87 voleurs présumés, et signé 13 nouveaux clients. Tout ça avec 14 agents IA orchestrés par une seule plateforme. Voici ce qui a marché, ce qui a failli tuer le projet, et les chiffres semaine après semaine.
Comment un cabinet d’avocat peut-il générer des leads sur Instagram ?
Un cabinet d’avocat génère des leads sur Instagram en publiant systématiquement des décisions de justice anonymisées sur son créneau (ici : droit routier, vol/recel, agressions). Pas de personal branding ni de “tips juridiques génériques” — uniquement des cas réels gagnés, mis en scène en carrousel + reel, avec un appel à l’action vers WhatsApp. Le cabinet Dehan-Schinazi a publié 47 posts en 28 jours : ROI = 144 leads, soit ~3 leads par publication.
L’architecture des 14 agents repose sur ce principe : la matière première du contenu, ce sont les vraies décisions de justice du cabinet. Aucun copywriter n’écrit “from scratch” — les agents lisent les comptes-rendus d’audience, anonymisent, transforment en hook + carrousel, valident avec l’avocat fondateur, publient.
Quel était le diagnostic initial du cabinet en avril 2026 ?
Diagnostic posé en 30 minutes d’audit, le 1er avril 2026 : (1) trafic organique du site = quasi-nul, (2) zéro présence Instagram malgré une niche photogénique (vol de scooter, agressions, accidents), (3) prise de RDV par téléphone uniquement, donc dépendante du standard, (4) aucun CRM, les dossiers vivent dans Outlook + Word, (5) le cabinet refuse les leads “froids” — il veut des dossiers à fort tarif horaire (>2 000 € HT moyen).
Les 5 contraintes posées par le cabinet, jamais négociables :
| # | Contrainte | Implication tech |
|---|---|---|
| 1 | Aucun lead “concours / Mojito” — uniquement des victimes ayant déjà déposé plainte | Filtre LLM sur intention + qualification budget en pré-conversation WhatsApp |
| 2 | Anonymisation totale des décisions publiées | Agent dédié de PII scrubbing (Claude Sonnet 4.6, prompt verrouillé) |
| 3 | Validation humaine avant chaque post | File d’attente Telegram avec 2 boutons (✓ publier / ✗ refaire) |
| 4 | Aucun chatbot qui prétend être l’avocat | Disclaimer ouvert : “Vous discutez avec l’assistant du cabinet, l’avocat reprend dès que vous prenez RDV” |
| 5 | RGPD strict, hébergement UE | Supabase eu-west-1, OpenAI/Anthropic via régions UE, logs 30 jours max |
À quoi ressemble l’architecture des 14 agents ?
L’architecture est une boucle fermée : capture → qualification → contenu → publication → tracking → relance → signature → facturation. Chaque agent fait une seule chose et passe le résultat au suivant via une table Supabase. Aucun agent ne dépasse 200 lignes de code utile. Le tout tourne sur Railway, déclenché par un cron + des webhooks.
Les 14 agents, dans l’ordre du flux :
- Capture-Décisions — lit les nouveaux comptes-rendus déposés dans un dossier Drive partagé par l’avocat
- Anonymiseur — scrub PII (noms, plaques, adresses, dates précises → “en mai 2025”)
- Hooker — extrait l’angle narratif fort (“Vol de scooter à 4h47 — voleur tracé en 6 jours”)
- Carrousel-Builder — génère un script 8 slides + brief visuel pour Canva via API
- Reel-Scripter — variante vidéo verticale 18s, voix off TTS (ElevenLabs)
- Reviewer — Telegram : “Voici le post pour décision X-2024-1247. Publier ?” avec aperçu
- Publisher — Instagram Graph API + Meta Business Suite, slot horaire optimisé
- DM-Concierge — répond aux DM Instagram, qualifie l’intention, reroute vers WhatsApp si lead chaud
- WhatsApp-Triageur — premier filtre sur les WhatsApp entrants (vol / agression / accident / autre)
- Qualificateur — pose 4 questions structurées (date des faits, lieu, dépôt de plainte oui/non, attente du cabinet)
- Tracker-Voleur — pour les vols : essaie d’identifier le présumé voleur via OSINT public + caméras de surveillance déjà fournies par la victime (jamais de scraping illégal)
- Booker — propose 3 créneaux Calendly, confirme par WhatsApp + email
- Relanceur — si pas de réponse à J+2 / J+5 / J+9, message contextuel (jamais générique)
- Facturier — émet la facture honoraire à la signature, déclenche le suivi de dossier
Quels sont les chiffres semaine après semaine ?
Les chiffres ont monté en S-Curve : démarrage lent semaine 1 (5 leads), explosion semaine 3 (62 leads), stabilisation semaine 4. Le cabinet a signé son premier dossier au jour 11, le 13e au jour 28. Le ratio leads → clients signés est de 9% (13 / 144), conforme à ce qu’on attend en droit routier où la décision de signer demande 7–14 jours de délibération.
| Semaine | Posts publiés | Leads qualifiés | Voleurs tracés | Clients signés | CA cumulé (€) |
|---|---|---|---|---|---|
| S1 (j 1–7) | 8 | 5 | 0 | 0 | 0 |
| S2 (j 8–14) | 12 | 21 | 14 | 2 | 8 200 |
| S3 (j 15–21) | 14 | 62 | 38 | 6 | 32 400 |
| S4 (j 22–28) | 13 | 56 | 35 | 5 | 65 000 |
| Total | 47 | 144 | 87 | 13 | 65 000 |
Les 8 090 actions exécutées par les agents sur 28 jours se décomposent comme suit : 2 814 messages WhatsApp envoyés, 1 247 réponses DM Instagram, 3 102 lignes de qualification écrites en base, 782 relances programmées, 145 factures et propositions générées.
Quels pièges ont failli tuer le projet en cours de route ?
Trois pièges majeurs, identifiés au cours du sprint, ont chacun failli faire dérailler le déploiement. Les contournements ont été codés en moins de 48 heures à chaque fois — parce que c’est notre code, pas un SaaS qu’il faudrait attendre que l’éditeur patche.
Piège 1 : la qualification trop douce — semaine 1
Au démarrage, le qualificateur acceptait toute victime, y compris les leads à 200 € de budget impossibles à servir. Le cabinet s’est plaint dès le jour 4 : “Je passe 30 min au téléphone pour rien, ça ne marche pas”. Correction j+5 : ajout d’un agent “filtre budget” qui pose explicitement la question du budget approximatif avant la prise de RDV. Résultat : 40% des conversations s’arrêtent à cette étape — exactement les 40% que le cabinet ne voulait pas voir.
Piège 2 : le DM Instagram ban-shadow — semaine 2
Instagram a flaggé le compte au jour 14 (trop de DM en peu de temps depuis une IP datacenter). Les DM partaient mais aucun lead ne répondait. Correction j+15 : passage à un proxy résidentiel français (Bright Data Paris) + cap à 25 DM/jour avec jitter humain de 8–18 minutes entre chaque envoi. Résultat : volume DM divisé par 4 mais taux de réponse remonté de 2% à 31%. La leçon : un DM lu vaut 50 DM ignorés.
Piège 3 : les voleurs dans la nature — semaine 3
L’agent Tracker-Voleur s’est mis à proposer des identifications trop confiantes sur les voleurs présumés à partir de captures de caméras de surveillance. Le cabinet a vu passer une identification à 92% de confiance qui s’est révélée erronée à la vérification humaine. Risque juridique majeur. Correction j+19 : seuil de confiance remonté à 78%, ajout d’un disclaimer systématique “match probable, à valider par procédure”, et tout match >85% renvoyé à l’avocat AVANT toute communication au client. Résultat : zéro identification erronée publiée depuis.
Quels chiffres sont irreproductibles dans la “vie d’avant” du cabinet ?
Trois chiffres sont structurellement impossibles avec un cabinet “à l’ancienne” : (1) 3 secondes de réponse moyenne sur WhatsApp (un humain met 4–6 heures), (2) 47 posts en 28 jours (un community manager freelance en sort 8 par mois pour 1 200 €), (3) les 87 voleurs tracés — un cabinet humain n’a tout simplement pas le temps d’analyser les vidéos de surveillance de chaque dossier. C’est le tracking qui a fait la viralité d’Instagram, pas l’inverse.
| Indicateur | Cabinet “à l’ancienne” | Cabinet automatisé |
|---|---|---|
| Délai moyen de réponse WhatsApp | 4–6h | 3 secondes |
| Posts Instagram par mois | 0 (pas de présence) ou 8 (community manager freelance à 1 200 €/mois) | 47 |
| Coût marketing mensuel | 1 200–2 500 € (CM) + 2 000 € (Ads) = 3–5 k€ | 250 € (run cost cloud) |
| Voleurs analysés par dossier | 0 (pas de bande passante) | 87 sur 28 jours |
| Délai entre lead et 1er contact | 6h (humain) à 24h (week-end) | <1 min, 24/7 |
| CA généré en 28 jours | Variable, ~10–20 k€ avec un bon trimestre | 65 000 € |
Le cabinet payait avant ~3 800 €/mois en marketing extérieur sans ce volume de résultats. Le build Openclaw, à 11 000 € one-time + 250 €/mois de run cost, est rentabilisé dès la fin du 1er mois.
Combien ça a coûté au cabinet, et qu’est-ce qu’il “possède” maintenant ?
Le cabinet a payé 11 000 € HT one-time pour le build (28 jours du sprint Openclaw) + 250 €/mois de run cost sur sa propre carte bancaire (Railway + Supabase + WhatsApp Business API + OpenAI/Anthropic + Bright Data). Aucun abonnement Openclaw, aucun lock-in, aucune commission sur le CA. Le cabinet possède le code source, l’infra est sur ses comptes, et il peut faire tourner les 14 agents indéfiniment sans nous.
Notre proposition de valeur tient en une phrase : “Vous achetez une plateforme à prix fixe, vous payez l’infrastructure sur votre propre carte, vous gardez le code. Pas d’abonnement, pas de SaaS, pas de commission au lead.”
C’est exactement l’inverse du modèle des plateformes de génération de leads juridiques (Doctolib, Conseil-Juridique.net), qui prennent 30–50 € par lead à perpétuité — et envoient le même lead à 3 cabinets concurrents.
Que ferait un cabinet qui veut reproduire ça en 2026 ?
Trois actions, dans l’ordre. Aucune n’implique de signer avec Openclaw.
- Auditer son flux actuel : combien de minutes entre un appel manqué et un rappel ? Combien de RDV pris vs RDV honorés ? Quel taux de conversion DM → consultation ? Si vous ne mesurez pas, vous ne pouvez pas optimiser.
- Trouver son angle narratif unique : Cabinet Dehan = vol/recel/agressions avec décisions photogéniques. Un cabinet en droit fiscal aura un autre angle (montants récupérés à l’amiable, redressements évités). Il faut un angle ; sans angle, le contenu ne décolle pas, IA ou pas IA.
- Estimer son budget en mois de ROI, pas en € absolus : si le cabinet signe en moyenne 4 000 € HT par dossier, un build à 11 000 € se rentabilise au 3e dossier signé. Le bon cadrage n’est jamais “c’est cher” — c’est “combien de mois pour rentrer dans mes frais ?”.
Si la réponse à (3) est “moins de 4 mois”, le ROI est garanti. À ce stade, hésiter coûte plus cher que se lancer.
Et la suite après le sprint de 28 jours ?
Le cabinet Dehan-Schinazi tourne aujourd’hui à vitesse de croisière : 25–35 leads qualifiés par semaine, 4–6 nouveaux dossiers signés par mois, un community manager Openclaw qui supervise les 14 agents en mode “exception only” (~2h par semaine de pilotage humain). Le ROI continue de monter parce que l’agent Tracker-Voleur s’améliore avec chaque dossier (la base d’images de surveillance s’enrichit) et que le moteur de hooks Instagram apprend ce qui performe sur la niche.
Trois extensions sont en cours d’évaluation pour le trimestre suivant :
- Multi-bureaux : dupliquer l’architecture pour un second cabinet associé à Lyon, en partageant 60% du code et en customisant les agents anonymiseur + qualificateur sur les spécificités locales (prud’hommes, baux commerciaux).
- Fil de relance “old leads” : recontacter les 144 leads non signés à J+90 avec un message contextualisé sur l’évolution de la jurisprudence dans leur dossier — taux de conversion attendu : 5–8%, soit 7 à 12 dossiers supplémentaires.
- Newsletter mensuelle sur les décisions emblématiques du mois, segmentée par profil de victime (vol / agression / accident) — outil de positionnement et d’autorité, pas de génération directe.
L’ensemble reste dans le même budget de run-cost parce que les marginaux d’agents IA sont quasi-nuls une fois l’infrastructure en place. C’est le levier le plus sous-estimé du modèle “code que vous possédez” : chaque nouvel agent coûte ~€0/mois supplémentaire, là où chaque nouveau SaaS coûte un nouvel abonnement à perpétuité.
Source des chiffres : données internes Openclaw × Cabinet Dehan-Schinazi, sprint du 1er au 28 avril 2026. Tous les chiffres sont validés par l’avocat fondateur. La page de cas détaillée se trouve sur /case-study-cabinet-dehan.html.