Tutorial de n8n para iniciantes: seu primeiro workflow real
Tutorial de n8n para iniciantes: crie um workflow real que capta um lead pelo formulário, manda um e-mail e salva no Google Sheets, mais nuvem vs self-hosted.
Por Yotam DahanAtualizado 9 min de leituraAutomação e agentes
Nesta página
- O que você precisa antes de começar
- Nuvem ou self-hosted: qual usar neste tutorial
- Passo 1: crie o workflow
- Passo 2: adicione o gatilho de formulário
- Passo 3: mande um lead de teste para você mesmo
- Passo 4: salve o lead no Google Sheets
- Passo 5: mande um e-mail para o lead
- Passo 6: teste o workflow inteiro
- Passo 7: publique e compartilhe o formulário de produção
- Erros comuns e como corrigir
- Antes de compartilhar o link
- O que fazer agora
O n8n é uma ferramenta de automação de fluxos de trabalho em que você conecta blocos, chamados de nós (nodes), em uma tela: um gatilho (trigger) inicia o workflow, e cada nó depois dele faz um trabalho. Neste tutorial, você constrói um workflow real sem código: um formulário de contato que salva cada lead no Google Sheets e manda um e-mail de agradecimento para essa pessoa.
Aqui está o que você vai construir:
Formulário
Um visitante deixa nome, e-mail e mensagem
Google Sheets
O lead é salvo como uma nova linha
Gmail
O lead recebe um e-mail de agradecimento personalizado
O que você precisa antes de começar
- Uma conta no n8n. O teste grátis do n8n Cloud dá 14 dias de recursos do plano Pro, e a página de preços do n8n diz que não é preciso cartão de crédito.
- Uma conta do Google com Gmail e Google Sheets.
- Uma planilha nova no Google Sheets chamada "Leads do site", com estes quatro cabeçalhos na linha 1: Data, Nome, E-mail, Mensagem.
dias de recursos do Pro
execuções incluídas
execuções ao mesmo tempo (execuções simultâneas)
segundos no máximo por execução
Da página de preços do n8n e da documentação do teste grátis, conferidas em 18 de outubro de 2026.
Nuvem ou self-hosted: qual usar neste tutorial
O n8n também roda de graça no seu computador ou no seu servidor, o chamado self-hosted. Para um primeiro workflow, a nuvem é mais fácil, por dois motivos que você sente logo de cara:
| Teste grátis do n8n Cloud | Self-hosted no seu computador | |
|---|---|---|
| Configuração | Cadastro no navegador | Instalar o Docker e rodar um comando |
| Login com o Google | Um clique em "Sign in with Google" | Criar o seu próprio app OAuth no Google Cloud Console |
| Visitantes conseguem acessar o seu formulário | Sim | Não |
| Custo | Grátis por 14 dias, depois um plano pago | Software gratuito, mais o servidor que você alugar |
| Bom para este tutorial | Sim | Parcial |
No n8n Cloud, os nós do Google usam o login gerenciado, então você clica em um botão em vez de criar um projeto no Google Cloud. Instâncias self-hosted não têm esse atalho.
Se mesmo assim você quiser hospedar por conta própria, a instalação de uma linha do n8n precisa do Docker Desktop instalado e rodando. No Mac ou no Linux, abra o Terminal e rode:
curl -fsSL https://get.n8n.io | sh
Depois abra http://localhost:5678 no navegador. No Windows, o PowerShell não roda esse script: rode dentro do WSL (Subsistema do Windows para Linux) com a integração WSL 2 do Docker Desktop ativada.
Passo 1: crie o workflow
- Entre no n8n e selecione Personal no menu da esquerda.
- Selecione Create workflow no canto superior direito. A tela de edição abre.
- Renomeie o workflow selecionando o nome no topo. Chame de "Leads do site".
Passo 2: adicione o gatilho de formulário
- Selecione Add first step, pesquise "form" e escolha o gatilho n8n Form.
- Form Title: digite "Peça um orçamento". Ele aparece como o título do seu formulário.
- Form Elements: adicione três campos. Nome (tipo Text, nome do campo
name, obrigatório), E-mail (tipo Email, nome do campoemail, obrigatório) e Mensagem (tipo Textarea, nome do campomessage). - Respond When: escolha Form Is Submitted, para que os visitantes vejam um agradecimento na hora.
- Options: adicione Ignore Bots e ative, depois adicione Append n8n Attribution e desative.
- Renomeie o nó para "Formulário de lead", selecionando o nome dele no canto superior esquerdo. Você vai se referir a ele pelo nome no Passo 5.
Passo 3: mande um lead de teste para você mesmo
Selecione Execute workflow. O n8n abre o formulário na Test URL; preencha com os seus próprios dados e envie.
De volta ao editor, abra o nó Formulário de lead. A saída mostra o seu name, email e message, mais um registro de data e hora submittedAt que o n8n adiciona para você.
Passo 4: salve o lead no Google Sheets
- Selecione o + depois do Formulário de lead, pesquise "Google Sheets" e escolha a ação Append Row.
- Conecte a sua conta: crie uma nova credencial e selecione Sign in with Google.
- Escolha o arquivo: selecione "Leads do site" em Document e a primeira aba em Sheet.
- Mapeie as colunas: em Mapping Column Mode, escolha Map Each Column Manually e depois arraste
submittedAt,name,emailemessagedo painel de entrada, à esquerda, para Data, Nome, E-mail e Mensagem. - Selecione Execute step e confira a sua planilha. Uma linha nova deve aparecer.
Quando você solta um campo, o n8n escreve uma expressão para você, como {{ $json.email }}. Uma expressão é um marcador que o n8n troca pelo valor real a cada execução.
Passo 5: mande um e-mail para o lead
- Selecione o + depois do Google Sheets, pesquise "Gmail" e escolha a ação Send a message.
- Conecte a sua conta com o Sign in with Google, como antes.
- To: o endereço do lead. Como agora o nó anterior é o Google Sheets, aponte para o nó do formulário pelo nome:
{{ $('Formulário de lead').item.json.email }}. Se você digitar em vez de arrastar, coloque o campo no modo Expression antes. - Subject e Message: cole a primeira linha abaixo em Subject e o resto em Message, depois troque os detalhes.
- Options: adicione Append n8n attribution e desative. Adicione BCC com o seu próprio endereço se quiser uma cópia de cada e-mail.
Obrigado, {{ $('Formulário de lead').item.json.name }}, recebemos a sua mensagem
Oi, {{ $('Formulário de lead').item.json.name }},
Obrigado pelo contato. Lemos todas as mensagens e respondemos em até um dia útil.
[SEU NOME]Passo 6: teste o workflow inteiro
Selecione Execute workflow de novo e envie o formulário com um segundo lead de teste. Confira duas coisas: uma linha nova na planilha e o e-mail de agradecimento naquela caixa de entrada.
Se alguma delas estiver faltando, abra cada nó na tela. A etapa com um aviso vermelho mostra o erro, e o painel de saída mostra exatamente quais dados ela recebeu.
Passo 7: publique e compartilhe o formulário de produção
- Copie a Production URL: abra o Formulário de lead e mude a visualização da URL, no topo do nó, de Test URL para Production URL.
- Selecione Publish no cabeçalho da tela (ou aperte Shift + P), dê um nome à versão e confirme. A documentação sobre publicação explica os estados do botão.
- Compartilhe: coloque o link de produção atrás de um botão "Peça um orçamento" no seu site ou na bio das suas redes sociais.
A partir de agora, cada envio real é uma execução em produção. As edições que você fizer depois ficam como rascunho até você publicar de novo.
Opcional: deixe o n8n Assistant construir para você
O n8n Cloud inclui o n8n Assistant, um ajudante de IA em versão prévia que monta workflows a partir de uma descrição, com uma cota mensal de créditos do Assistant. Depois de construir este workflow com as próprias mãos, experimente descrever o próximo:
Crie um workflow que comece com um gatilho n8n Form com o título "[TÍTULO DO FORMULÁRIO]" e três campos obrigatórios: nome (texto), e-mail (email) e mensagem (textarea).
Adicione cada envio como uma nova linha na planilha do Google "[NOME DA PLANILHA]", com as colunas Data, Nome, E-mail e Mensagem.
Depois mande para a pessoa um e-mail de agradecimento pelo Gmail que use o primeiro nome dela e diga que vamos responder em até [PRAZO].
Desative a atribuição do n8n no formulário e no e-mail.Erros comuns e como corrigir
| O que você vê | Por que acontece | Como resolver |
|---|---|---|
| O formulário funciona no teste, mas não no seu site | Você compartilhou a Test URL, ou o workflow não está publicado | Use a Production URL e selecione Publish |
| As suas últimas mudanças não aparecem para os visitantes | Os visitantes recebem a versão publicada | Publique de novo depois de editar |
| Uma coluna fica vazia na planilha | O cabeçalho da linha 1 está escrito de outro jeito, ou o campo não foi mapeado | Corrija o cabeçalho e depois confira o mapeamento |
| O e-mail vai para o endereço errado ou para nenhum | A expressão aponta para o nó errado | Faça referência ao nó do formulário pelo nome, como no Passo 5 |
| Os e-mails terminam com "This email was sent automatically with n8n" | Essa atribuição vem ativada por padrão | Desative o Append n8n attribution |
| Chegam envios vazios do nada | Bots e prévias de link abrem o formulário | Ative o Ignore Bots nas opções do formulário |
| Self-hosted: o Gmail mostra 401 unauthorized | A API do Gmail não está ativada no seu projeto do Google Cloud | Ative em APIs e serviços (APIs & Services) e depois em Biblioteca (Library) |
| Self-hosted: o Google Sheets não conecta | O Sheets também precisa da API do Google Drive | Ative as duas APIs no mesmo projeto |
Antes de compartilhar o link
0 de 5 feitas
Quando isso estiver rodando, o upgrade natural é uma etapa de IA que rascunha uma resposta personalizada para você aprovar, assunto do tutorial de agente de IA no n8n. Antes de escolher um plano pago, veja quanto o n8n custa de verdade no seu volume.
Teste rápido0 de 2 corretas
O seu formulário funciona quando você testa, mas os envios do seu site nunca chegam. Qual é a causa mais provável?
Não exatamente.
A Test URL só escuta enquanto você testa no editor. Os visitantes precisam da Production URL de um workflow publicado.
As suas execuções de teste no editor contam para o limite de execuções do seu plano no n8n?
Não exatamente.
O n8n conta as execuções iniciadas por gatilhos em workflows publicados. As execuções manuais enquanto você constrói são grátis.
O que fazer agora
Publique este workflow hoje e mande um envio real para você mesmo pelo celular. Depois acrescente uma melhoria de cada vez, como uma resposta que você aprova antes de ser enviada ou um follow-up depois de três dias.
Se você gostaria de um caminho guiado por automações de leads e de e-mail como esta, o nosso curso de automação com IA está em acesso antecipado. Para ver primeiro como o n8n se compara às alternativas, leia n8n vs Zapier vs Make.
5 workflows para construir em seguida no n8n, nó por nó
Cinco próximos projetos para o seu workflow de leads, de uma etapa de aprovação a um resumo semanal, cada um com os nós exatos, as configurações e um teste para rodar.
Digite seu e-mail e a seção completa abre aqui mesmo. Você também ganha uma aula grátis do curso.
Perguntas frequentes
O n8n é difícil de aprender para quem não programa?
O básico não: você conecta nós e arrasta campos de uma etapa para a outra, exatamente como neste tutorial. As expressões e o jeito como os dados passam de um nó para outro levam alguns workflows para ficarem naturais.
Dá para usar o n8n sem o Google?
Sim. O n8n tem tabelas de dados próprias para guardar linhas e um nó Send Email que funciona com qualquer conta de e-mail que aceite SMTP, então você pode trocar o Google Sheets e o Gmail.
Onde o n8n guarda os envios do meu formulário?
Na sua planilha do Google e no registro de execução de cada rodada. No n8n Cloud, esse registro fica guardado por um tempo limitado que depende do seu plano: 7 dias no Starter e 30 dias no Pro.
Posso incorporar o formulário do n8n no meu site?
O gatilho de formulário gera uma página hospedada, então o caminho mais simples é um botão com link para a URL de produção. Você pode mudar o visual com CSS personalizado nas opções do nó, preencher campos com parâmetros na URL ou mandar o formulário do seu próprio site para um nó Webhook.
O que acontece com os meus workflows quando o teste grátis do n8n Cloud acaba?
Se você não fizer upgrade, o teste expira e o n8n apaga o workspace, mas você ainda pode baixar os seus workflows por 90 dias. Por segurança, baixe antes de o teste acabar.