Webhook Notifier

Envie notificações webhook de saída quando o conteúdo mudar no EmDash CMS.

Extensão

Webhook Notifier

Envie notificações webhook de saída quando o conteúdo mudar no EmDash CMS.

  • Categoria: Automação
  • Estado: Disponível
  • Versão: Incluído na beta
  • Preço: Incluído na beta

Detalhes do produto

Categoria
Automação
Estado
Disponível
Versão
Incluído na beta

Webhook Notifier permite que o EmDash envie sinais a sistemas downstream quando o conteúdo muda — indexação de busca, notificações em chat, pipelines de CI ou ferramentas de revisão personalizadas. A implementação está em packages/plugins/webhook-notifier.

Instalação

  1. Escolha endpoints de recebimento HTTPS que autentiquem requisições (segredo compartilhado, assinaturas HMAC ou mTLS — conforme o suporte da sua versão do plugin).
  2. Ative o plugin no admin e registre sua primeira URL de endpoint em um projeto fora de produção.
  3. Dispare um evento de teste (por exemplo, salvar um rascunho) e confirme que o receptor registra o payload esperado.

Configuração

Configurações comuns:

  • Filtros de evento — quais coleções ou transições disparam webhooks (create, update, publish, delete).
  • Formato do payload — corpos JSON costumam incluir id, slug, timestamps e ator; confira o esquema documentado da versão.
  • Política de repetição — backoff exponencial versus dead letter quando o receptor está fora do ar.

Exemplo (conceitual): seu indexador pode esperar um POST JSON como:

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

Substitua chaves e URLs pelo que sua release realmente emite — verifique com logs ao vivo antes de confiar em produção.

Cenários de uso

  • Busca — notificar Algolia, Typesense ou indexador interno para buscar novamente URLs alteradas.
  • Slack ou Teams — alertas leves para editores quando páginas de alta visibilidade mudam.
  • Hooks de deploy — acionar rebuilds estáticos ou purgas de cache na borda quando o conteúdo publica.

Dicas operacionais

  • Registre falhas de entrega e alerte em taxas de erro sustentadas.
  • Rotacione segredos compartilhados no mesmo cronograma de outras credenciais de integração.
  • Evite loops infinitos — não faça o handler de webhook gravar de volta no EmDash de forma a disparar a si mesmo sem chaves de idempotência.