← Tutoriais
CONSTRUIR · AUTOMAÇÃO · 12 MIN

Sua primeira automação no n8n

Alguém preenche o formulário do seu site e, um segundo depois, o Telegram vibra com o nome da pessoa, o e-mail dela e de onde ela veio. Sem abrir a caixa de entrada, sem conferir nada. São duas peças no n8n, e elas se encaixam em poucos minutos.

Para
quem quer que as coisas aconteçam sozinhas entre seus apps
Precisa
uma conta no n8n, um bot do Telegram e um site que envia o formulário
Tempo
15 minutos

n8n é uma ferramenta de automação: você conecta caixinhas (nós), cada uma faz uma única coisa, e os dados fluem de uma para a outra. Aqui você só precisa de duas. Uma que escuta quando chega um lead do seu site, e uma que te avisa no Telegram. Aqui está o quadro inteiro:

O fluxo no n8n: um nó Webhook conectado a um nó Telegram.
Dois nós: o Webhook recebe o lead, a seta passa ele para o nó Telegram que te avisa.

Por que vale a pena aprender essa uma vez: um webhook é uma porta de entrada universal. Qualquer coisa que consiga enviar uma requisição web pode bater nela, um formulário, outro app, um script. E o segundo nó é trocável. Aprenda o formato webhook-para-ação uma vez e você consegue montar quase qualquer "quando X acontece, faça Y" sem subir um backend.

1. O Webhook: a porta de entrada

O nó Webhook dá ao seu fluxo um endereço próprio na internet. Quando seu site envia o formulário para esse endereço (um POST), o n8n pega e inicia o fluxo.

Configuração do nó Webhook no n8n: método POST e um path.
Repare em duas coisas: o método é POST e o path (Path) dá nome ao endereço. Essa URL é a que seu formulário usa no POST.

A única coisa que você decide aqui é o método (POST) e o path. O n8n te dá a URL completa lá em cima; copie, você vai precisar dela no último passo. Deixe a autenticação em "None" para o primeiro teste, mas defina uma chave antes de usar pra valer: uma URL aberta pode ser chamada por qualquer um.

2. O nó Telegram: o aviso

A segunda caixinha pega os dados do lead e envia para você. Primeiro você precisa de um bot do Telegram (você cria conversando com o @BotFather no Telegram, que te dá um token) e salva ele como uma credencial no n8n.

Configuração do nó Telegram no n8n: enviar mensagem com texto que usa os dados do lead.
A operação é Send Message. No texto, o {{ $json.body.name }} coloca os dados reais do lead dentro da mensagem.

A parte interessante é o texto. O que você escrever é enviado como está, mas os trechos dentro das chaves duplas são preenchidos com os dados que vieram do formulário: {{ $json.body.name }} coloca o nome, {{ $json.body.email }} o e-mail. Então a mensagem chega já com a informação dentro dela, e não vazia.

3. Conecte seu site

Falta um último fio: seu formulário precisa enviar os dados dele para a URL do webhook. No site, quando alguém envia o formulário, você faz um POST para esse endereço com os campos no corpo. É isso: o site envia o lead, o n8n recebe, e o Telegram te avisa.

Para testar sem mexer no site ainda, o n8n tem um botão "Listen for test event": você clica nele, envia um POST de teste para a URL, e vê os dados chegando ao vivo.

Quando algo quebra

Pepinos de primeira automação, e a solução:

Agora tente isto

Dois nós foi a lição. O alcance:

O que você acabou de construir

Algo que acontece sozinho: um lead chega, um aviso sai, sem você olhando. E o padrão não é só para Telegram. Troque o segundo nó e o mesmo webhook salva o lead numa planilha, joga ele no seu CRM, ou te envia por e-mail. A primeira automação é a difícil; a segunda é só trocar uma caixinha.

ACHOU ISSO ÚTIL? PEGUE O PRÓXIMO

Deixe seu e-mail e eu te aviso quando o próximo build sair, com o código e os prompts que usei. Sem spam.

Mais tutoriais ↗