Pular para o conteúdo
Central de Ajuda / Integrações / Chamar um sistema externo no meio do fluxo
Passo a passo

Chamar um sistema externo no meio do fluxo

O passo Requisição HTTP avisa um sistema seu (ERP, planilha, serviço próprio) e devolve a resposta para os próximos passos do fluxo usarem.

Disponível em: Todos os planos Atualizado em 2026-10-16
Guias do Automações 2

Etapa 1 de 4

Adicione a chamada: destino e autenticação

O passo Requisição HTTP, o método, a URL de destino e a autenticação.

  1. Na Empresa Aurora, a automação avisa o ERP de homologação quando um negócio é ganho no funil Vendas. Dê um nome a ela no topo do editor.

  2. No canvas, use o + depois do passo certo.

  3. Em Integrações, escolha Requisição HTTP. O passo abre na bancada.

  4. Em Método, escolha o verbo (aqui, POST) e preencha a URL de destino do sistema que vai receber. Comece por um endereço de homologação.

  5. Em Autenticação, escolha o que o sistema externo exige: Bearer token, Basic, Cabeçalho personalizado ou Credencial. O valor fica mascarado.

Etapa 2 de 4

Adicione a chamada: corpo

O que vai na chamada, com dados do fluxo, e o Salvar.

  1. Em Corpo, o padrão é Envelope com os dados do fluxo, que manda tudo o que veio da entrada. Para escolher campo a campo, escolha JSON.

  2. Dê o nome do campo e use Inserir dado do fluxo para trazer o valor, como o nome e o valor do negócio. O dado entra como um chip.

  3. Clique em Salvar.

Etapa 3 de 4

Use a resposta nos passos seguintes

Status HTTP e corpo da resposta, e uma Condição no status.

  1. Em Resultado, o passo devolve Status HTTP, Corpo da resposta (JSON) e Corpo da resposta (texto) para os passos seguintes.

  2. Volte ao canvas, use o + depois da Requisição HTTP e escolha Condição, em Lógica do fluxo.

  3. Na regra, escolha Status HTTP e o valor de aceite do sistema externo, como 200.

  4. No caminho Sim o fluxo segue; no caminho Não, avise alguém de que a integração falhou.

Etapa 4 de 4

Teste antes de ligar

A chamada sai de verdade, com confirmação.

  1. Clique em Testar fluxo, no rodapé do canvas.

  2. Como a chamada sai de verdade, o Hub lista a Requisição HTTP em Executar ações reais deste fluxo? e só segue se você confirmar.

  3. Os passos marcam o andamento no canvas. Em Ver execução, a Requisição HTTP aparece como Concluído, com o Status HTTP devolvido.

Precisa de mais? Abra um chamado dentro do Hub.

Ler este passo a passo em texto

Nem tudo que precisa saber de um acontecimento mora no Hub. O ERP que controla a produção, a planilha que o financeiro mantém, o serviço que a sua empresa escreveu: o passo Requisição HTTP liga o fluxo a qualquer um deles.

Na Empresa Aurora, a automação Avisar o ERP quando o negócio é ganho usa o gatilho Negócio ganho, no funil Vendas, e manda ao ERP de homologação o nome e o valor do negócio.

Antes de começar

  • O endereço que vai receber a chamada, e a informação de como ele espera ser autenticado.
  • Acesso ao app Automações com permissão de gerenciar.
  • Clareza sobre o que o sistema externo faz com a chamada. Uma automação que dispara ação irreversível lá fora merece condição bem apertada aqui dentro.

Adicione a chamada: destino e autenticação

  1. No canvas, use o + depois do passo certo e escolha Requisição HTTP, em Integrações. O passo abre na bancada.
  2. Em Método, escolha o verbo (GET, POST, PUT, PATCH, DELETE, HEAD ou OPTIONS) e preencha a URL de destino do sistema que vai receber. Logo abaixo ficam os Parâmetros da URL.
  3. Em Autenticação, escolha o tipo que o sistema externo exige: Nenhuma, Bearer token, Basic · usuário e senha, Cabeçalho personalizado ou Credencial (cabeçalho Authorization). O token e a senha ficam mascarados. Em Cabeçalhos, acrescente o que mais o sistema pedir.

Adicione a chamada: corpo

  1. Em Corpo, escolha o Formato do corpo, nos métodos que enviam conteúdo. O padrão é Envelope com os dados do fluxo, que envia o evento, a data, uma observação e todos os dados da entrada. Para escolher campo a campo, use JSON; há também Formulário · URL encoded, Texto e Sem corpo.
  2. No JSON, dê o nome de cada campo e misture valor fixo com dados do fluxo: use Inserir dado do fluxo para pegar o nome do cliente, o valor do negócio ou o identificador do registro. O dado entra como um chip. Em Editar JSON em código, o editor aponta a linha e a coluna do erro.
  3. Clique em Salvar.

Use a resposta nos passos seguintes

O passo devolve estes dados para o fluxo, e eles aparecem em Resultado na bancada:

DadoPara que serve
Status HTTPSaber se a chamada foi aceita, e ramificar quando não foi
Corpo da resposta (JSON)Aproveitar, campo por campo, o que o sistema externo devolveu
Corpo da resposta (texto)Usar a resposta inteira quando ela não é JSON

O desenho mais útil é pendurar uma Condição logo abaixo, olhando o status: use o + depois da Requisição HTTP, escolha Condição em Lógica do fluxo e, na regra, escolha Status HTTP e o valor de aceite do sistema externo, como 200. No caminho Sim o fluxo segue, no caminho Não ele avisa alguém de que a integração falhou.

Teste antes de ligar

Use Testar fluxo. Como a chamada sai de verdade, o Hub lista a Requisição HTTP em Executar ações reais deste fluxo? e só roda se você confirmar em Executar ações reais. Teste primeiro contra um endereço de homologação do lado de fora, e só depois troque para o endereço definitivo. Ao fim, Ver execução abre o relatório: a Requisição HTTP aparece como Concluído, com o Status HTTP devolvido.

Como saber que deu certo

  • Em Execuções, o passo aparece como Concluído.
  • O Status HTTP devolvido é o de aceite esperado pelo sistema externo.
  • O efeito existe do outro lado: o registro criado no ERP, a linha na planilha, o pedido recebido.

Problemas comuns

SintomaCausa provávelO que fazer
O passo aparece como Falhou, vai tentar de novoO sistema externo recusou ou não respondeuAbra o passo no relatório da execução e leia o motivo e os Detalhes técnicos
O passo Esgotou as tentativasFalhou nas três tentativas, com espera crescente entre elasCorrija do lado de fora e use Tentar de novo no passo
O sistema externo recebe o corpo vazioOs campos foram preenchidos com dados que aquele gatilho não carregaUse Inserir dado do fluxo em vez de digitar o dado na mão
Autenticação recusadaO cabeçalho está ausente ou com o valor erradoConfira o cabeçalho exigido pelo sistema externo
Ele foi chamado várias vezes pelo mesmo casoO fluxo permite reinscrição para um caso que roda uma vezAjuste a reinscrição em Configurações, no gatilho

Próximo passo