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.
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
- 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).
- Habilita el plugin en el admin y registra tu primera URL de endpoint en un proyecto no productivo.
- 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.