Intégration Twilio n8nAutomatiser Twilio avec n8n.
Un seul nœud transforme une étape d'automatisation en SMS ou en appel téléphonique. L'intégration Twilio n8n expose 2 opérations sur 2 ressources, SMS et Call, plus un trigger, le nœud qui démarre l'automatisation, à l'écoute de 2 événements. Pour les alertes qui doivent arriver sur un mobile.
Avis vérifiés sur Trustpilot · Agence IA, automatisation & growth
Que fait vraiment l'intégration Twilio n8n ?
L'intégration Twilio n8n relie un compte Twilio à des workflows n8n, c'est-à-dire des suites d'étapes automatisées, et elle fonctionne dans les deux sens. Le nœud Twilio envoie un SMS, un MMS ou un message WhatsApp et passe un appel téléphonique depuis n'importe quelle étape, avec 2 opérations. Le Twilio Trigger fait le trajet inverse : il démarre le workflow quand un message arrive sur un numéro Twilio, ou quand Twilio a fini le résumé d'un appel. Les deux nœuds sont livrés avec n8n, sur Cloud comme sur une instance auto-hébergée.
Premier cas, la confirmation de rendez-vous. Le workflow prépare le message et l'envoie avec sms.send, option To Whatsapp activée pour les clients qui lisent WhatsApp et jamais leurs emails. Si la personne répond pour annuler, l'événement com.twilio.messaging.inbound-message.received relance un second workflow, qui libère le créneau et prévient l'équipe sur Telegram.
Deuxième cas, l'alerte qu'on ne peut pas rater. Un contrôle de stock ou de paiement se termine sur call.make : le téléphone sonne et Twilio lit le message rédigé par le workflow. Un email de plus se noie dans la boîte de réception, un appel à deux heures du matin, non.
Troisième cas, le suivi commercial. L'événement com.twilio.voice.insights.call-summary.complete arrive quand Twilio a fini le résumé de l'appel, et le workflow enregistre la ligne dans Google Sheets avec le numéro appelé, sans que personne ait à remplir un tableau à la main le soir.
Le nœud s'arrête à 2 opérations, envoyer un message et passer un appel. Pour le reste de l'API Twilio, le nœud HTTP Request prend le relais et réutilise le même credential, la connexion enregistrée une fois dans n8n, grâce à l'authentification prédéfinie. Aucune seconde clé à créer.
Deux limites à connaître avant de construire. Les 2 opérations écrivent : rien dans le nœud ne relit l'historique des messages. Et le trigger publie 2 événements sans option « tout événement », donc chaque événement utile se coche à la main dans Trigger On. La comparaison avec les autres plateformes est traitée dans l'Avis n8n, et les credentials, expressions et branches d'erreur se travaillent pas à pas dans la Formation n8n.
Comment connecter Twilio à n8n ?
- 01
Choisir le type d'authentification
Le credential Twilio se crée une fois depuis le menu Credentials de n8n, puis chaque workflow le choisit dans une liste déroulante. Le premier champ s'appelle Auth Type et propose deux voies. Twilio conseille Auth Token pour les tests en local uniquement, et API Key pour la production : un workflow qui doit tourner des mois part donc sur la clé API.
- 02
Récupérer l'Account SID
Les deux méthodes commencent par la même valeur. Dans Twilio, ouvre Console Dashboard > Account Info et copie l'Account SID dans le credential n8n. Avec Auth Token sélectionné, ce SID joue le rôle de l'identifiant et l'Auth Token affiché au même endroit celui du mot de passe.
- 03
Créer la clé API
Pour la production, va sur la page API keys & tokens du compte Twilio et choisis Create API Key. Donne-lui un nom parlant, par exemple
n8n integration, sélectionne le type Main ou Standard, puis valide. Sur la page Copy secret key, reporte le SID dans API Key SID et le secret dans API Key Secret.
Qu'est-ce qui déclenche un workflow depuis Twilio ?
Twilio Trigger est le nœud qui démarre un workflow quand quelque chose se passe dans Twilio. Il écoute 2 événements, listés ci-dessous par famille. Tu en choisis un ou plusieurs, tu actives le workflow : n8n enregistre le webhook (l'URL que Twilio appelle) sur ton compte.
Ce que tu vois dans n8n
Tous les événements, par famille
Une ligne par objet, une puce par action. L'événement à cocher dans le nœud s'écrit objet.action ; survole une puce pour lire quand il se déclenche.
com.*2com.twilio. messaging. inbound-message. received
com.twilio. voice. insights. call-summary. complete
Notes de configuration
01Twilio Trigger setup
Le Twilio Trigger est en version 1 et démarre le workflow quand Twilio signale de l'activité sur le compte. Il fonctionne par webhook, une URL que n8n enregistre auprès de Twilio à l'activation du workflow et que Twilio appelle à chaque événement. Aucune interrogation régulière de l'API, les exécutions correspondent donc à des faits réels.
Paramètres clés
- Trigger On : la liste des événements écoutés. Deux choix existent, New SMS et New Call, sans entrée « tout événement », donc chaque cas utile se coche explicitement.
02On New SMS
Se déclenche quand un message arrive sur un numéro Twilio, sous la valeur com.twilio.messaging.inbound-message.received. Le workflow reçoit le message quelques secondes après Twilio, parce que le webhook pousse l'information au lieu d'attendre qu'on la demande. Une réponse automatique ressemble alors à une conversation, pas à un traitement de nuit.
Paramètres clés
- Trigger On : coche New SMS. L'événement couvre tous les messages entrants du compte et pas un numéro en particulier, le tri se fait donc dans les nœuds suivants.
sms.send répond dans la foulée, ou un client qui relance et rouvre son ticket. Le numéro qui a écrit arrive avec l'item, la réponse part donc au bon endroit.03On New Call
Part une fois que Twilio a terminé le résumé d'un appel, sous la valeur com.twilio.voice.insights.call-summary.complete. L'événement n'arrive pas pendant la sonnerie : Twilio peut mettre jusqu'à une demi-heure à produire le résumé d'un appel terminé, et ce délai décide de ce qu'on peut en faire.
Paramètres clés
- Trigger On : coche New Call. Le nœud réagit au résumé prêt, pas au décrochage, donc un scénario qui doit agir pendant la conversation se construit autrement.
Que sait faire le nœud Twilio ?
Le nœud Twilio expose 2 opérations sur 2 ressources. Pour chacune : le nœud tel que tu le configures dans n8n, les champs obligatoires, et nos notes de terrain.
Sommaire des opérations
Call
1 opérationMake a call
call.makeCe que tu vois dans n8n
Notes & cas d'usage
Passe un appel depuis un de tes numéros Twilio et fait passer le message préparé par le workflow, au moment où le nœud s'exécute. Sa place naturelle, c'est la fin d'une branche d'escalade.
Paramètres clés
- From : le numéro Twilio qui appelle, au format international, par exemple
+14155238886. - To : le numéro qui sonne, même format, saisi en dur ou repris de l'item entrant avec
{{ $json.champ }}. - Message : ce que l'appel transmet. Active Use TwiML pour envoyer du Twilio Markup Language plutôt que du texte brut et piloter le déroulé.
- Status Callback (Options) : une URL qui reçoit les événements liés aux ressources gérées par Twilio.
SMS
1 opérationSend an SMS/MMS/WhatsApp message
sms.sendCe que tu vois dans n8n
Notes & cas d'usage
Envoie un message depuis un numéro Twilio, et la même opération atteint WhatsApp dès que l'option est activée. Trois canaux derrière une seule entrée, d'où le nom de l'action.
Paramètres clés
- From : le numéro expéditeur, au format
+14155238886, rattaché au compte Twilio. - To : le destinataire. Dans un scénario de réponse, pointe le numéro porté par l'item du trigger.
- Message : le texte livré, souvent construit par les nœuds précédents.
- To Whatsapp : activé, le message part sur WhatsApp ; désactivé, il part en SMS classique.
- Status Callback (Options) : l'URL prévenue des événements liés aux ressources du message.
Besoin d'aide pour automatiser Twilio avec n8n ?
L'équipe te répond directement.
Chaque message est lu par une personne.


