Saltar al contenido
Documentación

Alertas e informes de Microsoft Teams

Crea un webhook de Workflows en un canal de Teams, añádelo a AutoPSEO y recibe alertas e informes programados como Adaptive Cards con el color según la gravedad.

Cuenta → Slack, Teams y Webhooks → Microsoft TeamsRequiere suscripción o prueba4 min de lectura

AutoPSEO publica en Microsoft Teams mediante un webhook de Workflows. Teams te da una URL que publica en un canal concreto, y tú la añades a AutoPSEO como canal de Teams. Las alertas, los informes programados, los mensajes de prueba y los resúmenes de informes puntuales llegan entonces como Adaptive Cards, con el título coloreado según la gravedad y un botón que lleva al informe. No necesitas un espacio de trabajo de Slack, y no hay que instalar ninguna aplicación de AutoPSEO en Teams.

Obtén una URL de webhook en Teams

La guía de webhooks entrantes de Microsoft genera la URL con la aplicación Workflows:

  1. En Teams, ve al canal que debe recibir las tarjetas y elige Más opciones (...) junto a él.
  2. Elige Workflows y selecciona una plantilla de webhook. Microsoft la llama actualmente Send webhook alerts to a channel; la sugerencia de AutoPSEO en la página de ajustes todavía usa el nombre anterior, Post to a channel when a webhook request is received.
  3. Comprueba el equipo y el canal que ha rellenado la plantilla y haz clic en Guardar.
  4. Copia el enlace del webhook que te muestra el flujo de trabajo.

Se sigue aceptando una URL del antiguo conector Incoming Webhook (en webhook.office.com). Microsoft está retirando los conectores de Microsoft 365 y bloqueará los nuevos, así que usa Workflows para todo lo que configures ahora.

Añade el canal en AutoPSEO

  1. En la sección Microsoft Teams de Slack, Teams & Webhooks, haz clic en New Teams channel. El formulario se abre con Microsoft Teams como destino.
  2. Introduce un Nombre que reconozcas y pega la URL. Para una entrada de Teams, AutoPSEO acepta direcciones de Workflows y de conectores (hosts como logic.azure.com, powerautomate.com, azure-api.net y webhook.office.com) y rechaza cualquier otro host.
  3. Haz clic en Add channel y, después, en Send test en su fila. En el canal debería aparecer una tarjeta con el nombre de la entrada como título.
  4. Crea un informe programado o una alerta y elige este canal.

Cada regla envía a un solo canal. Para recibir la misma alerta en Slack y en Teams, crea la regla dos veces, una para cada destino.

Cómo se organiza la tarjeta

Cada mensaje se convierte en una Adaptive Card (versión 1.4, ancho completo), envuelta en el sobre message con un adjunto application/vnd.microsoft.card.adaptive, como en los propios ejemplos de Microsoft.

  • Título en negrita y tamaño grande. Las alertas usan el color Attention de la tarjeta para gravedad crítica y alta, Warning para media y el color predeterminado para baja; los informes y las pruebas usan el color Accent.
  • Resumen: la misma frase que lleva un mensaje de Slack, con el intervalo de fechas.
  • Datos: hasta 12 valores con etiqueta, como los clics y su variación, o el valor actual de una alerta frente a su referencia.
  • Tabla: para informes y resúmenes de informes, hasta diez filas en fuente de ancho fijo.
  • Pie: la propiedad, un recordatorio de que los datos de Search Console tienen un retraso de aproximadamente un día y de que solo se cuentan los días ya consolidados, y el remitente.
  • Open report: un botón que lleva al informe correspondiente en AutoPSEO.

Por qué no ha llegado una tarjeta

Send test informa de un fallo al instante; en los mensajes programados, Delivery history conserva la respuesta que dio Teams.

Qué vesCausa probableSolución
"That does not look like a Teams Workflows or Incoming Webhook URL" al guardarLa URL no pertenece a un host de Workflows ni de conectoresVuelve a copiar el enlace desde el flujo de trabajo
HTTP 400 en Send testEn realidad no es un webhook de Teams: es una URL de Slack, un hook de Zapier o un flujo de trabajo editado para esperar un cuerpo distintoCrea un flujo de trabajo nuevo a partir de la plantilla y añade su URL
Tiempo de espera agotado tras 10 segundosTeams no respondió a tiempoInténtalo de nuevo más tarde
No se siguen las redireccionesLa URL reenvía a otra direcciónAñade la URL final
Las tarjetas dejaron de llegar después de que un compañero se fueraMicrosoft vincula cada flujo de trabajo a las personas que son sus propietarias, y un flujo sin propietario puede dejar de funcionarAñade copropietarios al flujo de trabajo o vuelve a crearlo

Un informe programado que ha fallado no se reenvía en el mismo periodo: corrige la causa y usa Send now.

Cuándo usar un webhook en su lugar

Teams y los webhooks salientes pueden transportar las mismas reglas, pero se dirigen a lectores distintos. Un canal de Teams es para personas: una tarjeta con formato y nada que desarrollar. Un webhook es para software: el evento en bruto como JSON firmado para Zapier, Make, n8n o tu propio servicio. Teams espera una tarjeta en lugar del JSON de eventos de AutoPSEO, por lo que una URL de Teams siempre debe ir en Microsoft Teams.

Encontrarás un resumen de lo que obtienen los usuarios de Teams en la página de Microsoft Teams.

Pon tu contenido SEO en piloto automático

Conecta Search Console y tu sitio. AutoPSEO lo analiza y planifica los primeros temas al instante. No necesitas tarjeta de crédito.