Recursos · Integración n8n

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

Por qué automatizar

¿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.

Conexión

¿Cómo se conecta Twilio con n8n?

  1. 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.

  2. 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.

  3. 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.

Disparadores

¿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.*2
  • com.twilio.messaging.inbound-message.
    • received
  • com.twilio.voice.insights.call-summary.
    • complete

Notas de configuración

01Twilio Trigger setupEl 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.

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.
Cuándo usarlo
cuando el primer movimiento lo hace el cliente y no tu calendario. Un flujo programado se despierta igual aunque no haya pasado nada; este solo se pone en marcha si Twilio tiene algo que contar.
02On New SMSSe 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.

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.
Casos de uso
una palabra clave que apunta a alguien en una lista, una duda de envío que 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 CallArranca 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.

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.
Casos de uso
el trabajo posterior a la llamada, ese que admite espera. Archivar la llamada junto al contacto correcto, mandar un resumen por SMS a quien llamó, o crear una tarea de seguimiento cuando la conversación ya ha terminado y el resumen existe.
Acciones

¿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.

Matriz recursos × operaciones
RecursoMakeSend
Call✓
SMS✓

Call

1 operación
01

Make a call

call.make

Lo 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.
Casos de uso
llamar a quien está de guardia cuando un control falla dos veces seguidas.

SMS

1 operación
02

Send an SMS/MMS/WhatsApp message

sms.send

Lo 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.
Casos de uso
confirmar un pedido y seguir la conversación en el mismo hilo.
Necesitas ayuda

¿Necesitas ayuda para automatizar Twilio con n8n?

El equipo te responde directamente.

Cada mensaje lo lee una persona.

FAQ

Twilio y n8n, las dudas más frecuentes

01¿La integración Twilio n8n es gratis?
Sí, por el lado de n8n. El nodo Twilio y el Twilio Trigger vienen incluidos, así que no hay nada que instalar ni ningún complemento que comprar, da igual que los flujos corran en n8n Cloud o en una instancia autoalojada con la Community Edition y su licencia Sustainable Use. Un flujo montado en un sitio funciona igual en el otro. Lo que Twilio cobra por los mensajes y las llamadas es otro asunto, se arregla con Twilio y aquí no se trata. El único requisito dentro de n8n es un credential de Twilio, creado una vez y reutilizado por todos los flujos.
02¿Qué credentials necesita el nodo Twilio en n8n?
Hay dos métodos y el campo Auth Type decide cuál usas. El método Auth Token pide el Account SID y el Auth Token, los dos visibles en la consola de Twilio dentro de Account Info; Twilio lo reserva a pruebas en local. El método API Key pide el Account SID más un API Key SID y un API Key Secret, que se generan al crear la clave, y es el que Twilio recomienda para producción. El tipo de clave tiene que ser Main o Standard, porque el tipo Restricted está en beta y n8n no ha probado el credential con él. Un solo credential vale para el nodo y para el trigger.
03¿Qué límites tiene el nodo Twilio en n8n?
El principal es el alcance. El nodo expone 2 operaciones, enviar un mensaje y lanzar una llamada, repartidas en 2 recursos. Las dos escriben en Twilio, así que ninguna devuelve al flujo el historial de mensajes ni el registro de llamadas. Todo lo que la API de Twilio ofrece más allá de esos dos caminos se alcanza con el nodo HTTP Request, que reutiliza el mismo credential mediante la autenticación predefinida, sin generar otra clave. Del lado de la escucha, el trigger publica 2 eventos y ninguna opción comodín, de modo que un evento fuera de esa lista no arranca un flujo con este nodo.
04¿El Twilio Trigger reacciona en tiempo real?
Funciona por webhook, lo más cerca del tiempo real que permite la fuente. Al activar el flujo, n8n registra una URL en Twilio y Twilio la llama en cada evento, así que la ejecución empieza en pocos segundos y no hay nada que programar en n8n. Hay un matiz importante con la voz: New SMS salta al recibir el mensaje, mientras que New Call salta cuando el resumen de la llamada está listo, y Twilio puede tardar hasta media hora en generarlo. Lo que tenga que ocurrir durante la llamada pide otro diseño.
05¿n8n o Make para Twilio?
Depende de dónde quieras que vivan los flujos. Make es una plataforma alojada por su editor, sin opción de autoalojamiento, y se factura por operación, algo cómodo para equipos que no quieren infraestructura y tienen un volumen previsible. n8n corre en Cloud o en tu propio servidor, de manera que el contenido de los mensajes y los números de teléfono se quedan en una infraestructura que controlas, argumento que suele pesar cuando hay datos de clientes. Ambas tienen editor visual. El alojamiento, el control de los datos y el modelo de coste deciden más que las funciones de Twilio.