Workspaces no plano Business Pro suportam até 30.000 eventos de webhook por período de faturamento. Verifique os limites do seu plano antes de configurar automações de alto volume.
Eventos suportados
Você pode inscrever um webhook em qualquer combinação dos seguintes eventos:| Categoria | Eventos |
|---|---|
| Serviço | Criado, Atualizado, Excluído |
| Pedido | Criado, Atualizado, Excluído |
| Tarefa | Criada, Atribuída, Concluída, Atualizada |
| Fatura | Status alterado |
| Cliente / Usuário | Novo cliente adicionado, Cliente/usuário excluído |
| Proposta | Enviada, Recebida, Aceita, Rejeitada |
| Ticket | Criado, Atribuído, Status alterado |
| Pagamento | Recebido, Com falha |
| Pacote de Serviço | Criado, Atualizado, Excluído |
Criar um webhook
Navegar até o Gerenciamento de Webhooks
Na barra lateral esquerda, acesse Integrações → Gerenciamento de Webhooks.
Autenticar seu token
Clique no botão Gerenciamento para autenticar seu token de webhook. Esse token é usado para assinar os payloads enviados para que você possa verificar que se originaram do AgencyHandy.
Criar um novo webhook
Clique em Criar Novo Webhook para abrir o formulário de configuração do webhook.
Inserir a URL do endpoint
No campo URL do Endpoint, insira a URL do sistema externo que deve receber os dados do webhook. Deve ser um endpoint POST acessível publicamente.
Selecionar o tipo de conteúdo
Escolha JSON como tipo de conteúdo. O AgencyHandy envia todos os payloads de webhook como
application/json.Selecionar os eventos do webhook
Escolha todos os eventos que devem acionar este webhook. Você pode selecionar eventos de múltiplas categorias — por exemplo, Pedido: Criado e Fatura: Status alterado podem apontar para o mesmo endpoint.
Ativar o webhook
Ative o botão de opção Ativo. Quando ativo, o AgencyHandy entrega payloads para todos os eventos selecionados ao seu endpoint em tempo real.
Testar um webhook
Após criar um webhook, envie um payload de teste para confirmar que seu endpoint está acessível e processando dados corretamente.Selecionar um evento de teste
Escolha um evento de exemplo da lista de eventos configurados neste webhook (ex.: Pedido: Criado).
Enviar o payload de teste
Clique em Enviar. O AgencyHandy publica um payload de exemplo na URL do seu endpoint.
Verificar o resultado
Verifique em seu sistema externo se o payload de teste chegou e foi processado conforme esperado. De volta ao AgencyHandy, clique no webhook para revisar seu histórico — você pode ver a requisição completa, a resposta que seu endpoint retornou, e reenviar qualquer evento passado se necessário.
Autenticar payloads de webhook
Toda requisição de webhook enviada pelo AgencyHandy inclui um header de assinatura que seu endpoint pode usar para verificar se o payload é genuíno e não foi adulterado.Header de assinatura
Verificar uma assinatura de webhook
Envie a seguinte requisição para confirmar que um payload é autêntico:O ID do webhook que recebeu o evento. Encontre-o na página de detalhes do webhook no AgencyHandy.
O valor do header
x-ah-sig da requisição de webhook recebida.O segredo do webhook exibido na página de detalhes do webhook no AgencyHandy.
O corpo JSON bruto recebido da requisição de webhook do AgencyHandy.
SUCCESS quando a assinatura é válida. FAILED quando a verificação falha (HTTP 403).Success (200)
Failure (403)
Notas importantes
- A URL do seu endpoint deve ser uma URL HTTPS POST acessível publicamente.
- Se o seu endpoint estiver temporariamente indisponível, verifique o painel de histórico do webhook no AgencyHandy — você pode reenviar qualquer evento passado diretamente de lá.
- Monitore regularmente a atividade dos webhooks para detectar falhas de entrega ou tentativas de acesso não autorizado.
- Webhooks que falham repetidamente podem ser pausados pelo AgencyHandy — revise os logs de entrega para identificar problemas precocemente.

