Un circuit concret pour les cabinets et commerces marocains qui travaillent sur rendez-vous : dentistes, kinés, opticiens, garages, instituts de beauté.
Dans beaucoup de cabinets au Maroc, l'agenda est tenu sur un logiciel, un Google Agenda ou même un cahier, et les rappels se font à la main, la veille, par téléphone ou WhatsApp. Quand la secrétaire est débordée, les rappels sautent. Le patient oublie, le créneau reste vide, et personne ne le remplit.
L'idée de cet article n'est pas de remplacer l'accueil. C'est d'automatiser la partie répétitive (confirmer, rappeler, enregistrer la réponse) et de laisser à l'humain ce qui demande du jugement : déplacer un rendez-vous compliqué, répondre à une question médicale, gérer un patient mécontent. L'orchestration se fait avec n8n, un agent IA s'occupe de comprendre les réponses libres, et l'équipe garde la main.
1. Commencer par le circuit, pas par l'outil
Avant d'ouvrir n8n, écrivez le parcours d'un rendez-vous en cinq étapes :
- Prise du rendez-vous : par téléphone, au comptoir ou en ligne. Il finit dans un agenda.
- Confirmation immédiate : un message court avec la date, l'heure, l'adresse.
- Rappel : la veille (ou 2 jours avant pour un rendez-vous long).
- Réponse du client : « ok », « je viens », « n9dar nji ghir l3chiya ? », « annulez »…
- Mise à jour : le statut change dans l'agenda, et l'équipe voit ce qui demande une action.
Si ces étapes ne sont pas claires sur papier, l'automatisation ne fera que reproduire le désordre plus vite.
2. La source de vérité : un seul agenda
L'erreur la plus fréquente est d'avoir deux agendas : le logiciel du cabinet et un Google Sheet « pour les rappels ». Ils divergent en une semaine.
Choisissez une seule source que n8n lit :
| Agenda utilisé | Comment n8n le lit |
|---|---|
| Google Agenda / Outlook | Nœud natif, recherche des événements du lendemain |
| Logiciel métier avec API | Nœud HTTP Request vers l'API du logiciel |
| Google Sheet tenu par l'accueil | Nœud Google Sheets, une ligne par rendez-vous |
Pour un petit cabinet sans logiciel, un Google Sheet bien structuré suffit pour démarrer : nom, téléphone au format international (+212…), date, heure, praticien, type de soin, statut (prévu, confirmé, à rappeler, annulé). Le statut est la colonne la plus importante : c'est elle que l'automatisation met à jour.
3. Le workflow n8n, étape par étape
Déclencheur planifié
Un nœud Schedule Trigger tous les jours à une heure fixe (par exemple 17 h). Il récupère les rendez-vous du lendemain dont le statut est prévu.
Envoi du rappel
Pour WhatsApp, passez par l'API WhatsApp Business officielle (Meta ou un fournisseur agréé). Les messages envoyés en premier par l'entreprise doivent utiliser un modèle validé par Meta : prévoyez un modèle simple, en français et en arabe si votre clientèle le demande, par exemple :
Bonjour {{nom}}, nous vous rappelons votre rendez-vous demain {{date}} à {{heure}} chez {{cabinet}}. Répondez OUI pour confirmer, ou écrivez-nous pour changer l'horaire.
Évitez les solutions non officielles qui pilotent un WhatsApp personnel : le numéro peut être bloqué, et vous perdez la traçabilité.
Si WhatsApp n'est pas encore prêt, le SMS ou l'e-mail font le même travail. Le circuit reste identique.
Réception des réponses
Un second workflow écoute les messages entrants via un Webhook. C'est là que l'agent IA devient utile : les clients ne répondent pas « OUI » proprement. Ils écrivent en darija, en français, en arabe, avec une question au passage.
4. Le rôle exact de l'agent IA
L'agent IA ne décide rien. Il classe la réponse dans une catégorie fermée et extrait l'information utile. Le prompt contient la liste des catégories et la consigne de répondre en JSON :
-
confirme: « oui », « ok », « inchallah nji », « c'est noté » -
annule: « je ne peux pas venir », « annulez » -
deplacement_demande: « est-ce possible jeudi ? », « ghir m3a 5 ? » -
question: prix, préparation, parking, documents à apporter -
incomprehensible: message vide, vocal non transcrit, hors sujet
Exemple de sortie attendue :
{"categorie": "deplacement_demande", "creneau_souhaite": "jeudi après-midi", "langue": "darija", "confiance": "moyenne"} Ensuite, n8n applique des règles simples avec un nœud Switch :
-
confirme→ statutconfirmé, aucune action humaine. -
annule→ statutannulé, notification à l'accueil pour proposer le créneau à un patient en liste d'attente. -
deplacement_demandeetquestion→ statutà rappeler, notification à l'accueil avec le résumé. -
incomprehensibleou confiance faible → statutà rappeler, jamais d'interprétation forcée.
Le point clé : l'IA ne propose pas de nouveau créneau toute seule au début. Elle transmet. Une fois que vous avez vérifié pendant quelques semaines que la classification est fiable, vous pouvez autoriser une réponse automatique pour les cas simples, en gardant l'humain sur le reste.
5. Ce que voit l'équipe
Inutile de construire un tableau de bord compliqué. Un message récapitulatif chaque soir dans le groupe WhatsApp interne, sur Slack ou par e-mail suffit :
- rendez-vous de demain confirmés
- annulations (créneaux libérés)
- patients à rappeler, avec le résumé de leur message
L'accueil commence la journée en sachant exactement qui appeler, au lieu de rappeler tout le monde.
6. Données personnelles : ne pas l'oublier
Un agenda de cabinet contient des données personnelles, parfois de santé. Au Maroc, la loi 09-08 et la CNDP encadrent leur traitement. Quelques règles de bon sens :
- n'envoyez au modèle IA que le texte de la réponse, pas le dossier du patient ni le motif médical ;
- évitez de mettre le type de soin dans le message de rappel ;
- limitez qui a accès au Google Sheet ou au logiciel ;
- informez vos clients qu'ils reçoivent des rappels automatiques et qu'ils peuvent refuser.
7. Par où commencer cette semaine
- Nettoyez l'agenda : un seul outil, une colonne statut, des numéros au bon format.
- Lancez uniquement le rappel de la veille, sans IA, pendant deux semaines.
- Ajoutez la classification des réponses par l'agent IA, avec tout envoyé à l'accueil.
- Mesurez vous-même : combien de confirmations, d'annulations détectées à temps, de créneaux réattribués. Ce sont vos chiffres, pas ceux d'un fournisseur.
- Automatisez la réponse aux cas simples seulement quand vous avez confiance.
Ce type de circuit fait partie de ce que nous construisons chez Flux Intelligent pour les PME marocaines : des agents IA branchés sur les outils que vous utilisez déjà, avec une supervision humaine claire. Si vous voulez une première idée du périmètre et du délai pour votre cabinet ou votre commerce, vous pouvez passer par notre estimation de projet en ligne.
Un rendez-vous confirmé la veille, c'est un créneau que vous pouvez encore remplir s'il se libère. C'est tout l'intérêt : récupérer l'information à temps, pas remplacer la relation avec vos clients.