Ir para o conteúdo
Socialmaker Manual
Abrir o Socialmaker

Manual / Fluxos, robô e IA

Mandar as respostas do fluxo para uma planilha ou outro sistema (bloco Webhook)

O bloco Webhook do fluxo manda os dados do contato e as respostas que ele deu para uma planilha do Google, n8n, Zapier, Make ou um sistema seu. Fica em Ações, na paleta do fluxo.

3 min de leitura·Atualizado em 12/10/2026

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.

Atenção

Não confunda com Notificações. Notificações é o caminho contrário: um sistema seu manda os dados e o Socialmaker envia a mensagem no WhatsApp. O bloco Webhook é o Socialmaker avisando o seu sistema quando o contato passa por aquele ponto do fluxo.

Passo a passo

  1. 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.
  2. 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.
  3. Clique no bloco e cole em URL do Webhook o endereço que vai receber os dados.
  4. 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}.
  5. 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:

  1. Abra a planilha no Google Sheets → menu Extensões → Apps Script.
  2. Cole o código (botão Copiar) e salve.
  3. Clique em Implantar → Nova implantação → tipo App da Web → acesso Qualquer pessoa.
  4. 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

  1. O nome em "Salvar resposta em variável" é o mesmo que você escolheu no campo do Webhook?
  2. O bloco Webhook está depois das perguntas no caminho que o contato fez?
  3. O fluxo está ligado?
  4. No Google: a implantação é App da Web com acesso Qualquer pessoa, e você implantou de novo depois de mexer no código?
Ainda com dúvida?

Dentro do sistema, o Assistente responde na hora e abre a tela certa para você. Fale com o suporte pelo WhatsApp (17) 98105-4941.

Abrir o Socialmaker