Agents IA16 min de lecture

Agent IA WhatsApp Business : qualifier et réserver sans sortir des règles de Meta

Un agent IA sur WhatsApp Business ne se branche pas sur l'application du téléphone. Ce que l'API permet, les règles de Meta qui dessinent l'agent, et le montage qui qualifie un prospect puis réserve son créneau.

Agent IA WhatsApp Business : qualifier et réserver sans sortir des règles de Meta

Un prospect écrit à 22 h sur WhatsApp : « Vous avez de la place jeudi pour un devis ? » Le lendemain matin, quelqu'un lit le message, répond, pose deux questions, attend. La réponse arrive à midi, le créneau de jeudi est parti, et le prospect a écrit à deux concurrents entre-temps.

C'est le cas d'usage le plus net pour un agent IA sur WhatsApp Business : répondre tout de suite, poser les questions de qualification, proposer un créneau réel et le réserver. Rien d'exotique. Mais WhatsApp n'est pas un canal ouvert comme un formulaire web. Meta fixe ce qu'on peut envoyer, quand, et à qui. Ces règles dessinent l'agent plus que le modèle qu'on met derrière.

Voici ce que l'API permet, les règles qui comptent, et le montage que nous utilisons pour qualifier et réserver.

Agent IA WhatsApp Business : ce qu'on met derrière le mot

Un agent IA WhatsApp, dans un projet sérieux, c'est quatre pièces :

  • un numéro WhatsApp Business branché sur l'API, qui reçoit les messages et en envoie ;
  • un orchestrateur qui reçoit chaque message, retrouve la conversation et appelle le modèle — un workflow n8n, ou un petit service en code ;
  • un modèle comme Claude, qui lit le message et décide de la suite ;
  • des outils que le modèle peut appeler : lire la fiche du contact dans le CRM, consulter l'agenda, créer le rendez-vous, passer la main à un humain.

Le modèle ne parle pas à WhatsApp directement. Il reçoit un texte, il rend une décision. Tout ce qui touche au canal — la fenêtre d'envoi, les formats de message, les templates — est géré par l'orchestrateur, avec des règles écrites. C'est ce qui permet de respecter les contraintes de Meta sans compter sur le modèle pour s'en souvenir.

Application ou API : le choix qui précède tout

WhatsApp Business recouvre deux produits différents, et la confusion fait perdre des semaines.

L'application WhatsApp Business, celle qu'on installe sur un téléphone. Profil d'entreprise, catalogue, réponses rapides, message d'absence. Elle n'offre aucune interface officielle pour brancher un programme. Les outils qui promettent un « bot » sur l'application passent par des moyens non autorisés, et c'est la voie la plus courte vers un numéro banni.

La plateforme WhatsApp Business, c'est-à-dire l'API. C'est elle qu'on utilise pour un agent. Meta la propose en version hébergée, la Cloud API, à laquelle on accède soit directement depuis un compte Meta Business, soit via un fournisseur de solutions agréé comme Twilio ou 360dialog. Le fournisseur ajoute une interface, du support et sa propre facturation ; l'accès direct est plus sobre et demande un peu plus de configuration.

L'ouverture suit toujours les mêmes étapes : un compte Meta Business, idéalement vérifié, un numéro de téléphone dédié ou migré, un nom d'affichage validé par Meta, une application qui reçoit les webhooks. Comptez quelques jours plutôt que quelques heures, surtout si la vérification de l'entreprise demande des documents.

Un point à trancher tôt : le numéro. Si vos clients écrivent déjà sur un numéro utilisé dans l'application, vérifiez avec Meta ou votre fournisseur ce que la migration implique pour l'historique et pour l'usage de l'application sur ce numéro. Les options ont évolué, et c'est le genre de détail qu'on règle avant de communiquer un nouveau numéro, pas après.

Les règles de Meta qui dessinent l'agent

Cinq règles décident de ce que votre agent peut faire. Elles s'écrivent dans l'orchestrateur, pas dans le prompt.

La fenêtre de 24 heures

Quand un client vous écrit, une fenêtre de service de 24 heures s'ouvre. Pendant cette fenêtre, vous pouvez lui répondre librement : texte, images, boutons, listes. Chaque nouveau message du client la relance.

Passé 24 heures sans message de sa part, vous ne pouvez plus lui écrire librement. Seuls les templates approuvés passent.

Pour l'agent, la conséquence est directe. Une qualification qui s'étale — le prospect répond le surlendemain à une question posée par l'agent — ne peut pas reprendre en texte libre. L'orchestrateur doit connaître l'heure du dernier message entrant, et basculer sur un template si la fenêtre est fermée. On stocke cette date dans la conversation, on la teste avant chaque envoi. C'est une condition, pas une décision du modèle.

Les templates, validés à l'avance

Un template est un message pré-écrit, avec des variables, soumis à Meta avant usage. Meta les range en catégories — marketing, utilitaire, authentification — et la catégorie décide du prix et du traitement.

Pour un agent de réservation, trois templates couvrent presque tout :

  • le rappel de rendez-vous, envoyé la veille, avec la date et l'heure en variables ;
  • la reprise de conversation, quand le prospect n'a pas terminé la qualification et que la fenêtre est fermée ;
  • la confirmation de modification, quand un humain a déplacé le créneau.

L'agent ne rédige pas ces messages. Il choisit lequel envoyer et remplit les variables. Un template refusé ou mal catégorisé bloque le flux : faites-les valider avant la mise en production, pas le jour du lancement.

Le consentement avant le premier message

Vous ne pouvez écrire en premier qu'à quelqu'un qui a accepté de recevoir vos messages sur WhatsApp. Une case cochée sur le formulaire, une mention claire au moment de la prise de contact, un bouton « être recontacté sur WhatsApp ».

Gardez la preuve : la date, la source, le texte affiché. Un numéro de téléphone est une donnée personnelle, et le consentement WhatsApp s'ajoute à vos obligations RGPD, il ne les remplace pas. Les durées de conservation des conversations et les droits des personnes sont détaillés dans notre article sur l'automatisation et le RGPD.

Un agent pour votre activité, pas un assistant généraliste

Meta encadre l'usage de l'IA sur la plateforme. Le principe : l'API sert aux entreprises pour parler à leurs clients de leur activité. Elle ne sert pas à distribuer un assistant conversationnel généraliste, dont l'IA serait le produit lui-même.

Un agent qui qualifie des demandes de devis et réserve des rendez-vous est exactement dans le cas prévu. Un agent qui répond à n'importe quelle question sur n'importe quel sujet n'y est pas. Au-delà de la règle, c'est aussi une bonne hygiène : bornez le périmètre dans les instructions, et faites répondre poliment à côté du sujet par une phrase fixe qui ramène à l'objet de la conversation. Relisez la politique en vigueur avant le lancement, elle a évolué et évoluera encore.

La qualité du numéro

Meta attribue une note de qualité à chaque numéro, alimentée par le comportement des destinataires : blocages, signalements. Une note qui baisse peut restreindre le volume de messages que vous pouvez initier.

Un agent qui relance trop, ou qui envoie des templates marketing à des gens qui ne les attendent pas, dégrade cette note pour tout le monde dans l'entreprise. Plafonnez les relances dans l'orchestrateur : une reprise de conversation, pas trois.

Le montage : de la question au créneau réservé

Voici le flux que nous montons pour un agent qui qualifie puis réserve. Il tient dans un workflow n8n, qui dispose d'un déclencheur et d'un nœud WhatsApp Business Cloud, et d'un appel à Claude avec des outils.

1. Recevoir le message

Chaque message entrant arrive par webhook. Trois traitements avant même d'appeler le modèle :

  • dédoublonner : un même webhook peut arriver deux fois, et l'identifiant du message sert de clé ;
  • regrouper les rafales : sur WhatsApp, les gens écrivent en trois messages courts plutôt qu'en un long. Attendre quelques secondes avant de répondre évite trois réponses successives qui se contredisent ;
  • transcrire les vocaux : une partie des prospects répond en message vocal. Le fichier se récupère par l'API à partir de son identifiant, passe dans un modèle de transcription, et c'est le texte qui part à l'agent.

Les webhooks transportent aussi les statuts — envoyé, remis, lu. Ne les envoyez pas au modèle : ils servent au suivi, pas à la conversation.

2. Qualifier

L'agent reçoit l'historique de la conversation, la fiche du contact si elle existe, et une grille de qualification courte. Trois ou quatre questions, jamais plus : le type de besoin, la zone, le délai, parfois le budget.

Deux règles tiennent l'agent :

  • une question par message. Un questionnaire de cinq lignes sur WhatsApp ne reçoit pas de réponse ;
  • des réponses rangées dans une liste fermée. L'agent ne rend pas « le client semble intéressé », il remplit des champs aux valeurs autorisées, écrits dans le CRM par un outil au schéma strict.

Quand une réponse se prête à un choix, les boutons de réponse et les listes interactives de WhatsApp font mieux que du texte libre. Le prospect tape sur « Cette semaine » au lieu d'écrire « bah plutôt vite si possible », et la donnée arrive propre. Pour un formulaire plus long, WhatsApp Flows permet d'afficher des écrans de saisie dans la conversation.

La logique de scoring elle-même — ce qui fait qu'un lead vaut un appel — ne doit pas vivre dans le prompt. Le modèle extrait, les règles notent. C'est le même principe que pour qualifier un lead avant chaque appel, transposé à un canal où la conversation est plus courte.

3. Réserver

Quand le prospect est qualifié, l'agent appelle un outil proposer_creneaux. Cet outil interroge l'agenda réel — l'API Google Calendar, Microsoft Graph pour Outlook, ou Cal.com — et renvoie trois créneaux libres selon des règles écrites : durée du rendez-vous, marge entre deux rendez-vous, délai minimum avant le premier créneau.

L'agent les propose en boutons. Le prospect en choisit un. Un second outil, reserver_creneau, vérifie que le créneau est toujours libre, crée l'événement, envoie l'invitation et écrit la réservation dans le CRM. La vérification juste avant l'écriture compte : entre la proposition et le clic, un collègue a pu prendre ce créneau.

L'agent ne calcule jamais une disponibilité lui-même. Il ne manipule que ce que l'outil lui renvoie. Un modèle qui annonce « mardi 14 h, c'est libre » sans l'avoir vérifié finira par l'annoncer à tort.

4. Passer la main

L'agent escalade à un humain dans des cas écrits à l'avance : demande hors périmètre, client mécontent, question sur un prix non standard, ou simple demande de parler à quelqu'un. Prévoir ce chemin fait partie de ce que Meta attend d'un service automatisé, et c'est surtout ce qui évite qu'un prospect chaud reste bloqué face à une machine.

Concrètement : l'orchestrateur coupe l'agent sur cette conversation, notifie la personne d'astreinte dans Slack ou dans l'outil de support, et lui transmet le résumé. L'humain répond depuis une boîte partagée branchée sur l'API. Tant que la conversation est marquée « humain », l'agent ne répond plus, même si le client écrit à nouveau.

Ce que coûte un agent WhatsApp

Trois lignes, qu'on calcule plutôt qu'on estime.

Les messages WhatsApp. Meta facture principalement les templates, selon leur catégorie et le pays du destinataire. Les réponses dans la fenêtre de service pèsent peu ou rien dans la grille actuelle, mais cette grille a changé plusieurs fois : récupérez les tarifs du jour sur la page de Meta ou chez votre fournisseur avant de chiffrer. La mécanique : nombre de rappels et de reprises par mois, multiplié par le prix du template dans le pays concerné. Un fournisseur ajoute souvent sa marge ou un abonnement.

Le modèle. Une conversation de qualification, c'est une dizaine d'échanges. Multipliez le nombre de tours par la taille du contexte envoyé à chaque tour — instructions, historique, fiche client — puis par le prix du token. Tenir les instructions courtes et ne pas renvoyer tout l'historique du client à chaque message est ce qui fait le plus baisser la facture.

Le temps humain. Les escalades et la relecture des conversations pendant les premières semaines. C'est souvent la ligne la plus lourde, et la seule qu'on oublie.

En face, le gain se mesure simplement : délai de première réponse, taux de prospects qualifiés, taux de rendez-vous honorés. Relevez-les sur le mois qui précède le lancement, sinon vous ne saurez jamais ce que l'agent a changé.

Les erreurs qu'on voit le plus

  • Brancher un outil non officiel sur l'application. Ça marche trois semaines, puis le numéro est banni avec son historique.
  • Laisser le modèle gérer la fenêtre de 24 heures. Il l'oubliera. C'est une date à comparer, dans l'orchestrateur.
  • Un agent qui fait tout. Qualifier, réserver, répondre au SAV, vendre des options. Chaque capacité ajoutée multiplie les mauvais chemins. Commencez par qualifier et réserver, rien d'autre.
  • Pas de sortie vers un humain. Le prospect qui écrit « je veux parler à quelqu'un » et reçoit une nouvelle question de qualification ne revient pas.
  • Tester sur ses propres messages. Vos collègues écrivent des phrases complètes. Vos clients envoient des vocaux, des fautes, des « ok » et des photos. Rejouez une vingtaine de vraies conversations passées avant d'ouvrir le numéro.

La liste à cocher avant d'ouvrir le numéro

  1. Accès à l'API ouvert, nom d'affichage validé, numéro choisi.
  2. Templates de rappel et de reprise approuvés par Meta.
  3. Consentement recueilli et tracé pour tout contact qu'on relance.
  4. Fenêtre de 24 heures testée dans l'orchestrateur, pas dans le prompt.
  5. Grille de qualification à trois ou quatre questions, réponses en liste fermée.
  6. Outils d'agenda qui vérifient la disponibilité avant d'écrire.
  7. Chemin d'escalade vers un humain, avec un nom en face.
  8. Plafond de relances et d'itérations par conversation.
  9. Trois indicateurs relevés avant le lancement.

C'est dans cet ordre que nous montons nos agents IA sur mesure quand le canal est WhatsApp : les règles de Meta dans le code d'abord, le prompt ensuite.

L'offre correspondante

Agents IA sur mesure

Des agents branchés à votre CRM, vos mails et vos bases, avec des permissions explicites et des journaux relisibles.

Voir comment on s'y prend

Jules Fléchet

Out of Office · Mis à jour le 30 septembre 2026

Prêt à passer à l'action ?

30 minutes de call. On regarde votre stack, vos pain points, on vous dit ce qu'on peut livrer en 7 jours.

Avant

Treize outils. Aucun ne se parle.