M365Con 2027 – conferencia online gratuita · 11–22 Jan 2027 · 120 sessions→ m365con.net

Blog · Mirko Peters

Uso de webhooks en Teams: guía completa

By ·

Si quieres sacarle el máximo partido a tu experiencia en Microsoft Teams, los webhooks son la solución. Esta guía explica con detalle cómo usar webhooks …

Automatically translated with AI from the original post. Read the English original

▶ BLOGUsing Webhooks in Teams:A Complete GuideM365.FM
Titelbild: Using Webhooks in Teams: A Complete Guide

Si quieres sacarle el máximo partido a Microsoft Teams, los webhooks son lo que necesitas. Esta guía explica a fondo cómo usar webhooks para conectar aplicaciones externas, automatizar actualizaciones y enviar información directamente a tus canales de Teams, sin necesidad de ser un experto en programación.

Lo veremos paso a paso: desde qué son realmente los webhooks en Teams hasta cómo configurarlos, integrar herramientas de automatización y reforzar la seguridad. Tanto si nunca los has usado como si tienes experiencia como administrador de Teams, encontrarás explicaciones claras y respuestas prácticas para empezar a hacer mejoras reales y rápidamente.

Cada vez más empresas recurren a los webhooks para modernizar la comunicación, agilizar las notificaciones y aprovechar el potencial de la colaboración. Esta guía te ofrece consejos prácticos y buenas prácticas, adaptados a las exigencias de un entorno de trabajo moderno. Empecemos.

Comprender los webhooks en Microsoft Teams

En Microsoft Teams, los webhooks funcionan como mensajeros digitales que llevan notas de aplicaciones externas directamente a tus chats de grupo o canales. Piensa en un webhook como una "puerta abierta" que permite que las notificaciones, alertas o actualizaciones lleguen directamente a Teams, activadas automáticamente por sistemas externos.

Hay dos tipos principales: webhooks entrantes y salientes. La mayoría de la gente usa webhooks entrantes: permiten que aplicaciones o servicios como las mesas de ayuda, las herramientas de monitorización o incluso tus propios scripts publiquen mensajes directamente en Teams. Obtienes una URL especial (la dirección del webhook) para un canal, y cualquier sistema externo puede usarla para enviar actualizaciones cuando ocurre algo, ya sea un nuevo ticket, una copia de seguridad completada correctamente o un informe meteorológico matutino para el equipo.

La otra cara de la moneda son los webhooks salientes. Permiten enviar mensajes desde Teams a una aplicación externa, normalmente en respuesta a una palabra clave o un comando en el chat. No son tan populares como los entrantes, pero resultan útiles para obtener información o activar acciones fuera de Teams a partir de solicitudes realizadas dentro de la aplicación.

Los webhooks son fundamentales para agilizar los flujos de trabajo y mantener a todos informados sin cambiar de herramienta. Al integrar webhooks es como conectar Teams con una serie de alarmas silenciosas y notas adhesivas que avisan al equipo de cualquier cosa importante en cuanto ocurre, sin necesidad de copiar y pegar manualmente. Esto ahorra tiempo, reduce errores y mantiene tu espacio de trabajo digital funcionando a pleno rendimiento.

Así que, tanto si quieres informes diarios, alertas instantáneas o desencadenadores de flujos de trabajo que aparezcan en Teams, los webhooks son los conectores esenciales que hacen tu espacio de trabajo más inteligente y mejor conectado.

Cómo funcionan los webhooks por dentro

Vamos a descorrer un poco el telón: ¿cómo mueven realmente los webhooks la información en Microsoft Teams? En esencia, los webhooks se basan en la comunicación orientada a eventos. Cuando una aplicación o sistema externo tiene algo que comunicar (un ticket creado, un servidor caído o una gran venta cerrada), envía una solicitud HTTP POST a una URL de webhook especial asignada a un canal de Teams.

Los datos viajan en la solicitud con formato JSON. Teams lee este mensaje y lo publica de inmediato en el canal elegido, como si la actualización hubiera llegado de un compañero de equipo. Esta URL de webhook es única para cada canal de Teams que configures, así que controlas exactamente dónde aparecen las actualizaciones, sin mensajes cruzados entre equipos por accidente.

Por seguridad, solo las personas con acceso al canal de Teams pueden crear o eliminar webhooks. Al crear un webhook entrante, Teams genera una URL segura e imposible de adivinar. Trata esta URL como si fuera la llave de tu casa: compártela solo con aplicaciones de confianza y nunca la publiques en foros públicos. Los webhooks no tienen un inicio de sesión sofisticado (como OAuth); el secreto de la URL es tu primera defensa, y siempre puedes revocarla si es necesario.

Los webhooks no son realmente "en tiempo real", pero como las solicitudes HTTP son rápidas, los mensajes aparecen con la suficiente rapidez como para parecer instantáneos en las necesidades del negocio. Ten en cuenta que los webhooks de Teams están pensados para notificaciones sencillas, no para conversaciones bidireccionales complejas. Para una mensajería más interactiva o avanzada, conviene revisar los bots o los conectores.

¿Los límites? Los webhooks de Teams son ideales para mensajes cortos con formato y volúmenes de eventos manejables. Si envías archivos enormes o actualizaciones constantes y muy seguidas a un webhook, te encontrarás con los límites de la plataforma. Ten presentes estas barreras técnicas y los webhooks serán un puente fiable entre Teams y tus servicios externos esenciales.

Configurar webhooks entrantes en Teams

Ya sabes qué son los webhooks y por qué son tan importantes; ahora toca configurar uno en Microsoft Teams. La buena noticia: no necesitas ser desarrollador. Microsoft integró la configuración de webhooks directamente en la aplicación de Teams, así que cualquiera con los permisos adecuados puede tenerlo funcionando en pocos minutos.

Esta sección te guía paso a paso, desde elegir el canal adecuado hasta activar el propio webhook. Verás qué permisos se necesitan, dónde hacer clic y qué medidas de seguridad conviene tener en cuenta antes de conectar sistemas externos. Se trata de crear una conexión fiable y segura para que la información llegue a Teams sin complicaciones ni sorpresas.

Vamos a ser prácticos y directos: las siguientes partes cubren los detalles, como elegir el canal de Teams, localizar el conector adecuado, dar un nombre personalizado al webhook para saber de un vistazo qué es y generar la URL del webhook, que es la clave de todo. Por el camino, señalaremos los errores habituales y te daremos consejos para hacerlo bien a la primera, aunque nunca hayas configurado un webhook.

¿Listo? Vamos al tutorial y empecemos a conectar tus herramientas favoritas directamente con Teams.

Paso 1: añadir un webhook entrante a un canal de Teams

  1. Ve al canal de Teams donde quieres que lleguen tus mensajes. Haz clic en los tres puntos situados junto al nombre del canal para abrir el menú del canal.
  2. En el menú desplegable, selecciona «Conectores». Aparecerá una lista de complementos disponibles; busca «Incoming Webhook».
  3. Si no ves «Incoming Webhook» de inmediato, usa el cuadro de búsqueda. Cuando lo encuentres, haz clic en «Agregar» y sigue los pasos para iniciar la configuración.
  4. Al instalar el webhook en este canal, le estás indicando a Teams: «De acuerdo, las aplicaciones externas pueden publicar mensajes aquí». Este paso es el que abre la puerta para que los datos y las alertas aparezcan en el feed de tu chat.

Paso 2: configurar el webhook y generar la URL

  1. Una vez añadido el webhook, asígnale un nombre claro y fácil de recordar (por ejemplo, «Alertas de ventas» o «Monitorización de TI»). Así todos reconocerán el origen de las actualizaciones futuras.
  2. Opcionalmente, sube una imagen o icono personalizado para que los mensajes del webhook sean fáciles de identificar en el feed de la conversación.
  3. Haz clic en «Crear». Teams generará una URL de webhook única para tu canal. Esta URL es tu nuevo punto de conexión: cópiala en un lugar seguro.
  4. Comparte la URL solo con sistemas o personas de confianza. Trátala como una contraseña, porque cualquiera que tenga ese enlace puede enviar mensajes a tu canal.
  5. En organizaciones grandes, considera usar convenciones de nomenclatura (por ejemplo, anteponer el nombre del departamento o del sistema) para mantener todo ordenado a medida que crezcas.

Publicar mensajes en Teams mediante webhooks

Con el webhook entrante configurado, el siguiente paso es enviar mensajes a Teams. Aquí es donde ocurre la magia: aplicaciones externas, scripts o servicios en la nube ya pueden usar tu URL de webhook para enviar contenido directamente a la conversación de tu canal.

Todo se basa en dar formato al mensaje como un payload JSON y enviarlo mediante una sencilla solicitud HTTP POST. Teams entiende este formato y sabe exactamente cómo convertir tus instrucciones en mensajes visualmente limpios y fáciles de leer para todos.

Además, no te limitas al texto plano. Con un payload bien construido puedes incluir imágenes, botones de acción e incluso Adaptive Cards: fragmentos enriquecidos e interactivos que pueden recoger datos o mostrar información estructurada. Para ver un ejemplo de lo que es posible, esta guía sobre Adaptive Cards en Microsoft Teams es una gran siguiente lectura si quieres ir más allá de las actualizaciones genéricas.

Te explicaremos las partes esenciales: cómo debe ser el JSON, cómo darle formato correcto y qué buenas prácticas ayudan a evitar dolores de cabeza. Tanto si usas herramientas de automatización, scripts o plataformas de terceros, conviene familiarizarse pronto con una buena estructura de payload.

Quédate para ver ejemplos prácticos de formato y consejos que te ahorrarán esos momentos de «¿por qué mi mensaje está en blanco?». Muy pronto estarás probando, ajustando y refinando tus mensajes de Teams como un profesional.

Ejemplos de payloads y consejos de formato

Integrar webhooks de Teams con herramientas de automatización

Conectar los webhooks de Microsoft Teams con herramientas de automatización es donde se desbloquea un nivel de eficiencia completamente nuevo. La mayoría de las empresas se apoya en alguna plataforma de automatización, como Power Automate o Zapier, o incluso en scripts de Python personalizados, para que las notificaciones fluyan sin fricciones. Los webhooks facilitan que estas herramientas envíen actualizaciones, lancen alertas o inicien procesos en Teams sin esfuerzo manual.

Imagina que supervisas servidores o haces seguimiento de tickets de soporte al cliente. Con webhooks, las alertas llegan a tu canal de Teams en tiempo real, sin necesidad de buscar correos ni de iniciar sesión en otro panel más. Las integraciones pueden ser tan sencillas como enviar correos de notificación a Teams o tan avanzadas como una automatización completa de flujos de trabajo, en la que cualquier cambio en una aplicación conectada dispara una alerta o una actualización mediante webhook.

¿Uno de los grandes beneficios? Puedes elegir entre webhooks y los conectores nativos de Teams. Los webhooks ofrecen una forma ligera y flexible de traer datos de aplicaciones que no tienen integraciones profundas con Teams, mientras que los conectores nativos funcionan de inmediato con los servicios compatibles. A veces usarás ambos, según el sistema y la complejidad de tu automatización.

Para configurarlo, debes indicar a tu plataforma de automatización que envíe solicitudes HTTP POST a la URL de tu webhook de Teams. Normalmente basta con pegar el endpoint y crear tu payload JSON (aplicando las buenas prácticas que vimos antes). Las pruebas son sencillas: comprueba que los mensajes aparecen en Teams, ajusta lo necesario y disfruta del flujo constante de actualizaciones.

Para una automatización más amplia, sobre todo si usas Microsoft Copilot o gestionas reuniones con flujos de trabajo, merece la pena leer sobre cómo Copilot orquesta reuniones, chats y automatización dentro de Teams y Microsoft 365. Este tipo de integración mantiene informados a tus equipos y tus procesos bien ajustados, lo que te permite centrarte en lo importante en lugar de perseguir actualizaciones de estado.

Consideraciones de gobernanza y seguridad para los webhooks de Teams

Por útiles que sean, los webhooks también abren la puerta a errores (o cosas peores) si no se gestionan bien. La seguridad y la gobernanza son prioridades máximas, sobre todo en organizaciones grandes o en empresas sujetas a normativas de cumplimiento. Cuando configuras varios webhooks, es fácil perder la pista de quién tiene acceso o de qué aplicaciones publican cada cosa.

En primer lugar, controla quién puede crear o eliminar webhooks en Teams. Limita los permisos a propietarios de confianza o a administradores de TI siempre que sea posible. Al compartir la URL de un webhook, recuerda que funciona como una llave: cualquiera que tenga el enlace puede enviar mensajes a tu canal. No publiques nunca la URL en lugares públicos y rota o revoca los endpoints con regularidad, sobre todo si un empleado se marcha o si una aplicación conectada se da de baja.

A continuación, mantén un inventario actualizado de todos los webhooks activos, indicando a qué canales pertenecen y por qué existen. La documentación ayuda a reducir la "proliferación de webhooks" y hace que la retirada o la resolución de problemas sea rápida y segura. En organizaciones que necesiten una seguridad adicional, configura alertas o registros para saber cuándo se usa un webhook de forma inesperada.

Puedes aprender mucho de las mejores prácticas consolidadas sobre gobernanza de Teams y de los conocimientos que ofrece el podcast sobre endurecimiento de la seguridad de Teams. Estos recursos abordan temas como la gestión de permisos, la retención de datos y el cumplimiento normativo, todos ellos fundamentales cuando se escalan los webhooks en equipos muy activos.

Al final del día, quieres que tu entorno de Teams esté conectado y controlado: un lugar donde la automatización trabaje a tu favor y no en tu contra. La gobernanza estratégica garantiza que los webhooks aporten valor sin poner en riesgo los datos, generar confusión o causar problemas de cumplimiento normativo más adelante.

Buenas prácticas y consejos para solucionar problemas

Entities in this article

Change notifications and webhooks Microsoft Teams JSON Adaptive Cards HTTP Automation Fabric workspace

Related articles

RSS