Automação de Roleta no n8n: Sorteio Inteligente com Números Aleatórios
A automação é uma das ferramentas mais poderosas para otimizar processos e trazer inovação ao dia a dia das empresas e desenvolvedores. No vídeo que produzi recentemente, mostrei como implementei uma roleta automatizada dentro do n8n, capaz de gerar números aleatórios para diferentes usos, desde sorteios simples até decisões automáticas em fluxos mais complexos.
Por que criar uma Roleta no n8n?
O objetivo dessa automação foi demonstrar como o n8n, além de ser uma plataforma de integração entre sistemas, também pode ser usado de forma criativa. A ideia da “roleta” é simples:
- Executar um fluxo;
- Gerar automaticamente um número aleatório entre 1 e 5;
- Retornar esse resultado em formato JSON para ser usado em qualquer outra parte do processo.
Essa lógica pode ser aplicada, por exemplo, em:
- Sorteios internos (quem será o responsável por uma tarefa);
- Distribuição de leads entre equipes de vendas;
- Decisões automáticas em fluxos de aprovação ou testes A/B.
Como funciona no n8n
No vídeo, a automação foi construída dentro de um nó de código (Function/Code) no n8n. Esse nó permite escrever trechos de JavaScript para executar funções personalizadas.
O script utilizado é bem simples:
// Gera um único número aleatório entre 1 e 5
const numero = Math.floor(Math.random() * 5) + 1;
return [
{
json: {
numero
}
}
];
Explicação do código
Math.random()
→ gera um número decimal aleatório entre 0 e 1;Math.random() * 5
→ escala esse número para a faixa 0 a 4,999…;Math.floor(...)
→ arredonda para baixo, garantindo valores inteiros entre 0 e 4;+ 1
→ ajusta o intervalo para 1 a 5.
No final, o código retorna o número dentro de um objeto JSON, padrão usado pelo n8n para manipular dados.
Resultado na prática
Ao rodar a automação, cada execução do fluxo retorna um número aleatório. Isso pode ser integrado a outros nós, como:
- Envio automático de mensagens no WhatsApp, informando o número sorteado;
- Registro em banco de dados para histórico;
- Condições (IF/CASE) dentro do próprio n8n para tomar decisões automáticas.
Conclusão
Essa automação mostra o quanto é possível unir criatividade e tecnologia com o n8n. Mesmo uma simples roleta pode ser o ponto de partida para soluções de sorteios, distribuição inteligente de tarefas ou testes dinâmicos.
Com poucos minutos de configuração e um pequeno trecho de código, criamos uma ferramenta prática e versátil.
https://youtu.be/IMGNp-KCWI8