Guias › Vendas/CRM
Formulário Google → resposta automática ao cliente + aviso à equipa (grátis, com Apps Script)
Guia principal
Como fazer no Make, passo a passo
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.
Estrutura do cenário
Google Sheets “Watch New Rows” (folha de respostas do formulário) → Gmail “Send an email” (resposta ao cliente) → Gmail “Send an email” (aviso à equipa)
- Gatilho
- Agendado: o Make procura linhas novas na folha de respostas (no plano Free, no máximo de 15 em 15 minutos).
- Plano Make
- Funciona no plano Free do Make (1.000 créditos/mês). A diferença para a versão grátis: o Make verifica a folha de x em x minutos (mínimo de 15 no Free), enquanto o Apps Script responde no momento da submissão.
Passos
- Liga o formulário a uma Google Sheet (separador Respostas → Associar ao Sheets), como na versão grátis.
- No Make, cria um cenário novo e adiciona Google Sheets → Watch New Rows. Escolhe a folha de respostas do formulário e indica que a primeira linha tem cabeçalhos.
- Adiciona Gmail → Send an email para o cliente: em To mapeia a resposta da pergunta Email, escreve o assunto (“Recebemos o seu pedido”) e o corpo, com o nome da pessoa.
- Clica na linha que liga o Watch New Rows a esse módulo e cria um filtro para só continuar quando o campo Email contém “@”.
- Adiciona outro Gmail → Send an email para a equipa, com todas as respostas no corpo.
- Preenche o formulário com um email teu e carrega em Run once. Depois guarda, escolhe o intervalo e ativa.
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).
Os nomes dos módulos estão em inglês, tal como aparecem no Make. Ainda não temos blueprint Make para descarregar: segue os passos indicados.
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 Make 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 no Make, faz assim, só com a tua conta Google:
- 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.
- No separador Respostas, carrega em “Associar ao Sheets” e cria uma folha nova.
- Na folha, abre Extensões → Apps Script, apaga o que lá estiver e cola o código abaixo.
- 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.
- 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.
- Confirma que chegaram os dois emails de teste ao email da equipa.
- 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.
- 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)
// 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 = '[email protected]'; // 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
Make
Plataforma visual de automação na cloud: ligas o Gmail, as folhas Google, a IA e centenas de outras apps num “cenário”, sem progra…
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…
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…
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…
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
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…
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…
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), soma o total vendido e e…