Webhook: receba informações de outras plataformas e ative automações
Os webhooks são gatilhos de automações na Pingback. Eles permitem que você inicie um workflow automaticamente a partir de ações externas, como mudanças em um CRM ou qualquer outra aplicação que envie uma requisição para o webhook.

O que é um webhook?
Um webhook é uma URL única gerada para cada automação. Sempre que essa URL recebe uma requisição POST, ela aciona a automação vinculada e executa as etapas configuradas no fluxo.
Exemplo de estrutura da URL:
https://connect.pingback.com/v2/webhook/{webhookId}/c/{channelUid}/w/{workflowId}Como funciona na prática?
Imagine que você possui um CRM onde seus contatos mudam de estágio. Quando um contato sai de Prospecção e vai para Provável, você pode configurar o CRM para enviar uma requisição para o webhook da Pingback com os dados do contato.
Assim, sempre que essa mudança ocorrer, a Pingback recebe os dados e inicia automaticamente o workflow configurado.
Criando um webhook na Pingback

Para criar um webhook, basta:
Acessar o menu de Automações.
Criar uma nova automação.
Selecionar o gatilho Webhook.
Copiar a URL gerada e utilizá-la em suas integrações externas.
Como enviar dados para o webhook
Método da requisição: POST
Headers: não são necessários
Body: deve conter os dados do contato em JSON
Exemplo de body:
{
"email": "contato@exemplo.com",
"customFields": [
{
"fieldName": "name",
"fieldValue": "João Silva"
},
{
"fieldName": "phone",
"fieldValue": "+5511950582614"
},
{
"fieldName": "cargo",
"fieldValue": "Gerente Comercial"
}
]
}Observações importantes:
O campo email é o único obrigatório.
Os customFields podem ser enviados em quantidade ilimitada, desde que os
fieldNamejá estejam criados previamente na plataforma.👉 Veja como criar e gerenciar custom fields neste artigo.
Possíveis erros e soluções
Erro 400 (MISSING_BODY): ocorre quando nenhum body foi enviado.
Erro 422 (INVALID_INPUT): o objeto body foi enviado em formato inválido.
Certifique-se de enviar um JSON válido.
Verifique se os
fieldNamecorrespondem exatamente aos criados na plataforma.
Detalhes do contato
Nas informações detalhadas do contato, é possível verificar quando ele foi enviado via Webhook. Caso algum customField tenha sido enviado, o contato também será atualizado.

Esse recurso é extremamente útil para integrar a Pingback ao seu ecossistema de ferramentas e garantir que seus fluxos de automação sejam acionados no momento exato em que o contato realiza uma ação importante em outro sistema.

