FT008· v1.1.0Integrações
Como configurar webhooks de saída
Receber notificações em sistemas externos quando mensagens chegam/falham.
Atualizado em 8/6/2026
Permite Slack, Monday, sistema interno seu, etc., receberem eventos do Lefia em tempo real.
No detalhe da empresa (
- URL (HTTPS obrigatório)
- Eventos (toggle):
No momento da criação, o secret é mostrado uma única vez — copie e guarde. É usado pra você verificar autenticidade dos webhooks via header
Lista mostra: deliveries, falhas, taxa de erro, última entrega, último erro inline.
Configurar
No detalhe da empresa (
/admin/empresa/[id]), seção Webhooks:- + Novo webhook
- Preenche:
- URL (HTTPS obrigatório)
- Eventos (toggle):
message.received, message.sent, message.error, integration.test_success, integration.test_failure
- Clica Criar
Secret
No momento da criação, o secret é mostrado uma única vez — copie e guarde. É usado pra você verificar autenticidade dos webhooks via header
X-Lefia-Signature: sha256=<hmac> (o header legado X-Nexio-Signature segue sendo enviado em paralelo, com o mesmo valor, para integrações que ainda o verificam).Verificação HMAC (Node.js exemplo)
import { createHmac, timingSafeEqual } from "node:crypto";
function verify(secret, body, signatureHeader) {
const expected = createHmac("sha256", secret).update(body).digest("hex");
const got = signatureHeader.replace(/^sha256=/, "");
return timingSafeEqual(Buffer.from(expected), Buffer.from(got));
}
Painel
Lista mostra: deliveries, falhas, taxa de erro, última entrega, último erro inline.
Histórico de versões
- v1.1.0
Webhooks UI traduzido (PT-BR/EN/ES) — todos os labels, placeholders, toasts, confirms.
4/27/2026 · updated
- v1.0.0
Release inicial documentada na Central de Ajuda.
4/26/2026 · new