Lucas Ramos
Lucas Ramos18/09/2025 22:20
Compartilhe

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

    Compartilhe
    Comentários (1)
    DIO Community
    DIO Community - 22/09/2025 11:26

    Excelente, Lucas! Que artigo incrível e super claro sobre a "Automação de Roleta no n8n: Sorteio Inteligente com Números Aleatórios"! É fascinante ver como você aborda a automação não apenas como uma ferramenta para otimizar processos, mas como uma plataforma para inovar.

    Você demonstrou que a "roleta", que gera um número aleatório de 1 a 5, pode ser aplicada em sorteios internos, em distribuição de leads e em decisões automáticas. Sua análise de que o n8n, além de ser uma plataforma de integração entre sistemas, pode ser usado de forma criativa, é um insight valioso para a comunidade.

    Qual você diria que é o maior desafio para um desenvolvedor ao criar uma automação que envolva a tomada de decisões aleatórias para um processo de negócio, em termos de garantir a confiabilidade e a transparência do resultado, em vez de apenas focar em fazer a automação funcionar?