
INTEGRACIÓN TELEGRAM n8n : AUTOMATIZAR TELEGRAM CON N8N
INTEGRACIÓN TELEGRAM N8N : AUTOMATIZAR TELEGRAM CON N8N
¿Necesitas ayuda para automatizar Telegram con n8n?
Nuestro equipo te responde en minutos.
Why automate Telegram with n8n?
La integración Telegram n8n pone a tu disposición 1 trigger y 26 acciones para automatizar completamente las interacciones de tu bot Telegram. Puedes capturar en tiempo real cada mensaje, callback query, consulta inline o evento de canal vía webhook, y ejecutar automáticamente cualquier acción: envío de mensajes multimediales, gestión de chats, modificación de mensajes, respuestas a consultas, o transferencia de datos hacia tus otras aplicaciones.
Ahorro de tiempo considerable: Ya no necesitas gestionar manualmente las respuestas de tu bot ni sincronizar datos entre Telegram y tus otras herramientas. Configura una vez tus reglas de automatización visuales en n8n, y tu bot Telegram se convierte en un asistente autónomo que responde instantáneamente, enruta conversaciones, actualiza bases de datos, notifica equipos, o activa workflows complejos en función del contenido de los mensajes. Mayor capacidad de respuesta: Activa acciones instantáneas en cuanto un usuario envía un mensaje, pulsa un botón inline, o interactúa con tu bot. Tus workflows n8n procesan los eventos Telegram en milisegundos y desencadenan respuestas contextuales, creación de tickets, alertas, o integraciones con CRM. Cero olvidos: El trigger webhook monitorea 24/7 tu bot Telegram. Cada mensaje, consulta o evento activa inmediatamente tu workflow, incluso fuera de horario laboral. Nunca pierdes una solicitud cliente, una alerta sistema, o una oportunidad de negocio. Integración fluida: Conecta Telegram a más de 400 aplicaciones en n8n. Transfiere automáticamente conversaciones hacia Notion, crea tarjetas Trello desde mensajes, sincroniza contactos con HubSpot, envía archivos a Google Drive, o activa notificaciones Slack.
Ejemplos de workflows empresariales concretos:
- Bot de soporte técnico: captura mensajes de usuarios, extrae el problema vía IA, crea un ticket en Zendesk, y responde automáticamente al usuario con un número de seguimiento
- Sistema de alertas operacionales: recibe notificaciones de monitoring, filtra por gravedad, reenvía a canales Telegram específicos, y pinga al equipo on-call vía SMS
- Asistente de pedidos: captura comandos de clientes en Telegram, valida stock en tu ERP, procesa el pago vía Stripe, y confirma el pedido con un mensaje personalizado + factura PDF
- Gestión de comunidad: detecta nuevos miembros en un grupo Telegram, envía mensaje de bienvenida automatizado, registra el usuario en Airtable, y notifica a los moderadores
Con la integración Telegram n8n, transformas tu bot en un hub de automatización central que conecta usuarios, datos y acciones en tiempo real, ahorrándote horas de trabajo manual cada semana.
How to connect Telegram to n8n?
! 1 stepHow to connect Telegram to n8n?
- 01
Add the node
Configuración básica:Crear un bot Telegram: Abre Telegram y busca el bot oficial @BotFather. Envía el comando /newbot y sigue las instrucciones para crear tu bot. BotFather te proporcionará un HTTP API Token único (formato: 123456789:ABCdefGHIjklMNOpqrsTUVwxyz). Guarda este token de forma segura.Configurar credenciales en n8n: En tu workflow n8n, selecciona o crea una nueva credencial Telegram. Pega tu Access Token en el campo correspondiente. N8n verificará automáticamente la validez del token.Configurar el webhook (para el trigger): Si utilizas el trigger "Webhook URLs", n8n generará automáticamente una URL de webhook única. Copia esta URL y regístrala en Telegram ejecutando una petición API (o usa la opción de configuración automática de n8n si está disponible): https://api.telegram.org/bot
/setWebhook?url= .Testear la conexión: Envía un mensaje de prueba a tu bot Telegram. Si el webhook está correctamente configurado, el trigger n8n capturará el evento instantáneamente. Para las acciones, ejecuta una acción simple como "Send Message" para verificar que tu bot puede enviar mensajes.
TIP💡 CONSEJO: Utiliza un bot Telegram dedicado para cada entorno (desarrollo, staging, producción) con tokens separados. Esto evita conflictos de webhooks y facilita el debugging en n8n. Además, configura siempre un mensaje de error personalizado en tu workflow n8n para gestionar elegantemente los fallos de la API Telegram y notificarte si el bot deja de funcionar. Puede parecer trivial, pero en producción, esto te ahorra horas de investigación cuando algo falla silenciosamente.- 01
¿Necesitas ayuda para automatizar Telegram con n8n?
Nuestro equipo te responde en minutos.
Telegram triggers available in n8n
01 Trigger 01Webhook URLs
Este trigger monitorea automáticamente todos los eventos generados por tu bot Telegram y activa tu workflow n8n en cuanto ocurre un evento específico. Es el punto de entrada esencial para cualquier automatización Telegram, permitiéndote reaccionar instantáneamente a mensajes, consultas inline, callbacks, encuestas, o eventos de canal. Utiliza el mecanismo de webhook de Telegram para entregar eventos en tiempo real, sin polling.
Configuración:
- Credential to connect with: Campo requerido de tipo dropdown. Selecciona la credencial Telegram (Access Token) previamente configurada en n8n. Esta autenticación permite que Telegram envíe eventos al webhook de forma segura.
- Trigger On: Campo requerido de tipo multi-select dropdown. Define qué tipos de eventos activarán tu workflow. Puedes seleccionar múltiples eventos simultáneamente entre: Callback Query, Shipping Query, Pre-Checkout Query, Poll, Message, Inline Query, Edited Message, Edited Channel Post, y Channel Post. Nota importante: Cada archivo adjunto enviado en un grupo genera un evento separado, identificable por el campo
media_group_id. - Additional Fields: Sección opcional que permite añadir propiedades específicas para refinar el comportamiento del trigger.
Casos de uso típicos:
- Bot de atención al cliente: Captura todos los mensajes entrantes (
Message), extrae el contenido vía parser, clasifica la consulta con IA, y enruta automáticamente hacia el departamento apropiado o responde con FAQ automatizadas. - Sistema de aprobaciones: Monitorea los
Callback Querycuando usuarios pulsan botones "Aprobar/Rechazar" en mensajes de validación, actualiza el status en tu base de datos, y notifica al solicitante del resultado. - Bot inline multi-herramienta: Escucha
Inline Querypara permitir a los usuarios invocar funcionalidades de tu bot desde cualquier chat Telegram sin añadir el bot al grupo. - Gestión de comunidades: Captura
Channel PostyEdited Channel Postpara moderar automáticamente contenido, detectar spam con filtros de palabras clave, y archivar publicaciones importantes en Notion o Airtable.
Cuándo usarlo: Este trigger es el componente fundamental de cualquier bot Telegram automatizado en n8n. Úsalo siempre que necesites que tu workflow reaccione a eventos Telegram en tiempo real, ya sea para conversaciones bidireccionales, sistemas de notificación, interfaces de gestión, o integraciones complejas con tus aplicaciones backend.

Telegram actions available in n8n
01 Acción 01Unpin Chat Message
Elimina el anclaje de un mensaje previamente fijado en un chat, grupo o canal Telegram. Útil para gestionar dinámicamente los mensajes importantes y mantener limpios los chats automatizados.
Parámetros clave: Chat ID (requerido) - campo de texto que especifica el identificador único del chat donde se encuentra el mensaje anclado. Message ID (requerido) - campo de texto que indica el identificador único del mensaje específico a desanclar.
Casos de uso: Desanclar automáticamente mensajes de eventos pasados en canales de anuncios; gestionar programáticamente mensajes importantes en función de reglas temporales o condicionales.

02 Acción 02Send Video
Envía un archivo de video a un chat, grupo o canal Telegram desde tu workflow n8n. Soporta tanto videos alojados en URLs como datos binarios de nodos anteriores.
Parámetros clave: Chat ID (requerido) - identificador del destinatario. Binary File - toggle opcional para indicar que el contenido del video proviene de datos binarios. Video (requerido) - file_id del video, URL pública, o nombre de la propiedad binaria. Reply Markup - dropdown opcional para adjuntar teclados. Additional Fields - opciones avanzadas como caption, dimensiones, duración, thumbnail, spoiler tag.
Casos de uso: Enviar automáticamente videos de confirmación de pedido; distribuir contenido multimedia en canales de marketing; compartir grabaciones de reuniones desde Google Drive a grupos de equipo.

03 Acción 03Send Sticker
Envía un sticker Telegram a un chat específico. Los stickers pueden identificarse por su file_id o ser proporcionados como archivos binarios.
Parámetros clave: Chat ID (requerido) - identificador del chat destino. Binary File - toggle opcional. Sticker (requerido cuando Binary File está desactivado) - file_id o URL del sticker. Reply Markup - dropdown opcional. Additional Fields - propiedades adicionales.
Casos de uso: Responder con stickers contextuales en bots de entretenimiento; gamificación de interacciones (enviar stickers de recompensa).

04 Acción 04Send Photo
Envía una imagen a un chat Telegram. Acepta URLs de imágenes, file_ids, o datos binarios de nodos previos.
Parámetros clave: Chat ID (requerido) - identificador del destinatario. Binary File - toggle opcional. Photo (requerido) - URL de la imagen, file_id, o nombre de propiedad binaria. Reply Markup - dropdown para teclados interactivos. Additional Fields - opciones avanzadas.
Casos de uso: Enviar capturas de pantalla de reportes desde herramientas BI; compartir imágenes de productos en chats de soporte; automatizar envío de comprobantes visuales.

05 Acción 05Send and Wait for Response
Envía un mensaje a Telegram y pausa el workflow hasta recibir una respuesta del usuario. Perfecto para flujos de aprobación o validación interactiva.
Parámetros clave: Chat ID (requerido) - identificador del chat destino. Message (requerido) - contenido del mensaje. Response Type (requerido) - formato de respuesta esperado, con "Approval" seleccionado. Approval Options - sección para añadir botones específicos. Options - propiedades adicionales.
Casos de uso: Solicitar aprobación de gastos vía Telegram antes de procesar pagos; validaciones humanas en workflows semi-automatizados; confirmaciones de operaciones sensibles.

06 Acción 06Send Message
Envía un mensaje de texto simple a un chat, grupo o canal Telegram. La acción más utilizada para comunicación automatizada.
Parámetros clave: Chat ID (requerido) - identificador del destinatario. Text (requerido) - contenido del mensaje. Reply Markup - dropdown opcional. Additional Fields - opciones como parse mode (Markdown/HTML), disable notifications, protect content.
Casos de uso: Notificaciones automáticas de eventos críticos; respuestas automatizadas de chatbot; mensajes de bienvenida a nuevos miembros en grupos; resúmenes diarios/semanales enviados desde bases de datos.

07 Acción 07Send Media Group
Envía múltiples archivos multimedia (fotos/videos) agrupados en un único mensaje Telegram. Ideal para compartir álbumes o reportes visuales.
Parámetros clave: Chat ID (requerido) - identificador del chat destino. Media - sección para adjuntar múltiples elementos multimedia con botón "Add Media". Additional Fields - propiedades avanzadas adicionales.
Casos de uso: Enviar reportes fotográficos de campo o inspecciones; compartir múltiples gráficos de analytics en un solo mensaje; álbumes de productos para e-commerce.

08 Acción 08Send Location
Envía una ubicación geográfica (coordenadas latitud/longitud) a un chat Telegram.
Parámetros clave: Chat ID (requerido) - identificador del destinatario. Latitude (requerido) - coordenada de latitud. Longitude (requerido) - coordenada de longitud. Reply Markup - dropdown opcional. Additional Fields - opciones avanzadas.
Casos de uso: Notificar ubicación de entregas en tiempo real; compartir localización de eventos o reuniones; sistemas de tracking de flotas o personal de campo.

09 Acción 09Send Document
Envía archivos documentales (PDF, DOCX, ZIP, etc.) a través de Telegram. Acepta URLs, file_ids o datos binarios.
Parámetros clave: Chat ID (requerido) - identificador del destinatario. Binary File - toggle para datos binarios. Document (requerido) - file path, URL, o nombre de propiedad binaria. Reply Markup - dropdown opcional. Additional Fields - opciones como caption, thumbnail, disable notification.
Casos de uso: Enviar facturas PDF generadas automáticamente; compartir reportes Excel desde Google Sheets; distribuir contratos o documentación legal.

10 Acción 10Send Chat Action
Envía una acción de estado en el chat (ej: "escribiendo...", "subiendo foto...") para indicar actividad del bot. Mejora la UX simulando comportamiento humano.
Parámetros clave: Chat ID (requerido) - identificador del chat. Action (requerido) - tipo de acción: "Typing", "Upload Photo", "Record Video", "Upload Video", "Record Voice", "Upload Audio", "Upload Document", "Choose Sticker", "Find Location". Actualmente configurado en "Typing".
Casos de uso: Mostrar "escribiendo..." antes de enviar respuestas largas del bot; indicar "subiendo foto..." mientras se procesa una imagen en el backend; mejorar la percepción de rapidez y profesionalismo del bot.

11 Acción 11Send Audio
Envía archivos de audio (música, podcasts, grabaciones) a un chat Telegram.
Parámetros clave: Chat ID (requerido) - identificador del destinatario. Binary File - toggle opcional. Audio (requerido) - URL, file_id, o referencia binaria. Reply Markup - dropdown opcional. Additional Fields - caption, parse mode, duration, title, performer, thumbnail, etc.
Casos de uso: Distribuir episodios de podcast en canales; enviar mensajes de voz automáticos; compartir grabaciones de llamadas o reuniones.

12 Acción 12Send Animation
Envía GIFs o animaciones a un chat Telegram.
Parámetros clave: Chat ID (requerido) - identificador del destinatario. Binary File - toggle para datos binarios. Animation - file_id, URL, o nombre de propiedad binaria. Reply Markup - dropdown opcional. Additional Fields - caption, duration, width, height, thumbnail.
Casos de uso: Respuestas dinámicas con GIFs en chatbots; contenido visual atractivo en canales de marketing; confirmaciones animadas de acciones del usuario.

13 Acción 13Pin Chat Message
Ancla un mensaje específico en la parte superior de un chat, grupo o canal Telegram para darle visibilidad permanente.
Parámetros clave: Chat ID (requerido) - identificador del chat donde se anclará el mensaje. Message ID (requerido) - identificador único del mensaje a anclar. Additional Fields - opciones como
disable_notificationpara anclar silenciosamente.Casos de uso: Anclar automáticamente anuncios importantes en canales; fijar mensajes de bienvenida o reglas en grupos; destacar mensajes de eventos próximos.

14 Acción 14Edit Message Text
Modifica el contenido de texto de un mensaje Telegram previamente enviado. Útil para actualizaciones en tiempo real.
Parámetros clave: Chat ID (requerido) - identificador del chat donde está el mensaje. Message ID (requerido) - identificador único del mensaje a editar. Message Type - dropdown configurado en "Message". Text (requerido) - nuevo contenido de texto. Reply Markup - dropdown para actualizar teclados inline. Additional Fields - opciones avanzadas.
Casos de uso: Actualizar estados de pedidos en mensajes de confirmación; modificar contadores en tiempo real (ej: personas registradas para evento); corregir información en anuncios ya enviados.

15 Acción 15Delete Chat Message
Elimina un mensaje específico de un chat Telegram. El bot debe tener permisos de administrador en el chat.
Parámetros clave: Chat ID (requerido) - campo de texto para el identificador del chat. Message ID (requerido) - campo de texto para el identificador del mensaje a eliminar.
Casos de uso: Moderación automática de contenido inapropiado; limpieza de mensajes temporales o de testing; borrado de comandos de usuarios para mantener chats limpios.

16 Acción 16Get File
Recupera información sobre un archivo Telegram específico y opcionalmente descarga su contenido.
Parámetros clave: File ID (requerido) - identificador único del archivo en Telegram. Download - toggle opcional (actualmente activado). Cuando está habilitado, descarga el contenido real del archivo como datos binarios. Additional Fields - opciones adicionales.
Casos de uso: Descargar archivos enviados por usuarios para procesamiento (ej: análisis de imágenes, extracción de datos de PDFs); archivar documentos importantes en Google Drive o Dropbox; procesar facturas o recibos enviados vía Telegram.

17 Acción 17Answer Inline Query
Responde a una consulta inline de Telegram con resultados personalizados. Permite que tu bot funcione inline en cualquier chat.
Parámetros clave: Query ID (requerido) - identificador único de la inline query a responder. Results (requerido) - array JSON de resultados inline a mostrar al usuario. Additional Fields - opciones adicionales.
Casos de uso: Bot de búsqueda: responder con resultados cuando usuarios escriben "@tubot query"; herramienta de conversión: proporcionar resultados de conversión de unidades inline; GIFs/stickers personalizados: responder con contenido multimedia dinámico.

18 Acción 18Answer Query
Responde a un callback query generado cuando un usuario pulsa un botón inline en tu bot.
Parámetros clave: Query ID (requerido) - identificador único del callback query. Additional Fields - propiedades opcionales como texto de respuesta, alerta, URL a abrir.
Casos de uso: Confirmar acciones del usuario al pulsar botones ("✅ Aprobado", "❌ Rechazado"); mostrar alertas o notificaciones inline; actualizar el estado del mensaje tras interacción.

19 Acción 19Set Title
Modifica el título de un grupo o canal Telegram.
Parámetros clave: Chat ID (requerido) - identificador del chat cuyo título se modificará. Title (requerido) - nuevo título deseado para el chat.
Casos de uso: Actualizar nombre de grupos de proyecto en función de fases; añadir emojis de estado a títulos de canales; renombrar chats temporales dinámicamente.

20 Acción 20Set Description
Modifica la descripción de un grupo o canal Telegram.
Parámetros clave: Chat ID (requerido) - identificador del chat. Acepta string fijo o expresión dinámica. Description (requerido) - nuevo texto de descripción para el chat.
Casos de uso: Actualizar información de contacto en canales; añadir fechas de próximos eventos en descripciones de grupos; mantener información dinámica visible para nuevos miembros.

21 Acción 21Leave Chat
Hace que el bot abandone un grupo o canal específico.
Parámetros clave: Chat ID (requerido) - identificador del chat que el bot abandonará.
Casos de uso: Automatizar salida de grupos temporales al finalizar proyecto; gestión de permisos: salir de chats cuando se revoca acceso; limpieza automática de participación en grupos inactivos.

22 Acción 22Get Member
Recupera información detallada sobre un miembro específico de un chat Telegram.
Parámetros clave: Chat ID (requerido) - identificador del chat. User ID (requerido) - campo de texto con toggle "Fixed/Expression". Identificador único del usuario cuya información se recuperará.
Casos de uso: Verificar permisos de usuario antes de ejecutar comandos admin; obtener información de perfil para personalización; validar membresía en grupos privados.

23 Acción 23Get Administrators
Recupera la lista completa de administradores de un chat, grupo o canal Telegram.
Parámetros clave: Chat ID (requerido) - campo de texto para el identificador del chat.
Casos de uso: Sincronizar lista de admins con sistemas externos; notificar únicamente a administradores en alertas críticas; auditoría de permisos en grupos.

24 Acción 24Get
Recupera información completa sobre un chat Telegram específico (grupo, canal, usuario).
Parámetros clave: Chat ID (requerido) - campo de texto para el identificador numérico del chat.
Casos de uso: Obtener metadatos de chat antes de operaciones (título, tipo, número de miembros); verificar existencia y accesibilidad de un chat; sincronizar información de chats con bases de datos.

Construye tu primer workflow con nuestro equipo
Deja tu email y te enviamos el catálogo de automatizaciones listo para enviar hoy.
- Escenarios n8n & Make gratis para importar
- Docs de configuración paso a paso
- Cohorte en vivo + soporte de la comunidad
Preguntas frecuentes
¿La integración Telegram n8n es gratuita?
Sí, la integración Telegram n8n es completamente gratuita. N8n es una herramienta open-source auto-hospedable sin límites de uso, y la API de Telegram Bot es gratuita sin restricciones de volumen. Sin embargo, necesitas infraestructura para ejecutar n8n (servidor propio, Docker, o un plan cloud de n8n.io). Los costes están asociados únicamente al hosting de n8n, no a la integración Telegram en sí. Para workflows ligeros, puedes usar el plan gratuito de n8n Cloud que incluye 5,000 ejecuciones mensuales. Para volúmenes mayores o necesidades de privacidad, la versión self-hosted es 100% gratuita e ilimitada. El único requisito adicional es crear tu bot en @BotFather (también gratuito) para obtener el Access Token necesario.¿Qué datos puedo sincronizar entre Telegram y n8n?
Puedes sincronizar prácticamente cualquier dato generado por tu bot Telegram hacia n8n y viceversa. En dirección Telegram → n8n (vía trigger webhook), capturas: texto completo de mensajes, comandos, archivos adjuntos (fotos, videos, documentos, audio) con sus metadatos, datos de callback queries (cuando usuarios pulsan botones), consultas inline, información de usuario (ID, username, first_name, language_code), datos de chat (tipo, título, miembros), encuestas, eventos de edición, y campos personalizados de formularios inline. En dirección n8n → Telegram (vía acciones), envías: mensajes de texto con formato Markdown/HTML, archivos multimedia (fotos, videos, GIFs, stickers, documentos, audio), ubicaciones geográficas, contactos, mensajes con teclados inline interactivos, grupos de medios, y actualizaciones de metadatos de chat (título, descripción). Además, puedes enriquecer estos datos en n8n con información de otras aplicaciones: añadir datos de CRM a mensajes, generar PDFs con información de bases de datos, procesar archivos con IA, etc. La integración soporta también datos binarios, permitiendo transferir archivos entre Telegram y servicios cloud (Drive, Dropbox, S3) sin límites de tamaño (respetando los límites de Telegram: 50MB para fotos, 2GB para archivos).¿Cuánto tiempo lleva configurar la integración Telegram n8n?
La configuración básica de la integración Telegram n8n toma entre 5 y 15 minutos para un usuario sin experiencia previa. Los pasos son: (1) Crear un bot en @BotFather (2 minutos), (2) Copiar el Access Token y configurar la credencial en n8n (1 minuto), (3) Crear un workflow con el trigger webhook o una acción simple (2 minutos), (4) Registrar el webhook en Telegram vía API call o configuración automática (2-5 minutos según método), (5) Testear con un mensaje de prueba (1 minuto). Para workflows más complejos con lógica condicional, integraciones múltiples, o procesamiento de archivos, el tiempo aumenta según la complejidad deseada, pero la conexión Telegram base se establece en los primeros 10 minutos. La curva de aprendizaje es suave: usuarios principiantes crean su primer bot funcional en 15-20 minutos; usuarios intermedios construyen bots completos con aprobaciones, enrutamiento, y sincronización CRM en 1-2 horas; desarrolladores experimentados implementan sistemas conversacionales complejos en una jornada. El 90% del tiempo se invierte en diseñar la lógica del workflow, no en la conexión Telegram en sí, que es plug-and-play una vez tienes el token. Si necesitas acelerar tu aprendizaje, explora nuestro tutorial para crear agentes IA con n8n y descubre cómo combinar Telegram con inteligencia artificial.



