InícioBlogIntegrações e automação › Formulário integrado ao Google Sheets

Como integrar formulários com Google Sheets (e o que fazer com a planilha depois)

Por Nícolas Schwertner · Publicado em 25 de agosto de 2026 · 10 min de leitura

Integrar um formulário ao Google Sheets significa que cada lead vira uma linha na planilha na hora em que envia, com as respostas e a origem da campanha. Este guia mostra a configuração no BRForms, as colunas que chegam e, principalmente, o que fazer com a planilha depois: análise por campanha, taxa de qualificação, status do comercial e automações.

Parte do guiaComo integrar formulário, CRM e tráfego pago: o ecossistema completo de captação

Por que mandar leads para uma planilha

A planilha é o destino mais simples que existe para um lead, e é por isso que ela funciona bem em três situações: quando a operação ainda não tem CRM, quando o gestor de tráfego precisa de uma base de análise que não dependa do CRM do cliente, e quando você quer uma cópia independente de todos os leads, fora de qualquer ferramenta.

O que a planilha não é: um CRM. Ela não tem pipeline, não controla quem editou o quê e fica caótica com vários vendedores editando ao mesmo tempo. A regra prática é usar o Google Sheets como base de dados e análise, e o CRM (via webhook) como ferramenta de atendimento. Os dois recebem o mesmo lead, cada um faz o seu papel.

Lead envia o formulário
Google Sheets: uma linha com respostas, UTMs e click IDs
Análise (dashboard, taxa de qualificação por campanha) e automações

Como configurar no BRForms

A integração usa a sua própria conta Google, com um escopo restrito: o BRForms só enxerga planilhas que ele mesmo criou ou que você escolheu na janela do Google. Ele não tem acesso ao restante do seu Drive.

  1. No editor do formulário, abra Tracking & IntegraçõesGoogle Sheets e clique em conectar sua conta Google. Autorize o acesso.
  2. Clique em Criar planilha nova: o BRForms cria a planilha na sua conta, já com uma coluna para cada pergunta no cabeçalho. Ou clique em Escolher planilha existente e selecione uma planilha sua na janela do Google.
  3. Se quiser gravar numa aba específica, informe o nome da aba (o padrão é a primeira).
  4. Use o botão de testar conexão para confirmar que o BRForms consegue gravar.
  5. Publique o formulário. A partir daí, cada resposta concluída vira uma linha.
Aba Tracking e Integrações do BRForms com a configuração do Google Sheets
Configuração do Google Sheets no BRForms: conta conectada, criar planilha nova ou escolher uma existente, e teste de conexão.

Dois comportamentos importantes: os leads anteriores à ativação não são enviados (para trazê-los, use o Exportar CSV na tela de Respostas e cole na planilha), e se você adicionar uma pergunta ao formulário depois, ela vira uma coluna nova no fim da planilha, sem bagunçar as existentes. O clique a clique com imagens está no guia do Google Sheets na Central de Ajuda.

O que chega na planilha

Cada linha carrega três blocos de informação: quando o lead chegou, o que ele respondeu e de onde ele veio. O terceiro bloco é o que diferencia um formulário para tráfego pago de um formulário comum.

ColunaConteúdoPara que serve
DataData e hora do envioFiltrar por período, medir volume por dia e semana
Uma coluna por perguntaA resposta com o texto da opção escolhida (seleção múltipla separada por vírgula)Qualificação, segmentação, contato
utm_source, utm_mediumOrigem e mídia (ex.: facebook / cpc, google / cpc)Separar plataformas e canais
utm_campaignNome da campanhaComparar campanhas por qualidade, não só por CPL
utm_content, utm_termCriativo ou conjunto, e termo de buscaDescobrir qual anúncio traz o lead que fecha
fbclidIdentificador do clique na MetaAtribuição e eventos offline via API de Conversões
gclidIdentificador do clique no Google AdsImportação de conversões offline no Google Ads
referrerPágina que encaminhou o visitanteDiagnóstico de origem quando a UTM falta

As UTMs e os identificadores são capturados automaticamente da URL do formulário; não há campo oculto para configurar. Os valores entram como texto, com proteção contra fórmulas (um lead que digita algo começando com "=" não executa nada na sua planilha). Se quiser entender a captura em detalhe, veja o guia de UTMs e atribuição.

Seis usos práticos da planilha

1. Dashboard no Looker Studio

Conecte a planilha ao Looker Studio (ou a qualquer ferramenta de dashboard que leia o Google Sheets) e monte um painel com leads por dia, por campanha e por criativo. Como as UTMs já estão em colunas próprias, não há transformação a fazer: é escolher as dimensões. Junte com a planilha de custo exportada do Gerenciador de Anúncios e o painel passa a mostrar CPL por campanha sem trabalho manual.

2. Taxa de qualificação por campanha

É o uso que mais muda decisões. Suponha que a pergunta "Faturamento mensal" tem a opção "Acima de R$ 50 mil por mês" como critério de lead qualificado. Numa aba de resumo, uma fórmula do tipo COUNTIFS conta, para cada campanha, quantos leads existem e quantos têm essa resposta: a divisão é a taxa de qualificação. Com o custo de cada campanha ao lado, você chega ao custo por lead qualificado (CPQL). É comum descobrir que a campanha de CPL mais baixo tem a pior taxa de qualificação, tema do artigo CPL baixo pode estar destruindo sua campanha.

CampanhaLeadsQualificadosTaxaCustoCPLCPQL
Frio, vídeo1201815%R$ 1.200R$ 10R$ 67
Frio, carrossel602135%R$ 1.200R$ 20R$ 57
Remarketing301550%R$ 600R$ 20R$ 40

Esse quadro sai da planilha com meia dúzia de fórmulas. Sem as UTMs em coluna, ele é impossível.

3. Coluna de status preenchida pelo comercial

Adicione colunas manuais ao lado das automáticas: "Status" (contatado, oportunidade, venda, perda) e "Motivo da perda". Quem atende preenche. Com isso, a taxa de qualificação da seção anterior ganha uma segunda camada: taxa de venda por campanha e por criativo, que é o feedback que o gestor de tráfego precisa e quase nunca recebe. O BRForms grava as linhas novas alinhando pelo cabeçalho, então as colunas manuais não são sobrescritas.

4. Distribuição para o time

Uma coluna "Responsável" preenchida por fórmula (rodízio por ordem de chegada) ou por regra (por segmento, por região) resolve a distribuição em operações pequenas. Cada vendedor filtra a planilha pelo próprio nome. Quando isso começa a gerar conflito de edição, é o sinal de que o CRM chegou.

5. Automações a partir da planilha

n8n, Make e Zapier têm gatilhos de "nova linha no Google Sheets". Com eles, a planilha vira a fonte de automações: aviso no WhatsApp do vendedor, criação do contato no CRM, tarefa de follow-up. O Apps Script do próprio Google faz o mesmo para quem prefere escrever um script curto. Em operações com webhook ligado, o mais comum é a automação partir do webhook e a planilha ficar só para análise; os dois modelos funcionam.

6. Base para conversões offline no Google Ads

A coluna gclid tem um uso específico e valioso: o Google Ads aceita a importação de conversões offline a partir de uma planilha com o gclid, o nome da conversão, a data e, opcionalmente, o valor. Quando o comercial marca "venda" na coluna de status, a linha já tem tudo o que a importação pede. É a forma mais acessível de ensinar o Google a otimizar por venda, e o artigo sobre conversões qualificadas para o Google Ads explica como estruturar isso. Na Meta, o equivalente usa e-mail e telefone (em hash) ou o fbclid, também presentes na planilha.

💡
Congele a primeira linha, formate a coluna Data como data e hora e crie uma aba separada para as fórmulas de resumo. Deixe a aba que recebe os leads sem fórmulas: ela é a fonte, não o relatório.

Limites da planilha e quando migrar para o CRM

A planilha começa a atrapalhar quando três coisas acontecem ao mesmo tempo: mais de um vendedor editando, leads passando por várias etapas com prazos, e necessidade de histórico (quem falou com quem, quando, o que foi combinado). Nesse ponto, o CRM entra como ferramenta de atendimento, e a planilha continua como base de análise.

A migração não exige mexer no formulário: no BRForms, o webhook é ligado ao lado da integração com o Sheets, e os dois passam a receber cada lead. O desenho completo do fluxo, com CRM, comercial e feedback para a mídia, está em como integrar formulário, CRM e tráfego pago.

⚠️
Se a planilha for excluída ou a conexão com a conta Google expirar, o envio fica marcado como falha no detalhe de cada resposta, com botão de reenvio, e o BRForms tenta de novo automaticamente. Os leads continuam salvos no painel; nada se perde, mas vale reconectar rápido para não acumular reenvios.

Google Forms ou formulário integrado ao Sheets?

A comparação é inevitável, porque o Google Forms também joga respostas numa planilha. A diferença está no que mais o formulário faz. No Google Forms, a planilha é a única saída: não há Pixel da Meta, não há API de Conversões, não há conversão do Google Ads, e as UTMs só chegam se você configurar campos ocultos por conta própria. Num formulário para tráfego pago, a planilha é uma das saídas, ao lado do evento de conversão para as plataformas, do webhook para o CRM e do aviso por e-mail, e a atribuição chega sozinha.

Google FormsBRForms + Google Sheets
Planilha com respostasSimSim, na sua conta, com aba configurável
UTMs e click IDs em colunaManual, via campos ocultosAutomático (8 colunas de atribuição)
Pixel Meta e API de ConversõesNãoSim, com deduplicação
Conversão do Google AdsNãoSim, no envio, com rótulo condicional
Webhook para CRMNãoSim, em paralelo com a planilha
FormatoPágina únicaMulti-etapas com funil por pergunta

Para pesquisa interna ou inscrição sem mídia paga, o Google Forms segue sendo suficiente; o artigo Google Forms para captar leads detalha os limites. Quando existe anúncio pago levando gente ao formulário, a planilha sozinha deixa de bastar, porque a campanha precisa do sinal de conversão e o comercial precisa da origem.

Perguntas frequentes

Como integrar um formulário com o Google Sheets?

Em ferramentas com integração nativa, como o BRForms, você conecta sua conta Google na aba de integrações, cria uma planilha nova (ou escolhe uma existente) e publica o formulário: cada resposta vira uma linha com as perguntas no cabeçalho. Sem integração nativa, o caminho é um webhook para n8n, Make ou Zapier com a ação de adicionar linha na planilha.

As UTMs da campanha vão para a planilha?

No BRForms, sim, automaticamente: utm_source, utm_medium, utm_campaign, utm_content e utm_term entram em colunas próprias, junto com fbclid, gclid e referrer. Basta que os anúncios tenham UTMs na URL do formulário.

Posso usar uma planilha que já existe, com outras abas?

Sim. Com a conta Google conectada, clique em Escolher planilha existente, selecione a planilha na janela do Google e informe a aba em que os leads devem entrar. As outras abas não são tocadas; o BRForms só grava na aba configurada.

E se eu adicionar uma pergunta ao formulário depois?

A pergunta nova vira uma coluna nova no fim da planilha, e as linhas seguintes preenchem a posição certa. As colunas que você criou à mão (status, responsável) continuam onde estavam, porque o BRForms alinha os valores pelo cabeçalho real da planilha.

Planilha ou CRM: qual devo usar?

Os dois, com papéis diferentes. A planilha é base de análise e cópia de segurança; o CRM é a ferramenta de atendimento, com pipeline e histórico. Operações pequenas começam só com a planilha e ligam o webhook para o CRM quando há mais de um vendedor ou várias etapas de venda.

Leads na planilha em cinco minutos

Crie uma conta grátis no BRForms, conecte sua conta Google e receba cada lead com respostas, UTMs e identificadores de clique numa planilha sua. Sem cartão de crédito.

Criar conta grátis