Automação e Dados

Automação: formulário que atualiza um dashboard no Google Sheets

Dá para fazer um dashboard do Google Sheets se atualizar sozinho em tempo real: quando alguém responde um formulário na web, os dados caem direto na planilha e o painel recalcula em cerca de 2 segundos, sem ninguém tocar no arquivo. Neste projeto eu mostro como montar essa automação no-code de ponta a ponta, usando os planos gratuitos das ferramentas. Cansou de copiar resposta de formulário na mão para colar numa planilha? Esse trabalho repetitivo consome tempo e abre espaço para erro de digitação, e some por completo com esse fluxo.

Resumo do artigo

Como funciona a automação em 4 etapas

  • Formulário publicado em uma página na web
  • Webhook que dispara assim que alguém envia uma resposta
  • Make recebendo e tratando os dados
  • Google Sheets registrando a linha e alimentando o dashboard

Passo a passo para montar a automação

  1. No Make, crie um cenário e adicione um módulo Webhook (Custom webhook). Ele gera um link que vai iniciar toda a automação.
  2. No ChatGPT, peça um PRD (documento de requisitos do projeto) do formulário e cole nele o endereço do webhook.
  3. No Aura, cole esse PRD para gerar o HTML da página. Salve como index.html, troque a extensão e suba no servidor.
  4. Faça um envio de teste e adicione um módulo JSON (Parse JSON) para separar cada campo em variáveis.
  5. Adicione o módulo Google Sheets (Add a Row) e mapeie cada campo para a coluna certa da aba de dados.
  6. Ative o cenário para rodar sozinho a cada nova resposta do formulário.

Criando o formulário com ajuda da IA

O ponto de partida é descrever o que o formulário precisa fazer. Eu uso o ChatGPT para montar um PRD (documento de requisitos do projeto) com os campos e o comportamento desejado, e depois colo esse texto no Aura, que gera o código HTML completo da página. Basta salvar o arquivo como index.html, trocar a extensão e subir no servidor. Quando alguém preenche e clica em enviar, o formulário dispara um webhook que inicia toda a automação.

Montando o cenário no Make

No Make você cria um cenário novo e o primeiro módulo é um webhook, responsável por receber os dados do formulário.

Cenário no Make com webhook, módulo JSON e Google Sheets

Depois de um envio de teste, os dados chegam em um bloco de JSON difícil de ler. Um módulo de JSON separa cada informação em variáveis prontas para usar: nome, e-mail, serviço, rede social e o detalhamento.

Variáveis separadas pelo módulo JSON no Make

Conectando com o Google Sheets

Com os campos separados, entra o módulo do Google Sheets com a ação de adicionar uma linha (Add a Row). Você aponta o arquivo e a aba de dados, e mapeia cada campo do formulário para a coluna certa da planilha.

A data carimbada automaticamente

Em vez de mandar a data pelo formulário, deixe a própria automação preencher. O Make tem a função now, que traz a data do momento, mas em um formato ruim. Envolvendo o now na função formatDate com o padrão dia, mês e ano (ano com quatro dígitos), a data entra na planilha já no formato dd/mm/aaaa, sem ajuste manual.

Cliente novo ou recorrente com PROCV

Uma coluna da planilha usa PROCV para cruzar o e-mail que chegou com uma tabela de clientes. Se o e-mail está na lista, a fórmula retorna 1 (cliente recorrente); se não está, retorna 0 (cliente novo). Assim cada solicitação já nasce classificada, e esse número alimenta o comparativo do dashboard. É também o gancho para integrar com um CRM depois.

Dashboard que se atualiza sozinho

Com a base alimentada em tempo real, o dashboard no Google Sheets ganha vida.

Dashboard no Google Sheets atualizado em tempo real

Ele mostra o volume de solicitações por dia, a distribuição por rede social e a comparação entre clientes e não clientes. O gráfico de linha fixa o último ponto no dia de hoje, então sempre exibe os dias mais recentes sem você precisar ajustar nada. Coloque o formulário de um lado e o painel do outro: a cada envio, o dashboard se atualiza em cerca de 2 segundos.

Onde essa automação é útil

Esse fluxo serve para atendimento ao cliente, solicitações internas, captação de leads e controle de projetos. E dá para ir além: confirmar por e-mail, integrar com CRM ou Notion, mandar alerta no Slack e até gerar relatórios em PDF. A ideia central é deixar a automação cuidar do trabalho repetitivo enquanto você usa o seu tempo para analisar os resultados.

Perguntas frequentes

Dá para fazer essa automação no plano gratuito?

Sim. O cenário do Make, o Google Sheets e a geração do formulário funcionam nos planos gratuitos. O plano pago só ajuda em volume maior de execuções, não é necessário para montar o fluxo mostrado aqui.

O que é o webhook e para que ele serve?

O webhook é um endereço (URL) que o Make cria para receber dados. Quando alguém envia o formulário, a página dispara uma chamada para esse endereço e isso inicia o cenário: o Make recebe a resposta, trata os campos e grava a linha no Google Sheets.

Em quanto tempo o dashboard atualiza depois do envio?

Cerca de 2 segundos. Assim que a linha entra na aba de dados, as fórmulas e os gráficos do dashboard recalculam sozinhos, sem ninguém abrir o arquivo.

Preciso saber programar para montar isso?

Não. É um fluxo no-code: o ChatGPT gera o PRD, o Aura gera o HTML do formulário e o Make conecta tudo em blocos visuais. Nenhuma linha de código é escrita à mão.

Serve para Excel ou só para Google Sheets?

O fluxo mostrado grava no Google Sheets, que se integra ao Make em tempo real. Em Excel dá para algo parecido com o Power Automate, mas a atualização ao vivo do dashboard é mais direta no Google Sheets.