Webhook Notifier
Envoyez des notifications webhook sortantes lorsque le contenu change dans EmDash CMS.
Extension
Webhook Notifier
Envoyez des notifications webhook sortantes lorsque le contenu change dans EmDash CMS.
Détails du produit
- Catégorie
- Automatisation
- Statut
- Disponible
- Version
- Inclus dans la bêta
Webhook Notifier permet à EmDash de pousser des signaux vers les systèmes en aval lorsque le contenu change — indexation, notifications chat, pipelines CI ou outils de revue personnalisés. L’implémentation est dans packages/plugins/webhook-notifier.
Installation
- Choisissez des points de terminaison en HTTPS qui authentifient les requêtes (secret partagé, signatures HMAC ou mTLS — selon ce que votre version du plugin supporte).
- Activez le plugin dans l’admin et enregistrez votre première URL d’endpoint dans un projet hors production.
- Déclenchez un événement de test (par exemple enregistrer un brouillon) et vérifiez que le récepteur journalise la charge utile attendue.
Configuration
Réglages courants :
- Filtres d’événements — quelles collections ou transitions déclenchent des webhooks (create, update, publish, delete).
- Forme de la charge — les corps JSON incluent souvent id, slug, horodatages et acteur ; vérifiez le schéma documenté de la version.
- Politique de nouvelle tentative — backoff exponentiel vs comportement dead-letter quand le récepteur est indisponible.
Exemple (conceptuel) : votre indexeur peut attendre un POST JSON comme :
{
"event": "publish",
"collection": "posts",
"slug": "launch-notes",
"url": "https://example.com/blog/launch-notes",
"occurredAt": "2026-04-04T12:00:00.000Z"
}
Remplacez clés et URLs par ce que votre release émet réellement — validez avec les logs en direct avant la production.
Cas d’usage
- Recherche — notifier Algolia, Typesense ou un indexeur interne pour recharger les URL modifiées.
- Slack ou Teams — alertes légères pour les éditeurs quand des pages très visibles changent.
- Hooks de déploiement — déclencher rebuilds statiques ou purges de cache en périphérie lors des publications.
Conseils opérationnels
- Journalisez les échecs de livraison et alertez sur des taux d’erreur soutenus.
- Faites tourner les secrets partagés au même rythme que les autres identifiants d’intégration.
- Évitez les boucles infinies — n’écrivez pas depuis un handler webhook vers EmDash de façon à se redéclencher sans clés d’idempotence.