Ressources · Intégration n8n

Nœud n8n Form TriggerConfigurer le formulaire qui ouvre le workflow.

Un workflow peut démarrer sur un formulaire, pas seulement sur un appel d'API. Le nœud n8n Form Trigger génère une page web à partir des champs déclarés dans son panneau, puis transmet chaque réponse au nœud suivant. Ses 29 paramètres couvrent la mise en page, les types d'éléments, le moment de la réponse et l'accès.

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

Pourquoi automatiser

À quoi sert vraiment le nœud n8n Form Trigger dans n8n ?

Le nœud fabrique une page de formulaire et démarre le workflow dès qu'un visiteur l'envoie. Tu déclares un titre, une description et une liste d'éléments dans le panneau, et n8n publie la page sur deux adresses : une Test URL pour l'éditeur, une Production URL pour le workflow publié. Chaque réponse arrive comme un champ de l'item, nommé d'après le Field Name que tu as choisi.

Premier usage, le plus courant : remplacer l'outil de formulaire externe et la colle qui va avec. Une demande de congés, c'est deux champs texte, une date et un Required Field activé. La réponse entre directement dans le workflow, sans webhook à brancher à la main (un webhook, c'est une URL qu'un service appelle pour pousser des données).

Deuxième usage : la collecte de fichiers. Passe l'Element Type sur file, autorise Multiple Files, limite les Accepted File Types, et chaque pièce jointe arrive dans le workflow en binaire, prête à être archivée ou renvoyée par Gmail. Une note de frais avec ses justificatifs tient dans une seule exécution.

Troisième usage : le tri à l'entrée. Un formulaire de support porte une liste déroulante de catégories, et la branche qui suit envoie les cas urgents dans Slack pendant que le reste part en file d'attente. Comme les noms de champs sont les tiens, les conditions restent lisibles six mois plus tard.

Quand prendre autre chose ? Si l'appelant est une machine. Un partenaire qui envoie du JSON veut le nœud Webhook, pas une page à afficher, et un appel sortant vers l'API d'un tiers relève de HTTP Request. Le Form Trigger, lui, s'adresse à quelqu'un qui remplit des cases. Pour arbitrer entre n8n et une autre plateforme, l'Avis n8n creuse la question.

Les limites, maintenant. Le nœud rend une page unique : les pages suivantes viennent du nœud n8n Form, qui est un autre nœud. Le HTML de la Form Description et des éléments Custom HTML est nettoyé, les balises <script>, <style> et <input> disparaissent. Les paramètres d'URL peuvent préremplir des champs, uniquement en production. Cette page décrit la version 3 du nœud, la plus haute du catalogue ; un ancien workflow affichera moins d'options.

Connexion

Que faut-il régler avant de diffuser l'URL ?

  1. 01

    Choisir le mode d'authentification

    Le sélecteur Authentication est en haut du panneau. Le catalogue propose deux valeurs : none, qui laisse la page ouverte à qui possède le lien, et basicAuth, qui place une demande d'identifiants du navigateur devant le formulaire. Le réglage vaut pour la Test URL comme pour la Production URL, donc un formulaire protégé en production l'est aussi pendant la construction.

  2. 02

    Créer le credential Basic Auth

    Avec basicAuth, n8n réclame un credential fait de deux valeurs : le Username qui sert à accéder à la cible et le Password associé. Un credential, c'est un jeu d'identifiants stocké une fois dans le menu Credentials de l'instance, à part du workflow. Le même couple peut donc garder plusieurs formulaires : crée-le une fois, sélectionne-le dans la liste, l'avertissement du nœud disparaît.

  3. 03

    Tester, puis publier

    Pendant la construction, reste sur la Test URL. Execute Step ouvre le formulaire et n'exécute que le nœud ; Execute Workflow déclenche toute la chaîne à l'envoi, avec les données visibles dans l'éditeur. Une fois le comportement bon, enregistre et publie le workflow, puis bascule sur la Production URL. Les données de production ne s'affichent pas sur le canvas : ouvre l'onglet Executions du workflow pour relire un envoi réel.

Paramètres

Que fait chaque paramètre du nœud ?

Le nœud n8n Form Trigger compte 29 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

Authentication

authentication

Ce que tu vois dans n8n

Notes & cas d'usage

Par défaut, la page est publique. Ce sélecteur est donc la toute première décision à prendre avant de diffuser quoi que ce soit, et il s'applique aux deux URL du nœud sans rien changer à la sortie.

Paramètres clés

  • Authentication : en haut du panneau, il décide si une demande d'identifiants apparaît.
  • Basic Auth : la valeur basicAuth, adossée à un credential avec un Username et un Password.
  • None : la valeur none, n'importe qui avec le lien ouvre la page.
Cas d'usage
un formulaire d'avis client tourne très bien sur None, alors qu'une demande d'achat interne qui déclenche un paiement passe derrière Basic Auth.
02

Form Title

formTitle

Ce que tu vois dans n8n

Notes & cas d'usage

Requis, et le visiteur le voit deux fois : n8n s'en sert comme titre de l'onglet du navigateur et comme titre h1 de la page. Laissé vide, le nœud refuse de s'exécuter.

Paramètres clés

  • Form Title : une chaîne affichée en haut du formulaire, le panneau suggère e.g. Contact us.
Cas d'usage
nomme-le par ce que le visiteur cherche à obtenir plutôt que par le process interne, et un workflow de retour produit devient « Demander un retour ». Pas le nom du workflow.
03

Form Description

formDescription

Ce que tu vois dans n8n

Notes & cas d'usage

Sous-titre facultatif sous le titre, utile quand une phrase d'explication doit précéder la première case. Il accepte du HTML, ce qui en fait plus qu'une légende.

Paramètres clés

  • Form Description : une chaîne rendue sous le h1 ; \n ou <br> ajoute un saut de ligne, et les balises <script>, <style> et <input> sont retirées.
Cas d'usage
annonce le délai de réponse ici, ou pointe une page de politique de confidentialité, pour que le mail de suivi confirme ce qui était déjà écrit.
04

Field Name

formFields.fieldName

Ce que tu vois dans n8n

Notes & cas d'usage

C'est la clé que le reste du workflow lit. n8n la place dans les attributs de l'élément rendu et dans la sortie du nœud, où tu récupères la réponse avec {{ $json.email }}, une expression qui va chercher une valeur dans l'item entrant.

Paramètres clés

  • Field Name : chaîne requise, le nom auquel le workflow fait référence.
Cas d'usage
garde-le court et stable. Le renommer plus tard casse toutes les expressions en aval et les correspondances d'un nœud Edit Fields (Set).
05

Label

formFields.fieldLabel

Ce que tu vois dans n8n

Notes & cas d'usage

Ce que le visiteur lit au-dessus de la case. C'est la moitié humaine du champ, en face du nom technique, et il est requis sur chaque élément.

Paramètres clés

  • Label : chaîne requise affichée au-dessus du champ, avec e.g. What is your name? comme suggestion dans le panneau.
Cas d'usage
sur un formulaire court, formule-le en question. Une suite de questions se lit plus vite qu'une suite de noms sur un écran de téléphone.
06

Element Type

formFields.fieldType

Ce que tu vois dans n8n

Notes & cas d'usage

Requis sur chaque élément, il décide de ce que le navigateur affiche et des réglages qui apparaissent juste en dessous.

Paramètres clés

  • Element Type : douze valeurs, de text (Text Input) et textarea à email, number, password et date.
  • Dropdown, Radio Buttons, Checkboxes : les éléments de choix, chacun alimenté par sa propre liste.
  • File, Custom HTML, Hidden Field : l'envoi de fichier, le contenu libre et la valeur transportée sans être montrée.
Cas d'usage
une candidature mélange Text Input, Email, File pour le CV et Dropdown pour le poste visé.
07

Element Name

formFields.elementName

Ce que tu vois dans n8n

Notes & cas d'usage

Ne concerne que l'élément Custom HTML. Par défaut ce contenu reste décoratif et n'atteint jamais le workflow ; le renseigner, c'est ce qui le fait entrer dans la sortie du nœud.

Paramètres clés

  • Element Name : chaîne facultative, suggérée comme e.g. content-section, qui sert à inclure le HTML dans la sortie.
Cas d'usage
nomme le bloc qui contient les conditions affichées, et l'exécution garde la trace exacte du texte lu au moment de l'envoi.
08

Placeholder

formFields.placeholder

Ce que tu vois dans n8n

Notes & cas d'usage

Texte gris à l'intérieur de la case, qui disparaît dès la première frappe. C'est un indice de format, pas une valeur : rien n'arrive dans le workflow si le champ reste vide.

Paramètres clés

  • Placeholder : chaîne facultative affichée dans le champ, prise en charge sur Email, Number, Password, Text et Textarea.
Cas d'usage
montre la forme attendue d'une référence de commande ou d'un numéro de téléphone. La moitié des réponses mal formées disparaît avant d'entrer dans le workflow.
09

Default Value

formFields.defaultValue

Ce que tu vois dans n8n

Notes & cas d'usage

Contrairement au placeholder, c'est une vraie valeur : le champ arrive prérempli ou présélectionné, et le visiteur l'envoie tel quel si elle lui convient.

Paramètres clés

  • Default Value : chaîne facultative, prise en charge sur tous les éléments sauf Custom HTML, File, Hidden Field et Password.
Cas d'usage
sur un formulaire de réservation interne, présélectionne le service qui dépose la grande majorité des demandes et laisse les autres changer.
10

Field Value

formFields.fieldValue

Ce que tu vois dans n8n

Notes & cas d'usage

Le compagnon du Hidden Field, celui que le visiteur ne voit jamais. Rempli ici, la valeur est figée ; laissé vide, c'est l'URL qui la fournit via un paramètre portant le nom du champ.

Paramètres clés

  • Field Value : chaîne facultative ; sans elle, la valeur est passée en paramètre d'URL via Field Name.
Cas d'usage
marque la campagne ou l'agence d'où vient le lien. Un seul formulaire alimente un seul workflow, et l'exécution sait quand même d'où arrive le visiteur.
11

Field Options

formFields.fieldOptions

Ce que tu vois dans n8n

Notes & cas d'usage

La liste que propose un élément de choix. Elle devient requise dès que l'élément attend des options, et tu ajoutes les entrées une par une dans le panneau.

Paramètres clés

  • Field Options : collection requise, ouverte avec Add Field Option, qui liste ce qui peut être sélectionné dans la liste déroulante.
  • Option : une chaîne par entrée, le texte vu par le visiteur et la valeur reçue par le workflow.
Cas d'usage
garde la formulation identique aux valeurs testées par un nœud If, sinon le tri part en silence dans la mauvaise branche.
12

Multiple Choice

formFields.multiselect

Ce que tu vois dans n8n

Notes & cas d'usage

Une liste déroulante est à choix unique au départ. Activer ce réglage autorise plusieurs options dans la même liste, et la réponse cesse d'être une chaîne simple.

Paramètres clés

  • Multiple Choice : booléen qui autorise l'utilisateur à sélectionner plusieurs options de la liste déroulante.
Cas d'usage
sur une inscription à des ateliers, un participant qui choisit trois sessions reste un seul envoi, et le workflow boucle sur la sélection au lieu de recevoir trois entrées séparées.
13

Limit Selection

formFields.limitSelection

Ce que tu vois dans n8n

Notes & cas d'usage

Les cases à cocher n'ont aucun plafond par défaut : on peut toutes les cocher et le formulaire l'accepte. Ce sélecteur pose la règle du nombre.

Paramètres clés

  • Limit Selection : exact (Exact Number), range (Range) ou unlimited (Unlimited).
Cas d'usage
un sondage de priorités qui demande trois choix prend Exact Number, et c'est le formulaire qui bloque celui qui en coche huit, pas une étape de nettoyage plus loin.
14

Number of Selections

formFields.numberOfSelections

Ce que tu vois dans n8n

Notes & cas d'usage

Le chiffre qui accompagne la règle Exact Number. Il apparaît dès que cette valeur est choisie et transforme le groupe de cases en réponse de taille fixe.

Paramètres clés

  • Number of Selections : un nombre, le compte exact de cases à cocher.
Cas d'usage
un vote où chacun classe le même nombre de candidats reste comparable, parce qu'aucun envoi n'arrive avec plus d'entrées que les autres.
15

Minimum Selections

formFields.minSelections

Ce que tu vois dans n8n

Notes & cas d'usage

Le plancher de la règle Range. Il coupe court à la réponse vide, celle où quelqu'un envoie un groupe de cases sans en cocher aucune.

Paramètres clés

  • Minimum Selections : un nombre, le compte le plus bas accepté par le formulaire.
Cas d'usage
un formulaire d'onboarding qui exige au moins un outil cité avant de router la demande évite les allers-retours qui suivent un envoi blanc.
16

Maximum Selections

formFields.maxSelections

Ce que tu vois dans n8n

Notes & cas d'usage

Le plafond de cette même règle Range, et celui qui protège ce qui se passe en aval quand un visiteur généreux coche tout.

Paramètres clés

  • Maximum Selections : un nombre, le compte le plus élevé accepté par le formulaire.
Cas d'usage
quand chaque case cochée déclenche un message, plafonner le compte empêche un envoi enthousiaste de se transformer en rafale de notifications.
17

HTML

formFields.html

Ce que tu vois dans n8n

Notes & cas d'usage

Le contenu d'un élément Custom HTML : du balisage libre glissé entre deux questions, pour un avertissement, une image ou un lien à lire avant de répondre.

Paramètres clés

  • HTML : une chaîne d'éléments affichés sur la page du formulaire ; les balises <script>, <style> et <input> ne sont pas acceptées.
Cas d'usage
une mention de consentement placée juste avant la dernière question reste dans le formulaire, sans page annexe à maintenir de son côté.
18

Multiple Files

formFields.multipleFiles

Ce que tu vois dans n8n

Notes & cas d'usage

Appartient à l'élément File et gouverne le sélecteur de fichiers : un document à la fois, ou toute une sélection dans le même envoi.

Paramètres clés

  • Multiple Files : booléen qui autorise l'utilisateur à sélectionner plusieurs fichiers dans le champ, ou un seul.
Cas d'usage
une note de frais avec quatre justificatifs arrive en une exécution, donc le message de validation les liste d'un coup au lieu de tomber quatre fois.
19

Accepted File Types

formFields.acceptFileTypes

Ce que tu vois dans n8n

Notes & cas d'usage

Le filtre sur ce que le sélecteur proposera. Laissé vide, le formulaire prend tout ce qu'on lui glisse, ce qui correspond rarement à ce que le workflow attend derrière.

Paramètres clés

  • Accepted File Types : liste d'extensions séparées par des virgules, suggérée comme e.g. .jpg, .png ; vide, tous les types passent.
Cas d'usage
une réception de documents qui ne traite que des PDF le dit dans le sélecteur, au lieu d'échouer trois nœuds plus loin sur un tableur.
20

Required Field

formFields.requiredField

Ce que tu vois dans n8n

Notes & cas d'usage

Une validation gérée par le navigateur avant que quoi que ce soit n'atteigne n8n : le bouton d'envoi ne passe pas tant qu'un champ requis est vide.

Paramètres clés

  • Required Field : booléen qui oblige l'utilisateur à saisir une valeur avant d'envoyer le formulaire.
Cas d'usage
coche-le sur le champ dont dépend le tri, et le workflow économise une branche pour le cas manquant, plus l'impasse qui l'accompagne d'habitude.
21

Respond When

responseMode

Ce que tu vois dans n8n

Notes & cas d'usage

Détermine le moment où le visiteur voit une confirmation, c'est-à-dire aussi celui où son navigateur cesse d'attendre.

Paramètres clés

  • Form Is Submitted : onReceived, la réponse part dès que le nœud reçoit l'envoi.
  • Workflow Finishes : lastNode, la réponse attend le dernier nœud, et en cas d'erreur le visiteur est prévenu qu'il y a eu un problème à l'envoi.
Cas d'usage
un enrichissement long répond à l'envoi, alors qu'un formulaire qui doit afficher une référence générée attend la fin du workflow.
22

Append n8n Attribution

options.appendAttribution

Ce que tu vois dans n8n

Notes & cas d'usage

Vit dans la collection Options, qu'on ouvre avec Add Option : chaque option ajoutée devient un champ de plus dans le panneau, et celles qu'on n'ajoute pas gardent leur valeur par défaut.

Paramètres clés

  • Append n8n Attribution : booléen qui commande le lien « Form automated with n8n » en bas du formulaire.
Cas d'usage
un formulaire inséré dans un parcours client le désactive en général, alors qu'un outil interne peut le laisser tel quel.
23

IP(s) Allowlist

options.ipWhitelist

Ce que tu vois dans n8n

Notes & cas d'usage

Un filtre réseau placé devant le formulaire, indépendant de toute demande d'identifiants. Vide, il laisse passer toutes les adresses.

Paramètres clés

  • IP(s) Allowlist : liste d'adresses ou de plages CIDR séparées par des virgules, suggérée comme e.g. 127.0.0.1, 192.168.1.0/24.
Cas d'usage
un formulaire destiné à l'atelier se limite au réseau du site, donc la même URL diffusée ailleurs n'ouvre rien. Le contrôle se fait avant l'affichage de la page, et il vaut aussi bien pour l'adresse de test que pour celle de production.
24

Button Label

options.buttonLabel

Ce que tu vois dans n8n

Notes & cas d'usage

Encore une entrée de la collection Options, et la plus petite à effet visible : le texte du bouton qui clôt le formulaire.

Paramètres clés

  • Button Label : chaîne utilisée comme libellé du bouton d'envoi.
Cas d'usage
nommer l'action plutôt que le geste, « Envoyer la demande » au lieu de « Envoyer », prépare la confirmation que le visiteur va lire juste après. Sur un formulaire court, c'est le dernier mot qu'il retient avant de fermer l'onglet.
25

Form Path

options.path

Ce que tu vois dans n8n

Notes & cas d'usage

L'adresse du formulaire se termine par un identifiant généré. Renseigner cette option remplace ce dernier segment par un mot lisible. Le changement vaut pour l'URL de test comme pour celle de production.

Paramètres clés

  • Form Path : le segment final de l'URL du formulaire, en test comme en production, avec webhook proposé dans le champ.
Cas d'usage
un chemin explicite rend le lien dictable au téléphone. Il reste stable quand le formulaire change de titre, donc les affiches déjà imprimées continuent de fonctionner.
26

Form Response

options.respondWithOptions

Ce que tu vois dans n8n

Notes & cas d'usage

Ce que voit le navigateur une fois l'envoi accepté se règle ici. La collection s'ouvre avec Add option, et deux réponses sont possibles.

Paramètres clés

  • Respond With : text (Form Submitted Text) affiche un texte de réponse, redirect (Redirect URL) renvoie vers une URL.
  • Text to Show : le texte affiché après le remplissage du formulaire, laissé vide quand aucun texte supplémentaire n'est souhaité.
  • URL to Redirect to : l'adresse d'arrivée après remplissage, qui doit être une URL valide, donnée en exemple comme e.g. http://www.n8n.io.
Cas d'usage
la redirection prolonge un parcours déjà commencé. Le texte convient mieux à un formulaire qui clôt l'échange sur place.
27

Ignore Bots

options.ignoreBots

Ce que tu vois dans n8n

Notes & cas d'usage

Dès qu'une adresse publique circule, les générateurs d'aperçu et les robots d'indexation vont la chercher. Activé, ce réglage écarte ces appels au lieu d'ouvrir une exécution.

Paramètres clés

  • Ignore Bots : interrupteur qui ignore les requêtes venant de robots comme les générateurs d'aperçu de lien et les crawlers.
Cas d'usage
un lien collé dans une messagerie déclenche une visite automatique pour la vignette ; sans le filtre, elle se retrouve mêlée aux vraies réponses dans la liste des exécutions.
28

Use Workflow Timezone

options.useWorkflowTimezone

Ce que tu vois dans n8n

Notes & cas d'usage

Chaque réponse porte un horodatage submittedAt. Cet interrupteur choisit l'horloge qui l'écrit, sans rien changer d'autre à la sortie du nœud.

Paramètres clés

  • Use Workflow Timezone : activé, submittedAt suit le fuseau du workflow ; désactivé, il reste en UTC, la valeur par défaut.
Cas d'usage
sur un tableau d'inscriptions relu par une équipe locale, les heures correspondent à ce qui s'affiche à l'écran, et les comparaisons de dates en aval cessent de décaler d'un écart fixe que personne ne pense à rattraper.
29

Custom Form Styling

options.customCss

Ce que tu vois dans n8n

Notes & cas d'usage

L'interface publique arrive avec son apparence par défaut. Ce champ reçoit du CSS qui la surcharge, et il s'ouvre déjà rempli avec ce style de base, donc seul le nécessaire est modifié.

Paramètres clés

  • Custom Form Styling : du CSS qui remplace le style par défaut de l'interface publique du formulaire.
Cas d'usage
reprendre les couleurs et la typographie du site qui porte le lien évite l'effet de page empruntée, sans sortir le formulaire de n8n.
Besoin d'aide

Besoin d'aide pour automatiser n8n Form Trigger avec n8n ?

L'équipe te répond directement.

Chaque message est lu par une personne.

FAQ

Les questions qui reviennent sur ce nœud

01Le nœud n8n Form Trigger est-il inclus dans n8n ?
Oui. C'est un nœud core livré avec n8n : rien à installer, aucun surcoût côté n8n, aussi bien sur n8n Cloud que sur une instance auto-hébergée en Community Edition, sous licence Sustainable Use. L'auto-hébergement passe par Docker ou npm, et un workflow construit d'un côté se comporte pareil de l'autre. La page du formulaire est servie par ton instance n8n elle-même, ce qui explique pourquoi la Production URL ne répond qu'une fois le workflow publié. Rien à installer non plus côté visiteur : il ouvre une page web ordinaire, sans compte ni extension.
02Que faut-il pour que le formulaire fonctionne ?
Moins que pour une intégration classique. Il n'y a pas de compte à connecter, puisque le nœud héberge lui-même le formulaire. Avec Authentication sur None, rien d'autre n'est demandé : un Form Title, des éléments de formulaire, et tu publies. Avec Basic Auth, n8n réclame un credential contenant un Username et un Password, créé une fois dans le menu Credentials de l'instance et réutilisable dans tous les workflows. L'option IP(s) Allowlist ajoute un second filtre par-dessus, sans remplacer la demande d'identifiants.
03Quelles sont les limites du Form Trigger ?
Le nœud rend une seule page. Les pages suivantes viennent du nœud n8n Form, qui prolonge le même formulaire. Le HTML est nettoyé dans la Form Description et dans les éléments Custom HTML : les balises script, style et input sont retirées, impossible donc d'injecter un composant maison. Les paramètres d'URL préremplissent des champs, mais uniquement en production, et les caractères spéciaux doivent être encodés. Douze types d'éléments sont disponibles, et cette page décrit la version 3 du nœud, la plus haute du catalogue.
04Quand préférer ce nœud au nœud Webhook ?
Ça dépend de qui appelle. Le Form Trigger s'adresse à une personne : il dessine une page, étiquette les champs, valide les réponses requises dans le navigateur et renvoie une confirmation. Le nœud Webhook s'adresse à une machine qui poste des données, sans page à afficher. Si l'appel vient d'un système partenaire, d'un produit ou d'un script, prends le Webhook. Si c'est un collègue ou un client qui saisit les valeurs, prends le formulaire. Les deux peuvent ensuite alimenter la même suite de nœuds.
05n8n ou Make pour un formulaire qui lance une automatisation ?
Les deux savent le faire, et le choix ne se joue pas sur les fonctionnalités. n8n s'auto-héberge avec Docker ou npm : les réponses et les fichiers envoyés restent sur ton infrastructure, ce qui pèse lourd sur une collecte sensible. Make est hébergé uniquement et facturé à l'opération, ce qui convient à un faible volume sans serveur à gérer. La logique visuelle diffère aussi : n8n étale branches et expressions sur un canvas que tu assembles. Choisis d'abord le modèle d'hébergement, ensuite regarde le volume.
Hack'celeration Lab

Reçois nos tips intégration chaque semaine.

Pas de spam. Désinscription à tout moment.