Workflow na Prática
Este tutorial mostra como criar um workflow real no n8n, integrando diferentes serviços para resolver um problema do dia a dia. Vamos criar um fluxo que envia uma notificação no Discord sempre que uma nova issue for criada em um repositório do GitHub.
O que você vai aprender- Como usar triggers baseados em eventos (GitHub Trigger)
- Como configurar nodes de integração (Discord)
- Como mapear e transformar dados entre nodes
- Como testar, depurar e ativar seu workflow
Passo a Passo: GitHub → Discord1. Crie um novo workflow
- Clique em New Workflow e dê um nome (ex: "GitHub Issues para Discord").
2. Adicione o trigger do GitHub
- Clique em + e selecione GitHub Trigger.
- Configure:
- Resource: Issue
- Event: Created
- Repository: (selecione seu repositório)
- Credenciais: Conecte sua conta GitHub (OAuth ou token)
- Salve e clique em Listen for events para registrar o webhook.
3. Adicione o node do Discord
- Clique em + após o trigger e selecione Discord.
- Escolha a operação Send Message.
- Configure:
-
Channel ID: ID do canal de destino
-
Message: Use dados do trigger, ex:
\n Nova issue criada: {{$json["title"]}}\n Link: {{$json["html_url"]}}\n Autor: {{$json["user"]["login"]}}\n
-
Credenciais: Conecte seu bot Discord
-
4. Conecte os nodes
Arraste a seta do GitHub Trigger para o Discord.
5. Teste o workflow
Crie uma issue de teste no GitHub.
- Veja a mensagem aparecer no Discord.
- Use o painel lateral para ver logs e dados de entrada/saída.
6. Ative o workflow
Clique em Activate para rodar automaticamente.
Dicas e Boas Práticas- Use expressões para personalizar mensagens.
- Teste com o Manual Trigger antes de ativar triggers reais.
- Consulte a documentação oficial do GitHub Trigger e do Discord.
- Use o Data Pinning para fixar dados de teste.
- Explore outros nodes: Slack, Telegram, Email, Google Sheets.
Recursos ÚteisPronto para criar automações reais? Experimente outros exemplos e compartilhe seu workflow na comunidade!