Disparar uma automação a partir de um sistema de fora
O gatilho de webhook dá ao seu fluxo uma URL própria. Um sistema externo chama esse endereço e o fluxo começa, com senha de proteção, janela de teste e um nome para cada chamada.
Guias do Automações 2
Etapa 1 de 5
Monte o fluxo
Webhook recebido como gatilho, um passo e o primeiro Salvar.
-
Em Nova automação, clique em Escolher o gatilho.
-
Escolha Webhook recebido: um sistema externo chama uma URL e inicia este fluxo. A janela do gatilho já mostra a URL; a senha só nasce no primeiro Salvar.
-
Clique em Concluído e use o + na saída do gatilho para adicionar o primeiro passo, como Criar contato. O fluxo só salva com um passo.
-
Dê um nome no topo e clique em Salvar. O fluxo fica como Rascunho.
-
Abra o gatilho: em Autenticação aparece a senha criada no Salvar. Ela aparece uma vez só: use Copiar senha, guarde e clique em Já guardei a senha.
Etapa 2 de 5
Configure a URL e a proteção
A URL de Produção, o verbo aceito e o segredo no cabeçalho.
-
Clique no gatilho Webhook recebido para abrir a configuração.
-
Em URL do webhook, deixe Produção, o endereço que executa o fluxo, e use o ícone de copiar.
-
O verbo fica no começo da URL: POST, GET, PUT, PATCH ou DELETE. Chamada com outro verbo recebe 404.
-
Em Autenticação, Segredo em um cabeçalho pede o segredo no cabeçalho Authorization. Valor esperado em branco mantém a senha criada no Salvar.
-
Clique em Concluído. Se mudou algo, salve no topo do editor: a configuração vale a partir do Salvar.
Etapa 3 de 5
Teste com uma chamada real
A janela de teste captura o corpo para montar os passos.
-
Abra o gatilho Webhook recebido.
-
Em Amostra do corpo, clique em Escutar evento de teste. A URL passa para Teste: peça ao sistema externo para chamar essa URL. O Hub escuta por 2 minutos e não executa o fluxo.
-
Quando a chamada chega, aparece Evento de teste recebido, e os campos do corpo ficam na Saída, prontos para usar nos passos.
-
Abra o passo Criar contato. No E-mail, escolha Dado do fluxo, clique no botão de dados e escolha o e-mail que veio no corpo.
Etapa 4 de 5
Dê um nome a cada chamada
Nome da execução para achar a chamada de cada lead.
-
Abra o gatilho e vá em Nome da execução.
-
Insira um dado do corpo, como o nome do lead. Sem nome, a chamada aparece em Execuções como Chamada do webhook.
-
Dá para juntar dois dados, como o nome e o e-mail. O nome aceita até 255 caracteres.
-
Clique em Concluído e em Salvar, no topo do editor.
Etapa 5 de 5
Ligue
O fluxo no ar, as chamadas com nome e as recusadas.
-
Com o teste recebido e os passos preenchidos, clique em Ligar. O estado passa a Ativa.
-
Em Execuções, cada chamada aparece com o nome escolhido em Nome da execução.
-
Uma chamada com o fluxo desligado, o segredo errado ou o verbo errado é recusada. O motivo aparece em Chamadas recusadas, no próprio gatilho.
Precisa de mais? Abra um chamado dentro do Hub.
Ler este passo a passo em texto
Quando o acontecimento que interessa nasce fora do Hub, o caminho é o contrário do normal: em vez de o Hub escutar um app interno, ele oferece um endereço para o sistema de fora avisar. É o gatilho Webhook recebido. Na Empresa Aurora, o formulário de orçamento do site chama esse endereço a cada pedido, e o fluxo cadastra o contato e abre o negócio no CRM.
Antes de começar
- Acesso ao app Automações com permissão de gerenciar.
- Alguém do lado do sistema externo capaz de configurar a chamada, ou uma ferramenta que faça isso.
Monte o fluxo
- Em Nova automação, clique em Escolher o gatilho e escolha Webhook recebido. A janela do gatilho explica: recebe uma chamada de outro sistema e inicia este fluxo. A URL já aparece ali e pode ser copiada; antes do primeiro Salvar, Gerar outro endereço sorteia outra URL.
- Clique em Concluído e use o + na saída do gatilho para adicionar o primeiro passo, como Criar contato. Um fluxo novo só salva com pelo menos um passo.
- Dê um nome no topo do editor e clique em Salvar. A senha do webhook só é criada nesse primeiro Salvar, e aparece uma vez só, dentro do gatilho, em Autenticação. Abra o gatilho, use Copiar senha, guarde a senha e clique em Já guardei a senha.
Configure a URL e a proteção
Clique no gatilho para abrir a configuração. Em URL do webhook:
- Escolha Produção. É o endereço que executa o fluxo. Use o ícone de copiar ao lado da URL.
- Escolha o método aceito. O verbo fica no começo da URL: clique nele para escolher POST, GET, PUT, PATCH ou DELETE. Chamada com outro verbo recebe 404.
- Defina a autenticação. Em Autenticação, Segredo em um cabeçalho já vem escolhido, com Cabeçalho Authorization. O sistema externo precisa enviar a senha nesse cabeçalho. Em Valor esperado, deixe em branco para usar a senha criada no primeiro Salvar, ou digite outra, com pelo menos 8 caracteres. Depois do primeiro Salvar, o Hub guarda só o hash da senha: o campo mostra que ela está definida, e deixar em branco mantém a atual. Com Nenhuma (só a URL), quem tem o endereço dispara o fluxo.
- Clique em Concluído. Se mudou alguma coisa, clique em Salvar no topo do editor: a configuração do gatilho vale a partir desse momento.
Quando o webhook está sem senha, o painel avisa e oferece Ligar senha.
Teste com uma chamada real
A janela de escuta resolve o problema clássico de configurar às cegas:
- Em Amostra do corpo, clique em Escutar evento de teste. O Hub escuta por 2 minutos.
- A URL do webhook passa para Teste sozinha: peça ao sistema externo para chamar essa URL. Ela aceita qualquer verbo e não executa o fluxo: só captura o corpo. Enquanto o Hub escuta, a configuração do gatilho fica travada.
- Quando a chamada chega, aparece o aviso Evento de teste recebido no canto da tela, e o gatilho diz “Amostra recebida. Os campos estão em Resultado, prontos para usar nos passos.” Os campos do corpo aparecem na Saída do gatilho.
- Se nada chegar, o aviso diz que a janela de teste expirou sem receber nada. Use Parar de escutar e revise a URL do lado de fora.
Com a amostra recebida, os campos do corpo aparecem em Inserir dado do fluxo nos passos seguintes, e cada um com o tipo que veio na amostra. Um e-mail do corpo, por exemplo, aparece em Do fluxo num campo de e-mail do passo Criar contato: no E-mail, escolha Dado do fluxo, clique no botão de dados ao lado do campo e escolha o e-mail. Um texto comum aparece nos campos de texto livre, mas não num campo que escolhe um registro.
Dê um nome a cada chamada
Sem nome, toda chamada aparece em Execuções como Chamada do webhook. Para achar a chamada de um lead:
- No gatilho, vá em Nome da execução.
- Insira um dado do corpo, como o nome do lead. Dá para juntar dois, como o nome e o e-mail.
- Clique em Salvar.
A partir daí, cada chamada aparece em Execuções com o nome do lead. As chamadas que já aconteceram continuam como Chamada do webhook. O nome aceita até 255 caracteres.
Ligue
Com o teste recebido e os passos preenchidos, clique em Ligar. Uma chamada que chega com o fluxo desligado, com o segredo errado ou com o verbo errado é recusada, e o motivo aparece em Chamadas recusadas, no próprio gatilho.
Como saber que deu certo
- O gatilho mostrou Evento de teste recebido com o conteúdo esperado.
- Depois da primeira chamada real, a execução aparece em Execuções, com o nome escolhido em Nome da execução.
- O sistema de fora recebe a resposta de aceite em vez de uma recusa.
Problemas comuns
| Sintoma | Causa provável | O que fazer |
|---|---|---|
| Chamadas recusadas mostra Segredo do cabeçalho ausente ou incorreto | O segredo não foi enviado, veio diferente ou em outro cabeçalho | Confira o nome do cabeçalho e o valor no sistema externo |
| Chamadas recusadas mostra O fluxo estava desligado | A automação está desligada | Clique em Ligar |
| Chamadas recusadas mostra Verbo não aceito | O verbo enviado não é o configurado | Ajuste o método aceito ou o verbo do lado de fora |
| Chamadas recusadas mostra Acima do limite de chamadas por minuto | O sistema externo chamou mais vezes do que o limite por minuto | Espace as chamadas do lado de fora |
| Os campos dos passos vêm vazios | Os nomes dos dados não batem com o que a chamada envia | Rode a janela de teste e monte os campos a partir da amostra |
| Funcionou no teste e o fluxo não rodou | O sistema externo continua chamando a URL de teste | Troque para a URL de Produção no sistema externo |
| Toda execução aparece como Chamada do webhook | Nome da execução está vazio, ou o dado escolhido não veio na chamada | Preencha o campo com um dado que toda chamada traz |
Próximo passo
- Chamar um sistema externo no meio do fluxo: o caminho inverso, do Hub para fora.
- Acompanhar execuções: conferir cada chamada recebida.
- MCP: o Hub nas mãos da sua IA: quando o de fora é um assistente, não um sistema.
Não resolveu?
Abra um chamado pelo botão de suporte dentro do Hub. Nosso time responde e, quando é problema de produto, ele vira uma correção rastreável.