Dá, sim. O bloco Webhook do fluxo manda os dados do contato — e as respostas que ele deu durante o fluxo — para uma planilha do Google, para o n8n, Zapier, Make ou qualquer sistema seu. Ele fica na paleta de blocos do fluxo, na seção Ações.
Não confunda com Notificações. Notificações é o caminho contrário: um sistema seu manda os dados e o Overchat envia a mensagem no WhatsApp. O bloco Webhook é o Overchat avisando o seu sistema quando o contato passa por aquele ponto do fluxo.
Passo a passo
- Guarde as respostas que você quer mandar. No bloco Aguardar Resposta (texto livre), preencha "Salvar resposta em variável" com um nome simples (ex.:
bairro). Se o fluxo usa Agente IA, as Variáveis a coletar dele também valem. - Na coluna Blocos (à esquerda), clique em Webhook, coloque o bloco depois das perguntas e ligue as setas. Ele manda na hora em que o contato passa por ele — o que ainda não foi perguntado vai em branco.
- Clique no bloco e cole em URL do Webhook o endereço que vai receber os dados.
- Em Campos enviados, clique em + Campo para cada informação:
- Nome no JSON: como o campo (ou a coluna da planilha) vai se chamar, ex.:
bairro. - Dado a enviar: escolha em Dados do contato (nome, primeiro nome, número, data/hora), em Respostas coletadas neste fluxo (aparecem sozinhas as variáveis que o fluxo guarda) ou Valor fixo (texto) — um texto fixo, que também aceita
{variavel}dentro, ex.:Pedido de {produto}.
- Nome no JSON: como o campo (ou a coluna da planilha) vai se chamar, ex.:
- Confira a Prévia do JSON enviado, ao lado, e salve o fluxo.
Se você não criar nenhum campo, o bloco manda o padrão: nome, número, chat ID, data/hora e todas as respostas coletadas no fluxo, cada uma com o nome var_ + o nome da variável (ex.: var_bairro).
Para uma planilha do Google (sem programar)
Na janela do bloco, abra Gerar Apps Script (Google Sheets). O sistema monta o código já com os seus campos:
- Abra a planilha no Google Sheets → menu Extensões → Apps Script.
- Cole o código (botão Copiar) e salve.
- Clique em Implantar → Nova implantação → tipo App da Web → acesso Qualquer pessoa.
- Copie a URL gerada e cole em URL do Webhook.
Cada contato que passar pelo bloco vira uma linha nova na planilha (se a planilha estiver vazia, a primeira linha vira o cabeçalho). ⚠️ O código da planilha grava só os campos que você criou. Sem nenhum campo, ele grava apenas nome, número, chat ID e data/hora — as respostas do fluxo (var_...) vão no envio, mas não viram coluna. Para ter as respostas na planilha, crie um campo para cada uma. ⚠️ Mudou os campos depois? Gere o código de novo, cole no Apps Script e faça uma nova implantação — o Google só passa a usar o código novo depois de implantar.
Bom saber
- O envio é um POST com os dados em JSON, sem senha nem cabeçalho extra. Trate a URL como segredo.
- O endereço precisa começar com https:// e ser público na internet. Endereço
http://ou de rede interna é recusado e nada é enviado. - O sistema espera no máximo 10 segundos pela resposta do outro lado.
- O fluxo segue para o próximo bloco mesmo se o outro sistema der erro ou estiver fora do ar, e não tenta de novo — aquele envio se perde.
"A resposta não chegou na planilha" — confira nesta ordem
- O nome em "Salvar resposta em variável" é o mesmo que você escolheu no campo do Webhook?
- O bloco Webhook está depois das perguntas no caminho que o contato fez?
- O fluxo está ligado?
- No Google: a implantação é App da Web com acesso Qualquer pessoa, e você implantou de novo depois de mexer no código?