n8n para iniciantes: crie sua primeira automação do zero

Você abre o n8n pela primeira vez.

Existe um canvas vazio, dezenas de integrações e termos como node, trigger, execution, JSON, webhook, credencial e API.

A tentação é começar montando um agente de inteligência artificial que responde clientes pelo WhatsApp, consulta banco de dados e agenda reuniões.

Não comece por aí.

Antes de construir uma automação complexa, vale entender uma ideia muito mais importante: como uma informação entra no n8n, passa por diferentes etapas e termina em uma ação.

Neste tutorial, vamos criar uma primeira automação realmente funcional sem precisar configurar Google, WhatsApp, OpenAI ou qualquer API externa.

O resultado será este:

formulário → organizar os dados → salvar automaticamente em uma tabela

Quando você entender esse pequeno fluxo, boa parte da lógica do n8n começará a fazer sentido.

Resposta rápida: o que é o n8n?

O n8n é uma plataforma de automação de workflows.

Em vez de executar manualmente uma sequência de tarefas, você conecta etapas em um fluxo visual.

Por exemplo:

alguém preenche um formulário → dados entram → informação é organizada → lead é salvo → equipe é avisada.

Cada uma dessas etapas pode ser representada por um bloco chamado node.

A documentação oficial define um workflow como uma coleção de nodes que trabalham em sequência para automatizar um processo.

O que vamos automatizar neste tutorial?

Vamos imaginar uma pequena empresa que possui um formulário para receber novos contatos.

O visitante informa:

  • nome;
  • e-mail;
  • assunto de interesse.

Quando clicar em enviar, o n8n fará três coisas:

  1. receberá os dados automaticamente;
  2. organizará os campos em um formato padronizado;
  3. salvará o contato em uma tabela interna.

Não parece uma automação espetacular.

E justamente por isso ela é uma ótima primeira automação.

Não existe API externa, chave secreta, WhatsApp, inteligência artificial ou servidor adicional para esconder aquilo que realmente precisamos aprender.

Método Simplifike: gatilho → dado → transformação → ação

Uma forma simples de compreender automações é dividir qualquer workflow em quatro perguntas.

EtapaPerguntaNeste tutorial
GatilhoO que inicia o processo?Envio do formulário
DadoQual informação entrou?Nome, e-mail e interesse
TransformaçãoO que fazemos com ela?Organizamos e padronizamos
AçãoOnde o resultado termina?Tabela de contatos

Esse é um método didático da Simplifike, não uma classificação oficial do n8n.

Mas ele ajuda bastante quando você olha para um workflow com 20 nodes e tenta descobrir o que realmente está acontecendo.

Primeiro: cinco palavras que você precisa conhecer

TermoO que significa
WorkflowO fluxo completo da automação
NodeUma etapa do workflow
TriggerO node que inicia a execução
ExecutionUma vez em que o workflow foi executado
CredentialInformação usada para autorizar acesso a serviços externos

Hoje usaremos apenas os quatro primeiros.

Nossa primeira automação não exige credenciais externas.

Preciso instalar o n8n?

Não necessariamente.

Existem duas formas principais de usar a plataforma:

n8n Cloud

A própria n8n hospeda e mantém o ambiente.

É a opção mais simples para quem está começando porque não exige instalação ou manutenção de servidor.

n8n self-hosted

Você instala o n8n em sua própria infraestrutura.

Essa opção oferece maior controle e existe uma Community Edition gratuita, mas configuração, atualizações, backups e infraestrutura passam a ser sua responsabilidade.

Para acompanhar este primeiro exercício, eu começaria pelo Cloud caso você ainda não tenha uma instalação própria.

A comparação oficial está em Choose how to use n8n.

Passo 1: crie uma tabela para receber os contatos

Antes de montar o workflow, vamos preparar o lugar onde os dados terminarão.

No projeto onde você está trabalhando, abra a área Data Tables.

Crie uma tabela chamada:

leads_iniciais

Adicione quatro campos de texto:

nome
email
interesse
origem

Não precisamos de banco de dados externo.

As Data Tables permitem armazenar dados estruturados diretamente dentro do próprio n8n.

Por que usar uma Data Table em vez de Google Sheets?

Porque nosso objetivo agora é entender automação.

Se começarmos com Google Sheets, precisaremos configurar autenticação, conta Google, permissões e credenciais antes mesmo de entender como os dados se movimentam.

A planilha será uma ótima evolução deste fluxo.

Mas, neste primeiro exercício, queremos reduzir o número de coisas que podem dar errado.

Passo 2: crie um novo workflow

Volte para a área de workflows e escolha criar um fluxo do zero.

Dê um nome fácil de identificar:

Primeira automação - formulário de leads

Você verá o canvas vazio.

É aqui que os nodes serão conectados.

Passo 3: adicione o n8n Form Trigger

Todo workflow precisa começar em algum lugar.

No nosso caso, ele começa quando alguém envia um formulário.

Adicione o node:

n8n Form Trigger

Esse node tem uma vantagem interessante para iniciantes: o próprio n8n cria a página do formulário.

Não precisamos construir um site nem integrar outra ferramenta.

Configure o título como:

Fale com nossa equipe

E uma descrição simples:

Preencha seus dados para entrar em contato.

Passo 4: crie os três campos do formulário

Adicione o primeiro campo.

Field Label:

Nome

Field Name:

nome

Element Type:

Text

Marque como obrigatório.

Agora crie o segundo.

Field Label:

E-mail

Field Name:

email

Element Type:

Email

Também obrigatório.

Por último:

Field Label:

Tenho interesse em

Field Name:

interesse

Use um campo de seleção e adicione três opções:

Automação
Conteúdo com IA
TikTok Shop

O que acabamos de criar?

Nosso trigger.

Quando alguém preencher esse formulário, o n8n receberá os dados.

Essa é a primeira parte do Método Simplifike:

GATILHO → formulário enviado.

Passo 5: teste o formulário antes de continuar

Durante a construção, o Form Trigger possui uma Test URL.

Execute o workflow em modo de teste.

O formulário será aberto.

Preencha, por exemplo:

Nome: Ana Souza
E-mail: ANA@EXEMPLO.COM
Interesse: Automação

Envie.

Volte para o n8n.

Você deverá conseguir visualizar os dados recebidos.

É aqui que acontece uma das mudanças de mentalidade mais importantes para quem está começando:

o n8n trabalha com dados passando de um node para o próximo.

O que é aquele JSON que aparece na tela?

Você pode encontrar algo parecido com:

{
  "nome": "Ana Souza",
  "email": "ANA@EXEMPLO.COM",
  "interesse": "Automação"
}

Isso não significa que você precisa virar programador.

É simplesmente uma forma estruturada de representar informações.

Podemos pensar assim:

campo → valor.

nome contém Ana Souza.

email contém ANA@EXEMPLO.COM.

interesse contém Automação.

Os próximos nodes poderão utilizar exatamente esses valores.

Passo 6: adicione o node Edit Fields

Agora vamos organizar os dados antes de salvá-los.

Adicione depois do Form Trigger:

Edit Fields (Set)

Esse node é utilizado para criar novos campos, alterar valores ou escolher quais informações seguirão adiante.

Vamos manter:

nome
email
interesse

E acrescentar:

origem = formulario_n8n

Vamos também padronizar o e-mail

No nosso exemplo, digitamos:

ANA@EXEMPLO.COM

Podemos fazer o n8n transformar automaticamente o valor em letras minúsculas.

No campo de e-mail, use uma expressão:

{{ $json.email.toLowerCase() }}

O resultado esperado passa a ser:

ana@exemplo.com

O que significa essa expressão?

Podemos quebrá-la em partes.

$json representa os dados atuais que chegaram ao node.

.email seleciona o campo chamado e-mail.

.toLowerCase() transforma as letras em minúsculas.

Você acabou de realizar uma pequena transformação de dados.

E não precisou criar um programa inteiro para fazer isso.

Agora nosso fluxo possui três partes

Até este momento:

GATILHO → Form Trigger

DADO → nome, e-mail e interesse

TRANSFORMAÇÃO → Edit Fields

Falta apenas a ação.

Passo 7: adicione o Data Table

Depois do Edit Fields, adicione o node:

Data Table

Escolha trabalhar com:

Row

E selecione a operação:

Insert

Escolha a tabela criada no começo:

leads_iniciais

Agora relacione os campos recebidos aos campos da tabela:

TabelaValor do workflow
nomenome
emailemail
interesseinteresse
origemorigem

Quando esse node executar, uma nova linha será adicionada à tabela.

Agora temos uma automação completa

O workflow ficou assim:

n8n Form Trigger
        ↓
Edit Fields
        ↓
Data Table

Aplicando nosso mapa:

Gatilho: alguém envia o formulário.

Dado: nome, e-mail e interesse entram no workflow.

Transformação: os dados são organizados e o e-mail é padronizado.

Ação: o contato é armazenado automaticamente.

É pequeno.

Mas já contém a mesma lógica que existe em automações muito maiores.

Passo 8: execute o workflow inteiro

Agora execute novamente o workflow em modo de teste.

Preencha o formulário.

Experimente:

Nome: Bruno Lima
E-mail: BRUNO@EMPRESA.COM
Interesse: Conteúdo com IA

Depois do envio, acompanhe os nodes.

Se tudo estiver configurado corretamente, eles deverão executar na sequência.

Abra a tabela leads_iniciais.

O novo contato deverá aparecer como uma linha.

O que aconteceu sem você fazer manualmente?

Você não copiou o nome.

Não abriu uma planilha.

Não mudou o e-mail para minúsculas.

Não criou uma nova linha.

O envio do formulário iniciou todo o processo.

É exatamente isso que torna uma automação diferente de uma sequência de tarefas manuais.

Vídeo: os fundamentos do n8n em um workflow real

O tutorial oficial abaixo, publicado pelo próprio n8n, mostra os mesmos conceitos que estamos usando: Form Trigger, dados entrando no fluxo, transformação, lógica, integração e execução.

A interface pode receber pequenas mudanças ao longo do tempo, mas a lógica continua útil para entender como os workflows funcionam.

Tutorial oficial do n8n mostrando triggers, fluxo de dados, transformação, lógica e execução de um workflow.

Passo 9: teste um erro propositalmente

Existe uma ótima maneira de aprender automação:

quebrar uma coisa de propósito.

No node Data Table, altere temporariamente o mapeamento de um campo para algo incorreto.

Execute novamente.

Observe:

  • qual node fica vermelho;
  • qual mensagem aparece;
  • quais dados chegaram até ele;
  • em qual etapa o fluxo parou.

Depois restaure a configuração correta e execute outra vez.

Aprender a encontrar a etapa que falhou é mais importante do que decorar onde cada botão está.

Como ler um erro no n8n

Quando um workflow não funciona, não comece alterando todos os nodes ao mesmo tempo.

Siga o caminho dos dados.

Pergunte:

1. O trigger executou?

Se não, o problema está no início.

2. Os dados chegaram?

Veja a saída do node anterior.

3. O campo esperado existe?

Talvez você esteja procurando email enquanto o campo se chama e-mail.

4. A ação final recebeu os valores corretos?

Confira o INPUT do node que falhou.

Esse raciocínio será útil quando seus workflows tiverem 3 ou 30 etapas.

Teste URL e Production URL não são a mesma coisa

Durante a construção, o Form Trigger oferece uma Test URL.

Ela serve para testar e visualizar facilmente os dados dentro do editor.

Quando o workflow estiver pronto, o Form Trigger também possui uma Production URL.

Para utilizar a URL de produção, salve e publique o workflow.

A partir daí, quando alguém enviar o formulário pela URL de produção, o workflow poderá executar automaticamente sem que você esteja com o editor esperando pelo teste.

Essa diferença é importante.

Um workflow que funciona apenas enquanto você está clicando em “Execute Workflow” ainda está em fase de teste.

Passo 10: publique o workflow

Depois de conferir a automação, publique o workflow.

Copie a Production URL do Form Trigger.

Abra essa URL em outra aba.

Preencha novamente o formulário.

Depois, consulte:

Executions

Você deverá encontrar a execução de produção e poderá inspecionar o caminho percorrido pelos dados.

Então agora o n8n funciona sozinho?

Para esse workflow, sim: enquanto sua instância estiver disponível e o fluxo publicado, um novo envio do formulário pode iniciar a automação automaticamente.

Mas isso não significa que qualquer workflow de n8n seja automaticamente confiável.

Automações reais precisam considerar:

  • erros;
  • dados vazios;
  • serviços indisponíveis;
  • credenciais vencidas;
  • limites de APIs;
  • duplicidade;
  • segurança;
  • monitoramento.

Nosso exercício foi propositalmente simples para que esses problemas não escondessem os fundamentos.

O próximo passo poderia ser Google Sheets

Agora que você entendeu o fluxo, podemos substituir a Data Table por uma planilha.

A lógica praticamente não muda:

Form Trigger
      ↓
Edit Fields
      ↓
Google Sheets

A diferença é que o node Google Sheets precisa ser autorizado a acessar sua conta.

É aí que entra o conceito de credencial.

E é por isso que deixamos essa etapa para depois.

Depois podemos adicionar um aviso automático

Nosso workflow também poderia evoluir para:

Formulário
    ↓
Organizar dados
    ↓
Salvar lead
    ↓
Enviar aviso

O aviso poderia chegar por e-mail, Slack, Telegram, WhatsApp ou outro serviço integrado.

Você começou com três nodes e já consegue enxergar como um processo comercial maior poderia nascer a partir deles.

Onde entra o node IF?

Uma evolução muito útil seria verificar o interesse informado no formulário.

Por exemplo:

Se interesse = Automação
→ encaminhar para equipe de automação

Se não
→ encaminhar para triagem geral

Isso introduz lógica condicional.

O workflow deixa de seguir sempre uma única linha e começa a tomar caminhos diferentes de acordo com os dados recebidos.

Mais adiante isso permite criar fluxos como:

cliente existente ou novo;

pagamento aprovado ou recusado;

lead qualificado ou não qualificado;

mensagem comercial ou suporte.

Onde entra um webhook?

Hoje usamos um formulário criado pelo próprio n8n.

Mas nem sempre os dados chegam por um formulário.

Um sistema externo pode enviar informações diretamente ao workflow por meio de um webhook.

Esse será um ótimo próximo passo porque permite conectar sistemas que não possuem um trigger específico pronto.

Por isso, nosso próximo conteúdo deste cluster será:

Webhook no n8n: o que é e como funciona com um exemplo prático.

E onde entra inteligência artificial?

Só depois que entendemos o caminho dos dados.

Imagine adicionar um modelo de IA entre o formulário e a tabela:

Formulário
    ↓
IA classifica a mensagem
    ↓
Edit Fields organiza
    ↓
Tabela salva
    ↓
Equipe correta recebe

Agora a IA possui uma função clara dentro do processo.

Ela não está ali apenas porque “o workflow precisava ter IA”.

Esse princípio é importante para construir automações úteis.

E o n8n Assistant?

O n8n ganhou em 2026 um Assistant capaz de ajudar a construir e corrigir workflows usando linguagem natural.

Você pode descrever o resultado que deseja e deixar o assistente participar da montagem dos nodes.

Mas isso não elimina a importância de entender:

gatilho → dados → transformação → ação.

Se você não sabe o que o workflow deveria fazer, também terá dificuldade para avaliar se aquilo que a IA construiu está correto.

Veja nosso artigo n8n Assistant: como criar automações com IA para entender essa nova forma de trabalhar.

Preciso saber programação para usar n8n?

Não para começar.

Nosso primeiro workflow utilizou nodes visuais e apenas uma expressão simples.

Mas conhecimentos de lógica, APIs, JSON e eventualmente JavaScript ampliam bastante aquilo que você consegue construir.

Isso acontece de maneira gradual.

Você não precisa dominar tudo antes de criar sua primeira automação.

O erro mais comum do iniciante: começar grande demais

Imagine tentar aprender n8n começando por:

“Quero um agente que receba WhatsApp, consulte meu CRM, converse usando IA, marque horário no Calendar, salve tudo no Supabase, envie áudio e acione um humano quando necessário.”

Esse projeto envolve dezenas de conceitos ao mesmo tempo.

Quando alguma coisa falha, você nem sabe onde procurar.

Compare com o exercício de hoje:

formulário → organizar → salvar.

Você consegue observar cada etapa.

Depois acrescenta uma peça.

E depois outra.

Automação complexa normalmente nasce de várias automações simples bem compreendidas.

Checklist para saber se você entendeu sua primeira automação

  • Sei qual node inicia o workflow?
  • Consigo encontrar os dados recebidos?
  • Entendo por que usamos Edit Fields?
  • Consigo identificar onde o dado foi salvo?
  • Se um node falhar, sei onde olhar o erro?
  • Entendo a diferença entre Test URL e Production URL?
  • Sei por que o workflow precisa ser publicado?
  • Consigo explicar o fluxo sem olhar para o computador?

Se você consegue dizer:

“o formulário recebe os dados, o Edit Fields organiza e o Data Table salva”

você já entendeu mais sobre n8n do que simplesmente importar um template enorme e clicar em executar sem saber o que existe dentro dele.

Qual deve ser sua segunda automação?

Eu manteria a mesma lógica e acrescentaria apenas uma novidade.

Por exemplo:

formulário → organizar dados → salvar → enviar e-mail.

Depois:

formulário → IF → caminhos diferentes.

Depois:

webhook → dados externos → processamento → ação.

E só então começaria a combinar APIs, bancos de dados, WhatsApp e agentes de IA.

Fontes oficiais

Quer ir além da primeira automação?

Entre para a comunidade Simplifike

Receba novidades sobre inteligência artificial, ferramentas, tutoriais práticos e oportunidades diretamente no WhatsApp.

✓ Entrar no grupo gratuitamente Grupo gratuito. Você pode sair quando quiser.
Compartilhe seu amor
Daniel Kroll
Daniel Kroll

Daniel Kroll é graduado em Design Digital e fundador da Simplifike. Desde 2022, aplica inteligência artificial à criação de conteúdos, produção de vídeos, automações e negócios digitais. Na Simplifike, desenvolve conteúdos e treinamentos que transformam ferramentas complexas em processos práticos para criadores, profissionais e pequenas empresas.

Artigos: 79

2 comentários

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *