IF e Switch são os dois nodes que fazem o fluxo decidir por qual caminho seguir. O IF resolve decisões de dois caminhos — verdadeiro ou falso. O Switch resolve decisões de múltiplos caminhos — quando existem três, quatro ou mais possibilidades diferentes a partir da mesma condição.
Adicione ao Google NotíciasQuando usar o IF
Sempre que a pergunta tem exatamente duas respostas possíveis: "o valor é maior que 100?", "o cliente já existe?", "o campo está vazio?". O node tem duas saídas fixas — true e false — e cada item segue para uma delas conforme a condição configurada.
Condição: {{ $json.valor }} > 100
→ Verdadeiro: segue para desconto especial
→ Falso: segue para preço normalQuando usar o Switch
Quando existem mais de duas possibilidades a partir do mesmo dado — por exemplo, categorizar um pedido por região: Norte, Nordeste, Sul, Sudeste, Centro-Oeste. Usar vários IFs encadeados para isso funciona, mas fica confuso rapidamente; o Switch resolve num único node, com uma saída para cada valor possível.
| IF | Switch | |
|---|---|---|
| Número de caminhos | 2 (verdadeiro/falso) | 3 ou mais |
| Legibilidade com muitas opções | Piora rápido | Mantém clareza |
| Uso mais comum | Validação simples | Categorização |
Combinando os dois
É comum um fluxo usar IF para uma checagem inicial (o dado é válido?) e, dentro do caminho positivo, um Switch para decidir entre várias categorias possíveis. Essa combinação evita tanto a explosão de IFs encadeados quanto um Switch sobrecarregado tentando fazer validação e categorização ao mesmo tempo.
Se você perceber que está encadeando três ou mais IFs seguidos para a mesma decisão, é sinal de que um Switch deixaria o fluxo mais legível — e mais fácil de adicionar uma nova categoria depois, sem reorganizar tudo.
Duas opções: IF. Três ou mais: Switch. A regra é simples, e escolher certo desde o início evita ter que reorganizar o fluxo quando surgir uma terceira possibilidade.

Perguntas frequentes
Qual a diferença entre IF e Switch no n8n?
O IF decide entre exatamente dois caminhos, verdadeiro ou falso. O Switch decide entre três ou mais caminhos a partir da mesma condição, mantendo o fluxo legível quando há várias categorias possíveis.
Quando devo trocar IFs encadeados por um Switch?
Quando perceber que está conectando três ou mais IFs seguidos para resolver a mesma decisão. O Switch resolve isso num único node, com uma saída clara para cada possibilidade.
Dá para combinar IF e Switch no mesmo fluxo?
Dá, e é uma prática comum: usar IF para uma validação inicial e, dentro do caminho aprovado, um Switch para categorizar entre várias opções.
Este tutorial faz parte do guia Curso de n8n do zero ao avançado: o guia completo em português. Veja também: Node, trigger e workflow: o vocabulário do n8n em 10 minutos · A estrutura de dados do n8n: por que tudo é um array com json · Item linking no n8n: como ele decide qual item vai pra saída · Execuções passo a passo: como achar onde o fluxo do n8n quebrou · A Canvas UI do n8n 2.0: o que mudou e como se orientar · n8n Cloud ou self-hosted: a decisão que define seu custo e sua liberdade




