Guias › Vendas/CRM

Formulário Google → resposta automática ao cliente + aviso à equipa (grátis, com Apps Script)

Vendas/CRMGrátisMakeGmailGoogle SheetsGoogle Apps ScriptFácil · 20 min
Não testado. Este guia foi escrito com base na documentação oficial das ferramentas mas ainda não foi validado numa conta real. Testa primeiro com dados fictícios.

A forma mais fácil

Faz isto no Make, sem instalar nada

O Make funciona no browser: crias um cenário com os módulos abaixo, ligas as tuas contas e escolhes os campos com o rato, sem código.

No Make: Google Sheets “Watch New Rows” (na folha de respostas do formulário) → Gmail “Send an email” (resposta ao cliente) → Gmail “Send an email” (aviso à equipa). Sem código: escolhes os campos com o rato.

Experimentar o Make grátis →

Podes começar no plano grátis do Make (1.000 créditos/mês) e, ao criares conta por este link, tens 1 mês grátis do plano Core. Link de afiliado (saber mais).

Ainda não temos blueprint Make para descarregar: segue os módulos indicados. Com uma conta Gmail pessoal (@gmail.com), o Make exige que cries um cliente OAuth próprio no Google Cloud para ligar o Gmail (passo a passo na ajuda do Make); com Google Workspace liga-se diretamente.

O problema

Quem preenche o teu formulário de contacto ou de pedido de orçamento fica sem resposta até alguém abrir a folha, e às vezes ninguém abre. Um contacto que espera um dia pode já ter pedido orçamento à concorrência.

O que faz

Sempre que alguém submete o teu Formulário Google, um pequeno script gratuito do Google (Apps Script) envia logo um email de agradecimento ao cliente, a partir da tua conta, e um aviso à equipa com todas as respostas. Não precisa de n8n nem de nenhuma conta paga: basta uma conta Google.

Versão grátis: Google Apps Script (grátis, só com a conta Google)

Se não queres criar conta em nenhuma ferramenta de automação, faz assim:

  1. No Google Forms, cria o formulário com as perguntas Nome, Email e Mensagem. Na pergunta Email, ativa a validação de resposta do tipo Texto → Email.
  2. No separador Respostas, carrega em “Associar ao Sheets” e cria uma folha nova.
  3. Na folha, abre Extensões → Apps Script, apaga o que lá estiver e cola o código abaixo.
  4. Muda as linhas de configuração no topo: o email da equipa, o nome da empresa e, se as tuas perguntas tiverem outros nomes, os títulos exatos das perguntas.
  5. Guarda (ícone da disquete). Escolhe a função testar no menu do topo e carrega em Executar: o Google pede autorização. Escolhe a tua conta e aceita. Pode aparecer um aviso de que a Google não verificou a app; como o script é teu, podes continuar em Avançadas. Lê o código antes de autorizar.
  6. Confirma que chegaram os dois emails de teste ao email da equipa.
  7. No menu da esquerda, abre Acionadores (ícone do relógio) → Adicionar acionador. Escolhe a função aoSubmeterFormulario, a origem do evento “Da folha de cálculo” e o tipo de evento de submissão do formulário (em inglês, “On form submit”). Guarda.
  8. Preenche o formulário com um email teu e confirma que recebes a resposta automática. Se algo falhar, vê o erro em Execuções, no menu da esquerda.

Código Apps Script (cola em Extensões → Apps Script)

Código não testado numa conta Google real. A lógica foi verificada só numa simulação. Testa com a função testar() antes de ligar o acionador.
// FerramentasIA.pt · Formulário Google → resposta automática + aviso à equipa
// NÃO TESTADO numa conta Google real. Testa primeiro com a função testar().

// ===== Configuração: muda estas linhas =====
const EMAIL_EQUIPA = 'geral@a-tua-empresa.pt';  // quem recebe o aviso
const NOME_EMPRESA = 'A Tua Empresa';
const CAMPO_NOME = 'Nome';          // título exato da pergunta no formulário
const CAMPO_EMAIL = 'Email';
const CAMPO_MENSAGEM = 'Mensagem';
// ===========================================

function aoSubmeterFormulario(e) {
  const r = e.namedValues;  // { 'Pergunta': ['resposta'], ... }
  const valor = function (campo) { return ((r[campo] || [''])[0] || '').toString().trim(); };
  const nome = valor(CAMPO_NOME);
  const email = valor(CAMPO_EMAIL);
  const mensagem = valor(CAMPO_MENSAGEM);
  const emailValido = /^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(email);

  // 1) Aviso à equipa, com todas as respostas
  const resumo = Object.keys(r).map(function (k) { return k + ': ' + r[k].join(', '); }).join('\n');
  const aviso = {
    to: EMAIL_EQUIPA,
    subject: 'Novo contacto pelo formulário: ' + (nome || email || 'sem nome'),
    body: resumo
  };
  if (emailValido) aviso.replyTo = email;  // "Responder" vai direto ao cliente
  MailApp.sendEmail(aviso);

  // 2) Resposta automática ao cliente (muda o texto à tua medida)
  if (emailValido) {
    MailApp.sendEmail({
      to: email,
      subject: 'Recebemos o seu pedido · ' + NOME_EMPRESA,
      name: NOME_EMPRESA,
      replyTo: EMAIL_EQUIPA,
      body: 'Olá' + (nome ? ' ' + nome : '') + ',\n\n' +
        'Obrigado pelo seu contacto. Recebemos o seu pedido e vamos responder com a maior brevidade possível.\n\n' +
        (mensagem ? 'A sua mensagem:\n' + mensagem + '\n\n' : '') +
        'Cumprimentos,\n' + NOME_EMPRESA
    });
  }
}

// Corre esta função à mão (botão Executar) para testar sem preencher o formulário.
// Envia os dois emails para EMAIL_EQUIPA.
function testar() {
  const e = { namedValues: {} };
  e.namedValues[CAMPO_NOME] = ['Cliente Teste'];
  e.namedValues[CAMPO_EMAIL] = [EMAIL_EQUIPA];
  e.namedValues[CAMPO_MENSAGEM] = ['Isto é um teste.'];
  aoSubmeterFormulario(e);
}

Ferramentas usadas

AutomaçãoTem plano grátis

Make

Alternativa visual ao n8n, totalmente na cloud. Todos os guias têm uma versão Make com os módulos a usar.

Usada em 9 guias
Email, ficheiros e folhasTem plano grátis

Gmail

O email onde chegam faturas, leads e pedidos de clientes. Nos guias, é o gatilho (chegou um email) e o sítio onde ficam os rascunh…

Usada em 8 guias
Email, ficheiros e folhasTem plano grátis

Google Sheets

Folha de cálculo online que serve de “mini-CRM” e registo: leads, faturas, vendas e lembretes. É a forma mais simples de começar a…

Usada em 6 guias
Email, ficheiros e folhasTem plano grátis

Google Apps Script

Scripts grátis do Google, integrados no Sheets, Forms, Gmail e Drive. Com umas linhas de código coladas, automatizas tarefas simpl…

Usada em 1 guia

Notas importantes

Limites do Google: com conta pessoal (@gmail.com), o Apps Script envia emails para no máximo 100 destinatários por dia; com Google Workspace, 1.500. Cada submissão gasta 2 (cliente + equipa). Se só precisas de um aviso para ti, o Google Forms já faz isso sem código: no separador Respostas → ⋮ → receber notificações por email de novas respostas. O texto da resposta automática deve ser neutro: não prometas prazos ou preços que não consegues cumprir.

Outros guias

Faturaçãonão testado

Faturas recebidas por email → Google Drive + folha de registo

Sempre que chega um email com anexo PDF e a palavra “fatura” no assunto, o anexo é guardado numa pasta do Google Drive e é adicionada uma li…

Maken8nFácil · 30 min
Vendas/CRMnão testado

Novo lead do site → CRM (folha) + rascunho de resposta com IA

O formulário do site envia os dados para um webhook. O lead é registado numa Google Sheet que serve de CRM simples, e a IA escreve um rascun…

Maken8nMédio · 45 min
Vendas/CRMnão testado

Resumo diário de vendas por email às 8h

Todos os dias às 8h lê as vendas do dia anterior de uma Google Sheet (exportada ou alimentada por outra automação), calcula total e número d…

Maken8nFácil · 30 min

1 automação por semana

A newsletter do FerramentasIA.pt: todas as semanas, um guia novo pronto a importar, explicada em português, e de vez em quando uma ferramenta de IA que vale a pena conhecer. Grátis.

Em breve. Ainda não há serviço de envio ligado.