Integración Twilio n8nAutomatiza Twilio con n8n.
Un solo nodo convierte un paso de tu automatización en un mensaje o en una llamada. La integración Twilio n8n trae 2 operaciones repartidas en 2 recursos, SMS y Call, y un trigger, el nodo que arranca la automatización, atento a 2 eventos. Para equipos cuyos avisos tienen que sonar en un móvil.
Reseñas verificadas en Trustpilot · Agencia de IA, automatización y growth
¿Qué hace exactamente la integración Twilio n8n?
La integración Twilio n8n conecta una cuenta de Twilio con los flujos de trabajo de n8n, esas secuencias de pasos automatizados, y lo hace en los dos sentidos. El nodo Twilio envía un SMS, un MMS o un mensaje de WhatsApp y lanza una llamada telefónica desde cualquier paso, con 2 operaciones. El Twilio Trigger recorre el camino contrario: arranca el flujo cuando llega un mensaje a un número de Twilio o cuando Twilio termina el resumen de una llamada. Los dos nodos vienen con n8n, tanto en Cloud como en una instancia autoalojada.
Primer caso, el recordatorio que evita un hueco en la agenda. El flujo arma el texto y lo manda con sms.send, y cuando el cliente contesta para mover la cita, el evento com.twilio.messaging.inbound-message.received despierta un segundo flujo que actualiza el estado y avisa al responsable por Gmail. Nadie revisa el buzón del número a mano.
Segundo caso, el aviso crítico. Un control de stock o de pago termina en call.make y el teléfono suena con el mensaje que preparó el flujo. Activando Use TwiML la llamada sigue un guion escrito por ti en lugar de leer un texto plano, útil cuando hay que pedir una confirmación.
Tercer caso, el seguimiento comercial. El evento com.twilio.voice.insights.call-summary.complete llega cuando Twilio ha cerrado el resumen de la llamada, y el flujo guarda la ficha en Google Sheets junto al número marcado, sin rellenar tablas al final del día.
El nodo se queda en 2 operaciones: mandar un mensaje y llamar. Para el resto de la API de Twilio entra el nodo HTTP Request, que reutiliza el mismo credential, la conexión que guardas una vez en n8n, mediante la autenticación predefinida. No hace falta crear una segunda clave.
Conviene conocer dos límites antes de montar nada. Las 2 operaciones escriben: ninguna recupera el historial de mensajes dentro del flujo. Y el trigger publica 2 eventos sin opción de «todos los eventos», así que cada uno se marca a mano en Trigger On. La comparación con otras plataformas está en la Reseña n8n, y los credentials, las expresiones y las ramas de error se practican paso a paso en el Curso n8n.
¿Cómo se conecta Twilio con n8n?
- 01
Elige el tipo de autenticación
El credential de Twilio se crea una sola vez desde el menú Credentials de n8n y luego cada flujo lo elige en un desplegable. El primer campo es Auth Type y ofrece dos caminos. Twilio aconseja Auth Token solo para pruebas en local, y API Key para producción, así que un flujo que va a vivir meses empieza por la clave de API.
- 02
Copia el Account SID
Las dos vías arrancan con el mismo dato. En Twilio, abre Console Dashboard > Account Info y copia el Account SID en el credential de n8n. Con Auth Token seleccionado, ese SID hace de usuario y el Auth Token que aparece en el mismo panel hace de contraseña. Con eso el credential ya funciona.
- 03
Crea la clave de API
Para producción, entra en la página API keys & tokens de la cuenta y pulsa Create API Key. Ponle un nombre reconocible, por ejemplo
n8n integration, elige el tipo Main o Standard y créala. En la página Copy secret key, lleva el SID a API Key SID y el secreto a API Key Secret.
¿Qué arranca un flujo desde Twilio ?
Twilio Trigger es el nodo que arranca un workflow cuando algo ocurre en Twilio. Escucha 2 eventos, listados abajo por familia. Eliges uno o varios, activas el workflow y n8n registra el webhook (la URL que Twilio llama) en tu cuenta.
Lo que ves en n8n
Todos los eventos, por familia
Una fila por objeto, un chip por acción. El evento que marcas en el nodo se escribe objeto.acción; pasa el cursor por un chip para leer cuándo se dispara.
com.*2com.twilio. messaging. inbound-message. received
com.twilio. voice. insights. call-summary. complete
Notas de configuración
01Twilio Trigger setup
El Twilio Trigger está en la versión 1 y arranca el flujo cuando Twilio reporta actividad en la cuenta. Funciona por webhook, una URL que n8n registra en Twilio al activar el flujo y a la que Twilio llama en cada evento. Nada pregunta a la API cada pocos minutos, así que cada ejecución corresponde a algo que pasó de verdad.
Parámetros clave
- Trigger On: la lista de eventos que escucha el nodo. Hay dos, New SMS y New Call, y no existe una entrada de «todos los eventos», de modo que cada caso se marca de forma explícita.
02On New SMS
Se dispara cuando entra un mensaje en un número de Twilio, con el valor com.twilio.messaging.inbound-message.received. El flujo recibe el texto pocos segundos después que Twilio, porque el webhook empuja el dato en lugar de esperar a que alguien lo pida. La respuesta automática se parece entonces a una conversación y no a un proceso nocturno.
Parámetros clave
- Trigger On: marca New SMS. El evento cubre todos los mensajes entrantes de la cuenta y no un número concreto, así que el filtrado se hace en los nodos siguientes.
sms.send responde acto seguido, o un cliente que insiste y reabre su ticket. El número que escribió viaja con el item, así que la respuesta sale al destinatario correcto.03On New Call
Arranca una vez que Twilio ha terminado el resumen de una llamada, con el valor com.twilio.voice.insights.call-summary.complete. El evento no llega mientras el teléfono suena: Twilio puede tardar hasta media hora en generar el resumen de una llamada terminada, y ese margen decide para qué sirve este trigger.
Parámetros clave
- Trigger On: marca New Call. El nodo reacciona al resumen ya listo, no al inicio de la llamada, así que un escenario que deba actuar durante la conversación se diseña de otra manera.
¿Qué sabe hacer el nodo Twilio ?
El nodo Twilio expone 2 operaciones en 2 recursos. Para cada una: el nodo tal como lo configuras en n8n, los campos obligatorios y nuestras notas de campo.
Índice de operaciones
Call
1 operaciónMake a call
call.makeLo que ves en n8n
Notas y casos de uso
Lanza una llamada desde uno de tus números de Twilio y entrega el mensaje que preparó el flujo, en el instante en que se ejecuta el nodo. Encaja al final de una rama de escalado.
Parámetros clave
- From: el número de Twilio que llama, en formato internacional, por ejemplo
+14155238886. - To: el número que suena, mismo formato, escrito a mano o tomado del item de entrada con
{{ $json.campo }}. - Message: lo que transmite la llamada. Activa Use TwiML para pasar Twilio Markup Language en vez de texto plano y dirigir el desarrollo.
- Status Callback (Options): una URL que recibe los eventos de los recursos que gestiona Twilio.
SMS
1 operaciónSend an SMS/MMS/WhatsApp message
sms.sendLo que ves en n8n
Notas y casos de uso
Envía un mensaje desde un número de Twilio, y la misma operación llega a WhatsApp en cuanto activas la opción. Tres canales detrás de una sola entrada, de ahí el nombre de la acción.
Parámetros clave
- From: el número remitente, con el formato
+14155238886, asociado a la cuenta de Twilio. - To: el destinatario. En un flujo de respuesta, apunta al número que trae el item del trigger.
- Message: el texto que se entrega, normalmente armado por los nodos anteriores.
- To Whatsapp: activado, el mensaje sale por WhatsApp; desactivado, sale como SMS normal.
- Status Callback (Options): la URL avisada de los eventos ligados a los recursos del mensaje.
¿Necesitas ayuda para automatizar Twilio con n8n?
El equipo te responde directamente.
Cada mensaje lo lee una persona.


