Webhook Notifier

Envía notificaciones webhook salientes cuando cambia contenido dentro de EmDash CMS.

Extensión

Webhook Notifier

Envía notificaciones webhook salientes cuando cambia contenido dentro de EmDash CMS.

  • Categoría: Automatización
  • Estado: Disponible
  • Versión: Incluido en beta
  • Precio: Incluido en beta

Detalles del producto

Categoría
Automatización
Estado
Disponible
Versión
Incluido en beta

Webhook Notifier permite que EmDash envíe señales a sistemas aguas abajo cuando cambia el contenido: indexación de búsqueda, notificaciones en chat, pipelines de CI o herramientas de revisión personalizadas. La implementación está en packages/plugins/webhook-notifier.

Instalación

  1. Elige endpoints receptores que usen HTTPS y autentiquen solicitudes (secreto compartido, firmas HMAC o mTLS, según lo que soporte el plugin en tu versión).
  2. Habilita el plugin en el admin y registra tu primera URL de endpoint en un proyecto no productivo.
  3. Dispara un evento de prueba (por ejemplo, guardar un borrador) y confirma que el receptor registre el payload esperado.

Configuración

La configuración habitual incluye:

  • Filtros de eventos — qué colecciones o tipos de transición disparan webhooks (create, update, publish, delete).
  • Estructura del payload — los cuerpos JSON suelen incluir id, slug, marcas de tiempo y actor; confirma contra el esquema documentado del plugin.
  • Política de reintentos — backoff exponencial frente a comportamiento de dead letter cuando el receptor no está disponible.

Ejemplo (conceptual): tu indexador podría esperar un POST con un cuerpo JSON como este:

{
  "event": "publish",
  "collection": "posts",
  "slug": "launch-notes",
  "url": "https://example.com/blog/launch-notes",
  "occurredAt": "2026-04-04T12:00:00.000Z"
}

Reemplaza claves y URLs con lo que realmente emita tu versión; valídalo con logs reales antes de depender de esto en producción.

Escenarios de uso

  • Búsqueda — notifica a Algolia, Typesense o a un indexador interno para reindexar URLs modificadas.
  • Slack o Teams — alertas ligeras para editores cuando se actualizan páginas de alta visibilidad.
  • Hooks de despliegue — activa rebuilds estáticos o purgas de caché en redes edge cuando se publica contenido.

Consejos operativos

  • Registra fallos de entrega y alerta ante tasas de error sostenidas.
  • Rota secretos compartidos con la misma periodicidad que otras credenciales de integración.
  • Evita bucles infinitos: no permitas que un handler de webhook escriba de vuelta en EmDash de forma que se vuelva a disparar, salvo que lo protejas con claves de idempotencia.