Nœud Switch n8nConfigurer Switch dans n8n.
Switch envoie chaque item entrant vers une sortie précise. Tout le nœud Switch n8n tient sur un paramètre de tête, Mode, qui tranche entre des règles de correspondance et une expression qui renvoie un numéro de sortie. Pratique dès qu'un workflow doit traiter trois ou quatre cas différents.
Avis vérifiés sur Trustpilot · Agence IA, automatisation & growth
À quoi sert vraiment le nœud Switch n8n ?
Switch est un nœud core qui aiguille les items selon des règles ou une expression. Il se place au milieu d'un workflow, lit chaque item qui lui arrive et choisit par quelle sortie cet item repart. Là où le nœud If donne une branche vraie et une branche fausse, Switch ouvre autant de branches que l'aiguillage en demande. Un seul workflow couvre alors plusieurs cas, sans être dupliqué quatre fois.
Premier exemple, un flux de leads. Les formulaires arrivent par un déclencheur, et le champ budget décide de la suite : les gros dossiers partent vers un canal Slack que le commercial surveille, les petits vers une séquence Gmail automatique, le reste vers une ligne de suivi. Trois branches, un seul nœud, et une logique qu'on relit sans effort six mois plus tard.
Deuxième exemple, un flux de commandes. Le montant fixe la route : en dessous d'un seuil, la commande est simplement consignée dans Google Sheets ; au-dessus, elle déclenche une notification et une tâche de relance. Les Routing Rules utilisent ici une comparaison numérique, et comme les règles sont évaluées dans l'ordre, la condition la plus stricte se place en premier.
Troisième exemple, le mode Expression. Un item porte un code de région, une expression courte le transforme en index, l'item ressort par la sortie correspondante. Plus de liste de règles à maintenir, juste un calcul qui renvoie un nombre. Ce mode prend tout son sens quand le nombre de branches ne bouge pas et que la logique est arithmétique plutôt qu'une série de comparaisons.
Quand prendre autre chose ? Une question à deux réponses reste le terrain du nœud If, plus lisible avec sa branche vraie et sa branche fausse. Un aiguillage qui se termine par un appel à une API sans nœud dédié reste un aiguillage : Switch choisit la branche, et HTTP Request passe l'appel au bout. Et si l'objectif est de modifier la donnée plutôt que de l'envoyer quelque part, Switch n'est pas le bon nœud : il déplace les items, il ne les réécrit jamais.
Reste les limites, à connaître avant de construire. Un item qui ne correspond à aucune règle est abandonné, sauf si Fallback Output en décide autrement : c'est la surprise la plus fréquente. Les règles comparent des valeurs, donc le type de donnée choisi doit coller à ce que contient le champ. Cette page décrit la version 3 du nœud ; un workflow ancien peut afficher une version antérieure avec moins d'options. Si la logique conditionnelle bloque régulièrement l'équipe, la Formation n8n la travaille en pratique.
Comment se règle le nœud Switch ?
Le nœud Switch compte un paramètre. Pour chacun : le nœud tel que tu le configures dans n8n, ce que le paramètre change, et nos notes de terrain.
Sommaire des paramètres
Mode
modeCe que tu vois dans n8n
Notes & cas d'usage
Mode décide de la façon dont la donnée est aiguillée, et tout le reste du panneau en découle.
Paramètres clés
- Mode :
rulesconstruit une règle par sortie,expressionrenvoie le numéro de sortie. - Routing Rules : une condition par sortie, ajoutée avec Add Routing Rule ; Rename Output active un Output Name.
- Number of Outputs et Output Index : le duo du mode Expression, où l'expression doit renvoyer un nombre et où les index démarrent à
0. - Options : Fallback Output (None, Extra Output, Output 0), Ignore Case, Less Strict Type Validation, Send data to all matching outputs.
{{ $json.score }}.Besoin d'aide pour automatiser Switch avec n8n ?
L'équipe te répond directement.
Chaque message est lu par une personne.
Questions fréquentes sur Switch
01Le nœud Switch est-il inclus dans n8n ?
02Que faut-il pour que Switch fonctionne ?
03Quelles sont les limites du nœud Switch n8n ?
04Switch ou le nœud If pour aiguiller un workflow ?
05n8n ou Make pour ce type d'aiguillage ?
Reçois nos tips intégration chaque semaine.
Pas de spam. Désinscription à tout moment.



