← Toutes les ressources
Ressource gratuite · NoesisAI

Monte ton agent WhatsApp branché sur les registres de l'État

Le mode d'emploi complet : les prérequis, les 3 commandes, les 5 étapes guidées, le branchement aux sources officielles — et les 4 points de vigilance.

Tu ouvres WhatsApp. Tu écris « est-ce qu'un CDD peut faire des heures supplémentaires ? ». Trente secondes plus tard, tu as la réponse avec l'article du Code du travail en source.

Ce document est le mode d'emploi. Trois commandes pour démarrer, cinq étapes guidées, puis le branchement aux sources officielles de l'État. Tu n'écris pas une ligne de code : c'est Claude Code qui l'écrit, tu réponds à ses questions.

Compte une soirée. Le montage de base tient en vingt minutes si tes prérequis sont en place. Le reste du temps part dans les comptes à créer et dans les réglages que tu veux ajuster.

1Ce qu'il te faut avant de commencer

Quatre choses. Si l'une manque, tu te bloqueras à la première commande — c'est l'erreur la plus fréquente, et le point que les guides trouvés en ligne oublient systématiquement.

PrérequisOùRemarque
Python 3.11 ou pluspython.orgVérifie avec python3 --version. Le script refuse de démarrer en dessous
Claude Codenpm install -g @anthropic-ai/claude-codeDemande Node.js installé avant
Une clé API AnthropicRéglages → API KeysDistincte de ton abonnement Claude. C'est un compte à part, facturé à l'usage
Un accès WhatsApp BusinessZernio ou MetaLe choix se fait pendant le setup — voir l'étape 4
Le piège de la clé API. Beaucoup pensent que leur abonnement Claude suffit. Non : un agent qui tourne sur un serveur passe par l'API, qui a sa propre facturation à l'usage. C'est le premier poste de coût du projet, et il est détaillé plus bas.

2Les trois commandes de départ

Le dépôt est ici : github.com/Hainrixz/whatsapp-agentkit — open source, licence MIT, gratuit. Tu l'ouvres dans ton terminal :

git clone https://github.com/Hainrixz/whatsapp-agentkit.git
cd whatsapp-agentkit
bash start.sh

start.sh ne construit rien. Il vérifie ton environnement en quatre points : la version de Python, la présence de Claude Code, la création des dossiers, et la préparation du fichier de configuration. S'il s'arrête, il te dit exactement ce qui manque.

Ensuite tu lances Claude Code et tu tapes une seule commande :

claude
# puis, dans Claude Code :
/build-agent
Ce que tu viens de télécharger n'est pas une application. C'est une recette. Le dépôt contient un fichier d'instructions que Claude Code lit, et à partir duquel il écrit le code chez toi. Conséquence directe : deux personnes qui lancent la même commande n'obtiennent pas exactement le même code. C'est une force pour l'adaptation à ton métier, et un point de vigilance si tu dois maintenir plusieurs installations.

3Les cinq étapes que Claude Code déroule

À partir de /build-agent, tu n'as plus qu'à répondre. Voici ce qui se passe, pour que tu saches où tu en es.

Étape 1 — Il prépare le terrain

Contrôle de Python, création des dossiers, installation des dépendances, préparation du fichier de configuration. Automatique.

Étape 2 — Il t'interroge

Dix questions, posées une par une : le nom de ton activité, ce que tu fais, à quoi doit servir l'agent, comment il s'appelle, quel ton il adopte, tes horaires, tes fichiers de tarifs ou de documentation, ta clé API, et par quel service tu connectes WhatsApp.

C'est l'étape qui compte. Tout le reste est de la mécanique. La qualité de ton agent se joue ici, dans la précision de tes réponses — c'est la seule partie que personne ne peut faire à ta place.

Étape 3 — Il construit

Il écrit le serveur qui reçoit les messages, la connexion à Claude, l'historique par client, les fichiers de configuration de ton activité, et de quoi déployer. Tu regardes défiler.

Étape 4 — Tu testes, sans WhatsApp

Un simulateur de conversation dans ton terminal : tu écris comme si tu étais un client, l'agent répond. Rien n'est encore en ligne, aucun vrai message n'est envoyé. Si une réponse ne te plaît pas, tu le dis à Claude Code en français et il ajuste sur-le-champ.

Ne saute pas cette étape. C'est là que tu vois si ton agent tient la route, avant qu'un client ne l'ait vu. Pose-lui vingt vraies questions de ton quotidien, y compris les tordues.

Étape 5 — Tu le mets en ligne

Il te guide pour publier sur GitHub, brancher un hébergeur (Railway par défaut), charger tes clés et configurer la réception des messages. À partir de là, ton numéro répond.

4Le choix à faire : par où passe ton WhatsApp

Question posée pendant l'entretien. Deux chemins, et ce n'est pas un détail technique — c'est un choix de confidentialité.

ZernioMeta Cloud API
Ce que c'estUn intermédiaire qui gère la connexion pour toiL'API officielle de Meta, en direct
App Facebook à créerNonOui, avec validation
Mise en route★ RapidePlus longue
Tester sans numéroOui, bac à sableOui, mais après création de l'app
Tes messages transitent parUn tiers, puis MetaMeta uniquement
Mon avis, et il n'engage que moi. Zernio est le chemin court, c'est celui que le dépôt recommande. Mais je ne connais pas cette société, et faire transiter les conversations WhatsApp de tes clients par un intermédiaire n'est pas une décision technique : c'est une décision de confidentialité. Pour tester chez toi, va au plus simple. Pour un vrai client, renseigne-toi d'abord sur qui héberge quoi et où — ou passe en direct par Meta.

Bonne nouvelle : changer d'avis plus tard tient en une phrase adressée à Claude Code. Tu n'es pas enfermé.

5Brancher les sources officielles

À ce stade, tu as un agent qui répond avec ce que tu lui as écrit pendant l'entretien. Utile pour des horaires ou des tarifs. Insuffisant dès qu'il faut une information à jour et vérifiable.

C'est l'étape que le dépôt ne fait pas, et il l'assume : les fonctions prévues pour aller chercher de l'information existent, mais elles ne sont pas reliées à l'agent. Voilà comment on les relie.

Les adresses à connaître

data.gouv.fr — public, sans compte, sans clé. La plateforme d'open data de l'État expose son propre point d'accès à l'adresse https://mcp.data.gouv.fr/mcp, en lecture seule. C'est le meilleur endroit pour tester, puisqu'il n'y a ni inscription ni carte bancaire. Documentation officielle.

Ce que l'équipe dit elle-même : le service est encore expérimental, son périmètre peut évoluer, et les réponses peuvent être incomplètes ou erronées. Pour un usage sérieux, ils recommandent leurs API structurées. C'est écrit dans leur propre documentation — dis-le à ton client avant qu'il ne le découvre.

OpenLegi — le juridique et les entreprises. Service tiers (openlegi.fr), une adresse par périmètre :

PérimètreCe que ça couvreAdresse
LégifranceCodes, JORF, jurisprudence, LODAmcp.openlegi.fr/legifrance/mcp
RNERegistre national des entreprisesmcp.openlegi.fr/rne/mcp
BODACCAnnonces, procédures collectivesmcp.openlegi.fr/bodacc/mcp
BOFiPDoctrine fiscalemcp.openlegi.fr/bofip/mcp
EUR-LexLégislation européennemcp.openlegi.fr/eurlex/mcp

Deux modes de connexion : OAuth (recommandé pour claude.ai) ou un jeton personnel placé dans l'adresse ou l'en-tête — c'est ce second mode qui convient à un agent qui tourne sur un serveur. Leur guide de démarrage. Attention, tous les périmètres ne sont pas au même régime : plusieurs sources annoncent RNE, EUR-Lex et Judilibre comme réservés à un abonnement. Confirme avant d'annoncer un budget.

La modif, en une phrase à Claude Code

Il n'y a pas de gros développement. L'API d'Anthropic sait se connecter seule à une source distante : tu lui donnes l'adresse, elle va y chercher l'information quand la question le demande. Concrètement, tu ouvres Claude Code dans ton projet et tu lui demandes de brancher la source. Trois réglages, dans le fichier qui fabrique la réponse :

Le détail que personne n'écrit : les deux moitiés sont obligatoires. Déclarer la source sans déclarer la trousse d'outils fait échouer la requête, et le message d'erreur n'aide pas. C'est l'aller-retour qui coûte une soirée à celui qui découvre. La doc officielle est la seule à le dire clairement : la page MCP connector. Une bêta bouge : relis cette page le jour où tu montes le tien, plutôt que de recopier une valeur trouvée ailleurs.

Un piège de raisonnement pour finir : les connecteurs que tu as branchés dans ton compte Claude ne suivent pas. Ce sont deux plomberies séparées. Ton compte, c'est pour tes conversations à toi. Ton agent WhatsApp tape sur l'API avec ses propres accès, qu'il faut lui donner explicitement.

6Ce que ça coûte vraiment

Le dépôt est gratuit. Ce que tu paies, c'est l'usage. Un agent ne se facture pas au message mais au volume de texte traité — et à chaque échange, tout l'historique de la conversation est renvoyé. C'est ce qui fait grimper la note plus vite qu'on ne l'imagine.

Les tarifs officiels par million d'unités de texte, entrée puis sortie :

ModèleTarifQuand l'utiliser
Claude Opus 55 $ / 25 $L'agent doit raisonner sur des règles complexes
Claude Sonnet 52 $ / 10 $★ Le bon équilibre pour de la relation client
Claude Haiku 4.51 $ / 5 $Questions fréquentes et réponses courtes
Vérifie les chiffres qu'on te donne, y compris les miens. La documentation du dépôt annonce Sonnet 5 à 3 $ / 15 $. C'est le tarif de la génération précédente : le tarif officiel actuel est de 2 $ / 10 $. Leur estimation de coût pour ce modèle est donc surévaluée d'environ un tiers. Ce n'est pas grave en soi, mais si tu bâtis une proposition commerciale sur des chiffres recopiés, tu te trompes de marge. Va toujours les chercher sur la page de tarification officielle.

Ajoute à ça l'hébergement, quelques euros par mois, et le coût des conversations facturé par Meta. Le levier le plus efficace pour faire baisser la facture n'est pas de changer de modèle : c'est de ne pas charger l'agent d'informations que tes clients ne demandent jamais.

7Les quatre points de vigilance

Si tu ne retiens qu'une section, c'est celle-ci. C'est ce qui sépare une démo d'un outil qu'on laisse tourner devant des clients.

La sécurité de ton adresse. Chaque message entrant est signé, et l'agent vérifie cette signature. Mais si tu laisses le champ correspondant vide dans ta configuration, le serveur démarre quand même et laisse tout passer — avec un simple avertissement dans les journaux. C'est prévu pour te laisser tester sans blocage. N'oublie pas de le remplir avant d'ouvrir à de vrais clients : sans lui, n'importe qui connaissant ton adresse peut faire parler ton agent à tes frais.

L'agent ne peut pas écrire le premier. WhatsApp n'autorise le texte libre que dans les 24 heures suivant le dernier message du client. Au-delà, il faut un message type validé par Meta. Toute promesse de relance automatique ou de newsletter WhatsApp se heurte à cette règle — c'est faisable, mais bien plus lourd que ce qu'on te vendra.

Il conseille, il n'agit pas. Le kit livre un agent qui comprend, répond et enregistre. Il n'écrit pas dans ton agenda, ne décrémente pas ton stock et n'encaisse pas. Le dépôt le dit lui-même : ces fonctions sont préparées mais pas reliées. Brancher chacune, c'est un chantier en plus. Méfie-toi des ressources qui vendent la prise de rendez-vous automatique comme incluse — elle ne l'est pas.

La responsabilité de la réponse. Brancher une source officielle réduit fortement l'invention, mais ne la supprime pas — l'équipe de data.gouv.fr l'écrit noir sur blanc. Un agent qui cite l'article, c'est un outil de travail. Un agent qui rend un avis juridique, c'est un risque. La différence se décide dans ses instructions, avant la mise en ligne.

Ce que tu pilotes, ce qui se délègue

DécisionQui tranchePourquoi
Les réponses aux dix questions de l'entretien★ ToiC'est ton métier, et ça détermine tout le reste
Par quel service passe ton WhatsApp★ ToiChoix d'intermédiaire = choix de confidentialité
Quelles sources l'agent a le droit de consulter★ ToiDétermine la crédibilité de chaque réponse
Ce qu'il n'a pas le droit de faire★ ToiLe périmètre est une décision de risque
L'écriture du code et le déploiementÇa se délègueClaude Code le fait pendant l'entretien
Le branchement des sourcesÇa se délègueTrois réglages, pas un projet
La maintenance quand une bêta évolueÇa se délègueMais prévois-la : ce n'est pas du « une fois pour toutes »
L'ordre que je recommande : monte-le d'abord pour toi, avec le bac à sable et une seule source — data.gouv.fr, qui ne demande ni compte ni carte. Pose-lui vingt vraies questions de ton quotidien. Tu sauras en une soirée si l'outil tient, et tu auras une démo qui vaut mille explications.
Un dernier point d'honnêteté. Le dépôt est intégralement en espagnol : instructions, commentaires du code généré, messages d'erreur. Ça ne gêne pas pour construire, puisque tu dialogues avec Claude Code en français. Ça compte le jour où tu livres à un client et où quelqu'un d'autre doit relire. Prévois ce passage-là.
Envie qu'on le mette en place pour toi ? C'est notre métier chez NoesisAI : on conçoit et on branche ce type d'automatisation directement dans ton entreprise. Voir notre offre d'automatisation.
Nos expertises

Ce que nous concevons pour vous

De l'application métier sur-mesure aux systèmes d'IA les plus avancés : nous couvrons toute la chaîne, du produit digital à l'intelligence artificielle.

Produits digitaux

Logiciel métier

Des outils internes sur-mesure qui digitalisent vos processus spécifiques.

Application web & SaaS

Plateformes web performantes, du MVP au produit SaaS multi-utilisateurs.

Automatisation

Workflows n8n / Make qui connectent vos outils et éliminent les tâches manuelles.

API & microservices

Architectures modulaires et intégrations robustes entre vos systèmes.

Solutions IA

Agents autonomes & multi-agents

Des agents IA qui exécutent des tâches complexes et collaborent entre eux.

Agentic Workflows

Des chaînes de décision intelligentes orchestrant IA, outils et données.

AI Engineering

Intégration de LLM, RAG et fine-tuning au cœur de vos applications.

Computer Vision

Analyse d'images et de vidéos pour automatiser le contrôle et la détection.

Ils nous font confiance
Homelok FastParts BT Propre Bungazur NRGY UP Bunker Game ISCI Muller Client à confirmer

Tu veux appliquer ça dans ton activité ?

On fait le point sur ta situation et sur les endroits où l'IA peut concrètement te faire gagner du temps. Sans engagement.

Réserver un appel →
Échange 1:1 avec Ugo Sartini · sans engagement