Como enviar dados de um workflow para outro sistema (webhook de saída)
No workflow, clique no + e adicione a ação Webhook personalizado. Cole o endereço (URL) que vai receber os dados, escolha o método (POST, GET, PUT ou DELETE), a autorização se o outro sistema a exigir e monte os dados a enviar com os campos do contacto. Guarde a ação e publique.
Atualizado em
Antes de começar
- Tenha o endereço (URL) do sistema que vai receber os dados. Quem gere esse sistema sabe dizer-lhe o URL, o método (normalmente POST) e se exige autorização.
- Se o destino exigir uma chave ou token, guarde-o num valor personalizado em Configurações › Valores personalizados, para não o escrever à vista no workflow.
- Confirme que o sistema de destino aguenta o número de envios que vai fazer: a ação dispara no instante em que cada contacto chega a esse passo.
Onde encontrar
Automação › Workflows › (abrir o workflow) › + › Webhook personalizado
Passo a passo
- Abra Automação › Workflows e entre no workflow (ou crie um novo com o gatilho que quiser).
- Clique no + no ponto em que os dados devem ser enviados e escolha Webhook personalizado.
- Em URL, cole o endereço do sistema de destino.
- Em Método, escolha o que o destino espera: POST (o mais comum para enviar dados), GET, PUT ou DELETE.
- Em Autorização, escolha o tipo exigido pelo destino (ou nenhum) e preencha as credenciais pedidas.
- Se o destino precisar, adicione Cabeçalhos (por exemplo, o tipo de conteúdo) e Parâmetros de consulta.
- Na zona dos dados a enviar, crie um campo por cada informação: escreva o nome do campo (ex.:
email) e, no valor, escolha o dado do contacto. Ao começar a escrever aparecem sugestões com os campos do contacto, os valores personalizados e os dados recebidos por webhook de entrada. - Clique em Guardar ação.
- Passe um contacto de teste pelo workflow e confirme no sistema de destino que os dados chegaram.
- Publique o workflow.
Dicas
- Dê aos campos os nomes que o sistema de destino espera (ex.:
nome,email,telefone); se os nomes não baterem, o destino pode ignorar os dados. - Pode enviar tudo o que o workflow conhece: dados do contacto, campos personalizados, valores personalizados e o que entrou por um webhook de entrada.
- Para ver exatamente o que foi enviado e a resposta do destino, abra Logs de execução dentro do workflow e procure o contacto.
Problemas comuns
- A ação aparece como falhada nos registos → O sistema de destino respondeu com erro. Confirme o URL, o método e a autorização. O Elooo System tenta de novo algumas vezes com intervalos crescentes; se continuar a falhar, a ação é saltada e o contacto segue para o passo seguinte.
- Os dados chegam mas alguns campos vão vazios → O contacto não tem esse dado preenchido ou o valor escolhido no campo não é o certo. Abra a ação e confira cada campo.
- Muitos erros quando adiciono contactos em massa → O destino tem limites de pedidos por segundo. Adicione os contactos em lotes mais pequenos ou coloque uma ação Esperar antes do webhook.
- O destino exige um token e não sei onde o pôr → Normalmente vai em Autorização ou num Cabeçalho (ex.:
Authorization). Pergunte a quem gere o sistema qual o formato esperado.
Perguntas frequentes
Qual é a diferença entre webhook de entrada e webhook de saída?
O webhook de entrada é um gatilho: outro sistema envia dados para o Elooo System e inicia o workflow. O webhook de saída é uma ação: o Elooo System envia dados para outro sistema.
Preciso de saber programar?
Não. Basta preencher URL, método, autorização e os campos a enviar. A parte técnica (o que o destino espera) é quem gere esse sistema que lhe indica.
Isto foi útil?
Obrigado pela sua opinião.
