Prendre des rendez-vous par SMS avec Twilio et Cal.com
Un client envoie un SMS pour demander la réparation d'un PC ou d'un portable. Le Twilio Trigger reçoit le message, et un AI Agent lui répond, puis crée, déplace ou annule son rendez-vous dans Cal.com. L'historique de l'échange est conservé dans Airtable, qui sert aussi de base à une relance planifiée des prospects restés sans rendez-vous. Il faut une clé d'API Cal.com v2 et un EventTypeID numérique.
- Déclencheur
- Planifié (récurrent)
- Taille
- 24 nœuds
- Outils
- Twilio, OpenAI, Airtable, Requêtes HTTP (API), Agent IA
Comment fonctionne ce workflow
- 1
Le Twilio Trigger reçoit le SMS du client.
- 2
Airtable retrouve la session du client et l'historique de la conversation.
- 3
L'AI Agent, relié à OpenAI, répond au client et appelle l'API Cal.com par un nœud HTTP Request pour créer, modifier ou annuler un rendez-vous.
- 4
Airtable enregistre l'échange, et Twilio renvoie la réponse par SMS.
- 5
Un Schedule Trigger lance périodiquement la lecture des enquêtes restées sans rendez-vous dans Airtable.
- 6
Le nœud Basic LLM Chain écrit un message de relance avec OpenAI, et Twilio l'envoie avec la mention STOP.
- 7
Si le client répond STOP, Airtable met à jour son enregistrement, et les relances suivantes sont bloquées.
Quand l'utiliser
- Un atelier de réparation informatique qui reçoit des demandes de rendez-vous par SMS.
- Un prospect qui a demandé un créneau sans le confirmer et reçoit une relance automatique.
- Un client qui veut déplacer ou annuler son rendez-vous par simple SMS.
À préparer avant l'import
- Un compte Twilio avec un identifiant configuré dans n8n
- Une clé d'API OpenAI configurée dans n8n
- Une base Airtable avec les tables de sessions et de rendez-vous
- Un compte Cal.com et une clé d'API v2 en Header Auth
- Un type d'événement Cal.com dont l'identifiant est un nombre
Bon à savoir
Commencez par remplacer l'EventTypeID par le vôtre. La durée du type d'événement doit correspondre à celle que l'agent réserve : un type de 30 minutes refusera une réservation de 60 minutes.
Installer ce template dans n8n
- Téléchargez le fichier JSON avec le bouton en haut de la page.
- Dans n8n, ouvrez le menu d'un workflow vide, choisissez « Import from File » et sélectionnez le fichier.
- Reliez vos propres identifiants à chaque nœud qui en demande un, lancez un test, puis activez le workflow.
Ce template fonctionne sur n8n auto-hébergé comme sur n8n Cloud. Les nœuds IA demandent une version récente de n8n.
Autres templates : Productivité & Organisation
- Générer des graphiques dans un agent IA avec OpenAIUn agent de chat qui répond à vos questions et insère un graphique généré par OpenAI dans la conversation.
- Trier les ressources du top Hacker News avec GeminiUn template n8n qui trie les ressources du top Hacker News avec Gemini et les envoie par e-mail.
- Analyser ses séances Strava avec un agent IAUn agent IA analyse vos activités Strava et envoie un bilan d'entraînement par e-mail ou WhatsApp.
- Transcrire une réunion en direct et la résumer avec OpenAIUn bot rejoint votre réunion sur Zoom, Google Meet ou une autre plateforme, transcrit la discussion et enregistre les notes dans Supabase.
- Interroger et créer des événements Outlook depuis SlackUn agent IA lit les agendas Outlook partagés et répond aux questions posées dans un canal Slack.
- Analyser une image de graphique boursier avec OpenAIEnvoyez une image de graphique et recevez une lecture simple de la tendance, générée par OpenAI.
Vous voulez ce workflow branché sur vos outils ?
Ce template est un point de départ. Nous l'adaptons à vos règles, à vos comptes et à votre hébergement, puis nous le maintenons.
Voir notre accompagnement n8n