Ressources · Intégration n8n

Nœud Filter n8nConfigurer Filter dans n8n.

Le nœud Filter n8n laisse passer les items qui remplissent une condition et jette les autres. Deux paramètres seulement : les conditions, et une collection d'options qui règle la tolérance de la comparaison. Il se place après un déclencheur, avant l'étape que tu veux alléger.

Avis vérifiés sur Trustpilot · Agence IA, automatisation & growth

Pourquoi automatiser

À quoi sert le nœud Filter n8n ?

Filter est un nœud core qui se pose au milieu d'un workflow, la suite d'étapes automatisées que n8n exécute, et qui raccourcit le flux. Chaque item entrant passe le test des conditions posées, et seuls ceux qui le réussissent ressortent. Les autres sont retirés de la sortie, donc toutes les étapes suivantes travaillent sur une liste plus courte. Aucune ressource à choisir, aucun compte derrière, juste 2 paramètres à remplir.

Premier scénario : la relance qui ne part qu'aux bonnes personnes. Un trigger récupère les contacts de la journée, une condition sur {{ $json.score }} ne laisse passer que ceux qui dépassent ton seuil, et le nœud Gmail placé derrière n'envoie plus rien aux autres. Le tri se fait une fois, au bon endroit.

Deuxième scénario : une réponse d'API qu'on dégraisse tout de suite. Le nœud HTTP Request rapporte tous les enregistrements d'un endpoint, et neuf sur dix ne t'intéressent pas. Une condition posée juste derrière évite de faire tourner la suite du workflow sur du volume inutile. Pour une fenêtre de dates, choisis le type date et heure, puis la comparaison « is after », et tout ce qui est plus ancien s'arrête là.

Troisième scénario : un raccord à nettoyer. Deux branches se rejoignent via Merge et la moitié des items recombinés traînent un champ vide. Une seule condition sur ce champ suffit à les sortir avant que quoi que ce soit de coûteux ne s'exécute dessus.

Quand prendre autre chose. Filter n'a qu'une sortie : ce qui passe continue, ce qui échoue disparaît pour le reste de l'exécution. Si les items recalés ont encore un traitement qui les attend, c'est le nœud If qu'il faut ouvrir. Filter reste le bon choix quand les items écartés n'ont plus rien à faire dans le workflow.

Les limites connues. Les conditions se combinent en AND ou en OR, jamais les deux mélangées dans le même nœud, donc une règle du genre A et B, ou C demande un second Filter. Le nœud teste chaque item entrant séparément, il n'agrège jamais. Et les comparaisons sont typées : un nombre stocké en texte reste dehors tant que la conversion n'est pas autorisée. Le reste du comportement de la plateforme est détaillé dans l'Avis n8n.

Paramètres

Quels paramètres propose Filter ?

Le nœud Filter compte 2 paramètres. Pour chacun : le nœud tel que tu le configures dans n8n, ce que le paramètre change, et nos notes de terrain.

01

Conditions

conditions

Ce que tu vois dans n8n

Notes & cas d'usage

Tout le filtre tient ici. Chaque condition ajoutée teste un champ de l'item entrant, et l'item ne sort du nœud que si les conditions sont satisfaites. À partir de deux conditions, un sélecteur décide de la combinaison : AND pour les remplir toutes, OR pour n'en remplir qu'une.

Paramètres clés

  • Conditions : se construit avec Add Condition, la liste de type de données fixe le type et la comparaison, et la valeur testée vient en général du nœud précédent avec {{ $json.created_at }}.
Cas d'usage
ne garder que les enregistrements créés depuis la dernière exécution, pour que l'étape d'écriture ne repasse jamais sur une ligne déjà traitée.
02

Options

options

Ce que tu vois dans n8n

Notes & cas d'usage

Rien n'est obligatoire là-dedans, et c'est voulu. La collection reste fermée tant qu'un filtre se comporte normalement. On l'ouvre avec Add option : chaque option cochée devient un champ de plus dans le panneau, les autres gardent leur valeur par défaut.

Paramètres clés

  • Ignore Case : ignore la casse pendant l'évaluation des conditions, donc une valeur saisie en majuscules correspond quand même.
  • Convert types where required : quand le type d'une expression ne correspond pas au type de la comparaison, n8n tente la conversion, et "false" ou 0 devient false.
Cas d'usage
un formulaire renvoie toutes ses valeurs en texte et une condition numérique ne correspond jamais ; la conversion remet l'exécution d'aplomb sans toucher aux données en amont.
Besoin d'aide

Besoin d'aide pour automatiser Filter avec n8n ?

L'équipe te répond directement.

Chaque message est lu par une personne.

FAQ

Filter dans n8n, les questions qui suivent

01Le nœud Filter est-il inclus dans n8n, sur Cloud comme en auto-hébergé ?
Oui. Filter est un nœud core livré avec n8n : rien à installer, aucun coût supplémentaire côté n8n. Il fonctionne pareil sur n8n Cloud, l'offre hébergée par n8n, et sur une instance que tu héberges toi-même avec Docker ou npm, en Community Edition sous licence Sustainable Use. Un workflow construit d'un côté tourne à l'identique de l'autre, donc un filtre écrit sur Cloud garde ses conditions et ses options le jour où le workflow part sur ton propre serveur. Seule vraie différence possible : la version du nœud. Un workflow ancien peut encore afficher une version antérieure, avec moins d'options disponibles dans le panneau.
02Que faut-il configurer pour que le nœud Filter n8n fonctionne ?
Rien du tout. Pas de credential, c'est-à-dire d'identifiants enregistrés dans n8n, pas de sélecteur Authentication, aucun compte à relier : Filter ne sort jamais de ton instance, il lit les items qui circulent déjà dans le workflow et décide lesquels continuent. C'est l'un des nœuds les plus rapides à mettre en place. Il lui faut par contre quelque chose devant lui, parce qu'il n'ouvre pas un workflow : un Schedule Trigger, un Webhook ou le trigger d'un outil doit s'exécuter avant et lui passer les items. Le seul vrai travail de préparation, c'est de connaître le nom exact des champs à tester.
03Quelles sont les limites du nœud Filter ?
Trois, et elles se rencontrent vite. Les conditions d'un même nœud se combinent en AND ou en OR sans mélange possible, donc une règle composée demande un second Filter plus loin. Le nœud raisonne ensuite item par item : il décide si chacun continue, il ne regroupe pas, ne compte pas et ne résume pas, ce travail appartient à d'autres nœuds. Enfin les comparaisons sont typées. Une valeur qui a l'air correcte mais stockée dans un autre type reste dehors tant que Convert types where required n'est pas activé, ou tant que la donnée n'est pas corrigée avant. La page décrit la version 2, version maximale du catalogue.
04Quand choisir Filter plutôt que If ?
Prends Filter quand les items qui échouent au test n'ont plus rien à faire ensuite. Filter n'a qu'une sortie : ce qui passe avance, ce qui échoue est écarté pour le reste de l'exécution, et le canvas reste court à lire. Ouvre le nœud If à la place dès que les items recalés demandent encore un traitement, parce que les jeter ferait perdre du travail. Un test simple : dis à voix haute ce qui arrive aux items qui échouent. Si la réponse est « rien », c'est Filter. Si la réponse contient un verbe, il te faut un embranchement. Les deux acceptent le même style de conditions, changer d'avis plus tard coûte peu.
05n8n ou Make pour filtrer des items ?
Ça dépend de l'endroit où tes données doivent vivre et du modèle de facturation qui t'arrange. Make, ex-Integromat, est une plateforme d'automatisation hébergée, sans option d'auto-hébergement, facturée à l'opération : un workflow qui traite beaucoup d'items a un coût qui suit son volume. n8n tourne sur n8n Cloud ou sur ton propre serveur avec Docker ou npm, donc les items filtrés peuvent rester dans ton infrastructure. La logique visuelle diffère aussi entre les deux, et ça se sent vite sur un workflow rempli de conditions. Aucun des deux ne filtre mieux que l'autre : le choix porte sur l'hébergement, la maîtrise des données et le coût.
Hack'celeration Lab

Reçois nos tips intégration chaque semaine.

Pas de spam. Désinscription à tout moment.