
Se você tem um site que recebe mensagens através de formulários, saber exatamente quem são esses visitantes pode transformar a sua estratégia de marketing. Neste artigo, vamos mostrar passo a passo como usar o n8n para capturar automaticamente os dados de contato e armazená‑los em uma planilha do Google Sheets, garantindo organização, rapidez e maior eficiência nas suas campanhas.
Conectando o n8n ao Google Sheets
O primeiro passo para automatizar o fluxo é garantir que o n8n tenha acesso à sua conta do Google. Crie credenciais OAuth2 no Console de APIs do Google (selecionando a API do Google Sheets) e copie o Client ID e o Client Secret. No n8n, adicione um novo nó Google Sheet e cole essas credenciais. Após autorizar a conexão, selecione a planilha onde os contatos serão armazenados ou crie uma nova planilha com colunas como Nome, E‑mail, Telefone e Mensagem.
Passos resumidos:
- Abra o Google Cloud Console e ative a API Google Sheets.
- Crie credenciais OAuth2 e configure o Redirect URI como
https://n8n.io/oauth2-credential/callback. - No n8n, vá em Credenciais → Google Sheet OAuth2 e cole o Client ID e Client Secret.
- Autorize a conta Google e teste a conexão para garantir que o n8n pode ler e escrever na planilha.
Mapeando campos do formulário ao Google Sheets
Com a conexão estabelecida, o próximo passo é capturar os dados enviados pelo seu formulário. Se o site usa um serviço como Webhooks, adicione um nó Webhook no n8n e configure a URL gerada como o “action” do formulário HTML. Cada vez que o visitante submeter o formulário, o webhook receberá um JSON contendo os campos.
Para transferir esses dados para a planilha, insira um nó Set ou Function que renomeie as chaves do JSON para corresponder aos cabeçalhos da planilha. Em seguida, conecte o nó Google Sheet configurado anteriormente, escolhendo a operação “Append”. Selecione a aba correta e marque a opção “Header Row” para que o n8n insira os valores nas colunas corretas.
Exemplo de mapeamento:
- input.name → Nome
- input.email → E‑mail
- input.phone → Telefone
- input.message → Mensagem
Teste o fluxo enviando um contato de teste pelo formulário e verifique se a linha aparece na planilha. Caso necessário, ajuste o mapeamento ou inclua validações no nó Function para garantir que campos vazios não sejam inseridos.
Com esses dois blocos configurados – a conexão segura ao Google Sheets e o mapeamento preciso dos campos do formulário – seu site passará a registrar automaticamente cada novo contato, liberando tempo para focar em estratégias de follow‑up e nutrição de leads.
Em resumo, integrar n8n e Google Sheets permite que você capture leads em tempo real, organize informações de maneira centralizada e aumente a eficiência das suas ações de marketing. Ao seguir os passos descritos, você terá um fluxo totalmente automatizado, livre de inserções manuais e pronto para escalar conforme o crescimento do seu site.
