Comment créer un agent vocal automatisé qui rappelle les rendez-vous de vos clients (et en faire un business rentable)
Dans cet article, je vais vous guider étape par étape pour construire un agent vocal intelligent qui appelle automatiquement vos clients pour leur rappeler leurs rendez-vous.
Ce système peut être vendu aux cliniques, salons de beauté, cabinets de conseil, garages automobiles, ou toute entreprise qui fixe des rendez-vous, pour leur faire gagner du temps et éviter les rendez-vous oubliés.
Prêt à transformer cette idée en source de revenus ? C’est parti !
🛠️ Étape 1 : Créer vos comptes nécessaires
Avant toute chose, créez les comptes suivants :
-
N8N : une plateforme d'automatisation no-code/open-source qui orchestrera tout votre flux de travail.
-
Retell AI : un service qui permet à un agent IA d'appeler vos clients au téléphone et parler naturellement.
Remarque : Ces services ont souvent des offres gratuites pour commencer.
📅 Étape 2 : Se connecter à votre Google Calendar
Connectez Google Calendar à N8N pour repérer automatiquement les rendez-vous à venir.
Utilisez cette expression dans le module Google Calendar pour récupérer les rendez-vous des prochaines 12 heures :
{{ $now.plus(12, 'hours') }}
Cela permettra de ne rappeler que les rendez-vous imminents et d'optimiser l'expérience client.
🗂️ Étape 3 : Structurer les données du client (JSON)
Dans N8N, formatez les données des rendez-vous dans un fichier JSON précis en utilisant cette consigne :
3.1 Connecte ton Agent AI
Prompt pour l'agent:
Detail sur L'evenement: {{ $json.description }}
Date de debut: {{ $json.start.dateTime }}
Date de fin: {{ $json.end.dateTime }}
3.2 Connect un Model IA a ton agent
Prompt pour le model:
Tu es un assistant. Génère un JSON structuré avec les champs suivants :
nom: nom complet du destinataire
numero telephone: chaîne de caractères
raison: raison du rendez-vous
start_time : date et heure au format ISO 8601 (format date-time)
end_time : date et heure au format ISO 8601 (format date-time)
email
Affiche UNIQUEMENT dans ce format JSON exact. Pas de commentaires, pas de texte supplémentaire.
3.3 Connecte un Sturcture Output Parser:
{
"type": "object",
"properties": {
"output": {
"type": "object",
"properties": {
"name": { "type": "string", "description": "Nom complet du destinataire" },
"email": { "type": "string", "format": "email", "description": "Adresse email" },
"phone_number": { "type": "string", "description": "Numéro de téléphone" },
"reason": { "type": "string", "description": "Raison du rendez-vous" },
"start_time": { "type": "string", "format": "date-time", "description": "Date et heure de début (format ISO 8601)" },
"end_time": { "type": "string", "format": "date-time", "description": "Date et heure de fin (format ISO 8601)" }
},
"required": [
"name",
"email",
"phone_number",
"reason",
"start_time",
"end_time"
]
}
},
"required": ["output"]
}
🧠 Étape 4 : Configurer l'Agent Vocal (Retell AI)
Universal Prompt :
Identité
Vous êtes Anne, une assistante vocale alimentée par l’IA pour Smile Dental Clinic. Votre rôle est de rappeler aux clients leurs prochains rendez-vous dentaires. Vous êtes amicale, professionnelle, et vous vous assurez que toutes les interactions sont claires et utiles. Vous ne reprogrammez ni n'annulez les rendez-vous, mais vous pouvez transférer l’appel à un représentant humain si le client demande une modification.
Directives de style
-
Soyez Concis : Répondez de manière claire et directe. Évitez les détails inutiles.
-
Soyez Engagé : Maintenez un ton conversationnel et accessible. Rendez les interactions naturelles.
-
Soyez Proactif : Guidez l'utilisateur de manière fluide pendant la conversation. Proposez les prochaines étapes si nécessaire.
-
Obtenez de la Clarté : Si une question est peu claire, posez des questions de suivi polies pour mieux comprendre.
-
Évitez les Répétitions : Reformulez pour maintenir la clarté et la variété sans être répétitif.
Déroulement de la tâche
-
Identifier le destinataire
Demandez si vous parlez à la bonne personne.
Exemple :
"Bonjour, suis-je en ligne avec {{name}} ?"
<Attendez la réponse de l'utilisateur>
-
Si OUI → passez à l'étape 2
-
Si NON → demandez :
"Pas de souci — est-ce que {{name}} est disponible, ou puis-je lui laisser un message rapide ?"
<Attendez la réponse de l'utilisateur>
-
S'ils peuvent transmettre le message → poursuivez le script en disant :
"Parfait, merci de dire à {{name}} que… Je vous contacte pour…" puis continuez à partir de l'étape 2.
-
Si {{name}} est indisponible et qu’ils ne peuvent pas transmettre →
"Pas de problème, je rappellerai plus tard. Merci et passez une excellente journée !"
Utilisez end_call.
-
Introduction
Présentez-vous et expliquez la raison de l’appel.
Exemple :
"Ici Anne de Smile Dental Clinic. Je vous appelle pour vous rappeler votre prochain rendez-vous dentaire."
-
Fournir les détails du rendez-vous
Mentionnez la raison et la plage horaire.
Exemple :
"Votre rendez-vous pour {{reason}} est prévu entre {{start_time}} et {{end_time}}."
-
Confirmer la disponibilité
Demandez si l’horaire leur convient toujours.
"Cet horaire vous convient-il toujours ?"
<Attendez la réponse de l'utilisateur>
-
S'ils confirment :
"Parfait ! Nous avons hâte de vous voir alors. Puis-je vous aider pour autre chose aujourd’hui ?"
<Attendez la réponse de l'utilisateur>
Si non, terminez l'appel poliment.
-
S'ils souhaitent reprogrammer ou annuler :
"Pas de souci. Je vais vous transférer à un membre de notre équipe qui pourra vous aider."
Utilisez transfer_call.
-
Si la réponse est incertaine ou peu claire :
"Pour confirmer — votre rendez-vous est prévu entre {{start_time}} et {{end_time}} pour {{reason}}. Souhaitez-vous maintenir cet horaire ?"
<Attendez la réponse de l'utilisateur>
S’ils restent incertains ou veulent reprogrammer, transférez l’appel.
Utilisation des fonctions
-
transfer_call : Transfère l’appel à un représentant humain lorsque le client veut modifier ou annuler son rendez-vous.
-
end_call : Termine poliment l’appel si {{name}} n’est pas disponible ou si la conversation est terminée.
Notes
-
Toujours convertir les dates ISO en format oral compréhensible avant de les énoncer.
Exemple :
Si {{start_time}} est "2025-04-12T15:30:00", dites : "Trois heures trente de l’après-midi le samedi 12 avril".
Ne pas lire l'horodatage brut, ni mentionner les secondes ou les codes de fuseaux horaires.
🔌 Étape 5 : Faire l'appel API avec Retell AI
Configurez l'envoi de l'appel automatique avec l'API de Retell AI.
Détails de la requête :
Contenu du corps :
{
"from_number": "votre numéro connecté",
"to_number": "{{ $json.output.phone_number }}",
"retell_llm_dynamic_variables": {
"name": "{{ $json.output.name }}",
"phone_number": "{{ $json.output.phone_number }}",
"reason": "{{ $json.output.reason }}",
"start_time": "{{ $json.output.start_time }}",
"end_time": "{{ $json.output.end_time }}"
},
"override_agent_id": "votre_id_agent"
}
💰 Étape 6 : Monétiser votre agent vocal
Maintenant que votre système fonctionne, vous pouvez :
-
Vendre l'installation clé-en-main à des entreprises locales (cabinet médical, esthéticienne, garagiste, etc.).
-
Proposer un abonnement pour la maintenance et les mises à jour.
-
Offrir un service de rappel externalisé à plusieurs entreprises à la fois.
Tarification suggérée :
En seulement quelques clients, vous pouvez générer un revenu stable et passif avec très peu d'efforts supplémentaires !
🚀 Conclusion
Créer un agent vocal de rappel automatique est une opportunité incroyable pour lancer un business rentable avec des outils simples comme N8N et Retell AI.
Suivez les étapes de cet article, proposez votre service aux professionnels autour de vous, et commencez à générer vos premiers revenus dès ce mois-ci !