Webhook de Microsoft Teams: cómo publicar mensajes en 2026
Webhook de Microsoft Teams
Webhook de Microsoft Teams: Workflows y payloads de tarjetas | We.Inc
Envía mensajes a un canal de Teams con un webhook en 2026: Workflows como sustituto de Office 365 Connectors, las fechas de retirada y un generador de payloads.
Para publicar hoy en un canal de Teams desde tu web o app, abre el menú Workflows del canal, elige una plantilla como Send webhook alerts to a channel, guárdala y copia el enlace que te da. Después envía un HTTP POST con un cuerpo JSON a ese enlace. Los antiguos webhooks de Office 365 Connector están retirados.
Los antiguos webhooks de conectores y su sustituto, Workflows
Webhook de Office 365 Connector
Webhook de Workflows
Estado
Retirado: Microsoft dijo que dejarían de funcionar tras un despliegue previsto del 18 al 22 de mayo de 2026
El método que Microsoft documenta ahora
Dónde se crea
Ajustes de conectores del canal
Menú del canal y luego Workflows
Funciona con
Microsoft 365 Connectors
Power Automate
Formatos de tarjeta
Message cards
Adaptive Cards y formato Message Card (los botones no se muestran)
Propietario
El canal
El usuario que creó el workflow (añade copropietarios)
Un webhook es una dirección web privada que acepta un mensaje de otro sistema, en este caso tu tienda, formulario o herramienta de monitorización, y lo deja en un canal de Teams. Rellena el generador de abajo para obtener un cuerpo JSON listo y un comando curl. Funciona solo en tu navegador.
En Teams, ve al canal, selecciona Más opciones (...) y luego Workflows.
Busca la plantilla Send webhook alerts to a channel, rellena sus ajustes y selecciona Guardar.
Copia el enlace de webhook que muestra el workflow. Trátalo como una contraseña, porque cualquiera que lo tenga puede publicar.
Envía un HTTP POST con Content-Type: application/json a ese enlace, usando un cuerpo del generador.
Mantén cada mensaje por debajo de 28 KB. Microsoft documenta ese límite de tamaño y devuelve un error si lo superas.
No envíes más de cuatro peticiones por segundo. Por encima, Teams te limita, así que pon las alertas en cola y reintenta con esperas cada vez mayores.
Añade un copropietario al workflow. Si la persona que lo creó se marcha, un flujo sin propietario puede dejar de funcionar.
No pongas HTML en el texto de la tarjeta. Microsoft dice que se ignora y se muestra como texto plano; el Markdown básico sí funciona.
Preguntas frecuentes
¿Siguen funcionando los antiguos enlaces de incoming webhook de Teams?
La actualización de Microsoft del 14 de abril de 2026 decía que el despliegue iría del 18 al 22 de mayo de 2026 y que, después de esas fechas, Office 365 Connectors dejaría de funcionar. Pasa a un enlace de Workflows todo lo que aún apunte a un enlace de conector antiguo.
¿Un webhook de Workflows puede publicar una Adaptive Card?
Sí. Microsoft indica que Workflows admite Adaptive Cards y el formato más antiguo Message Card, con una carencia conocida: los botones de las message cards no se muestran.
¿Puede publicar en un canal privado?
La página de Microsoft indica que publicar como el bot del flujo en canales privados sigue en desarrollo, mientras que publicar en nombre de un usuario sí funciona. Revisa los problemas conocidos en la página oficial antes de depender de ello.
¿Necesito escribir código?
No siempre. Muchas herramientas de formularios, apps de tienda y monitores de disponibilidad tienen un campo de webhook: pega ahí el enlace de Workflows. Solo necesitas código cuando construyes tú el mensaje.
¿El enlace del webhook es secreto?
Sí. Cualquiera que lo tenga puede publicar en tu canal, así que guárdalo en un ajuste del servidor o en una variable de entorno, nunca en código de la web que puedan leer los visitantes.
Qué cambió entre 2024 y 2026
Microsoft anunció el 3 de julio de 2024 que retiraría Office 365 Connectors en Teams y después movió las fechas varias veces. Su última actualización, del 14 de abril de 2026, fijó el despliegue final del 18 al 22 de mayo de 2026.
El sustituto es la app Workflows dentro de Teams, que funciona con Power Automate. Un workflow empieza con el desencadenador llamado When a Teams webhook request is received y luego publica el mensaje en un chat o canal.
Texto plano o una Adaptive Card
El cuerpo más sencillo es un único campo llamado text. Una Adaptive Card es un diseño en JSON que Teams dibuja como un recuadro ordenado con encabezados y datos, ideal para avisos de pedidos o envíos de formularios. Va dentro de una lista attachments con el tipo de contenido application/vnd.microsoft.card.adaptive.
Ejemplos para copiar
Los dos ejemplos envían al enlace que te dio tu workflow. Guarda el enlace en una variable de entorno de tu servidor.
Cuerpo de Adaptive Card
Es la estructura que usan los propios ejemplos de Microsoft: un mensaje con un adjunto cuyo contenido es la tarjeta.
Enviar desde Node.js con reintento ante un 429
Un estado 429 significa demasiadas peticiones. El bucle espera más después de cada rechazo antes de volver a intentarlo.
Generador de payloads
Formato del mensaje
Texto plano
Adaptive Card
Título de la tarjeta
Mensaje
Enlace del webhook (se queda en tu navegador)
Pega tu enlace de Workflows
Cuerpo JSON
Comando curl
Tamaño del cuerpo: {n} bytes. El límite de Microsoft es de 28 KB.
Este cuerpo supera los 28 KB y Teams lo rechazaría.
Copiar
Copiado
Nuevo pedido
El pedido 1042 está pagado. Envíalo antes del viernes.