Intégration Form.io n8nAutomatiser Form.io avec n8n.
Une soumission qui dort dans une base ne fait avancer aucun dossier. L'intégration Form.io n8n passe par un nœud trigger qui écoute en webhook, avec 2 événements répartis en 2 familles : une soumission créée, une soumission modifiée. Elle s'adresse aux équipes qui collectent déjà des données structurées dans Form.io.
Avis vérifiés sur Trustpilot · Agence IA, automatisation & growth
Que change l'intégration Form.io n8n au quotidien ?
L'intégration Form.io n8n relie un formulaire Form.io à un workflow n8n via le nœud Form.io Trigger, en version 1. Le nœud écoute en webhook, c'est-à-dire sur une URL que Form.io appelle dès qu'il se passe quelque chose sur le formulaire surveillé. Deux événements sont disponibles : l'un pour une soumission qui vient d'être envoyée, l'autre pour une soumission modifiée après coup.
Premier réflexe côté terrain : prévenir la bonne personne. La soumission tombe, le workflow lit les valeurs et Gmail envoie le mail à l'équipe qui traite, avec les informations utiles déjà dans le corps du message. Personne ne surveille une boîte de réception partagée en espérant y voir arriver quelque chose.
Deuxième usage, plus structurant : le suivi. Chaque soumission devient une fiche dans Airtable, et l'événement de modification remet la fiche à jour quand le formulaire est corrigé. Le dossier vit au même rythme que ce que Form.io contient, sans reprise manuelle.
Troisième cas, celui des équipes qui vivent dans un tableur : une ligne par réponse dans Microsoft Excel 365. Les valeurs se récupèrent avec une expression du type {{ $json.field }}, c'est-à-dire une formule qui va chercher un champ dans l'item reçu, et une exécution de test montre la forme réelle des données avant d'écrire la suite. Le tableur reste la vue que tout le monde ouvre, sauf qu'il se remplit sans personne derrière.
Un point de conception à connaître avant de dessiner le workflow : le Form.io Trigger vise un projet et un formulaire, choisis tous les deux dans une liste déroulante alimentée par le credential. Si n8n est encore neuf pour l'équipe, la Formation n8n est le bon point de départ, et l'Avis n8n traite la plateforme elle-même.
Pour tout ce que tu veux appeler d'autre dans l'API Form.io, le nœud HTTP Request prend le relais : il appelle n'importe quel endpoint et réutilise le même credential grâce à l'authentification prédéfinie. Une seule connexion à gérer pour tout le workflow.
Comment brancher Form.io sur n8n ?
- 01
Créer le credential Form.io
Dans n8n, ouvre le menu Credentials et crée un credential Form.io, c'est-à-dire l'identifiant de connexion que les nœuds réutilisent. Il se crée une fois pour toute l'instance : dix workflows qui écoutent des formulaires partagent le même. Ensuite, le Form.io Trigger le propose dans sa liste déroulante, et c'est là que tu le sélectionnes.
- 02
Désigner le projet et le formulaire
Project Name or ID et Form Name or ID sont requis tous les deux. Chacun se choisit dans une liste alimentée par le credential sélectionné, ou se renseigne par expression quand l'identifiant vient d'un nœud précédent, sous la forme
{{ $json.field }}. Le formulaire retenu ici est celui dont les soumissions arrivent dans le workflow. - 03
Cocher les événements et activer
Trigger Events contient les 2 événements, Submission Created et Submission Updated. Coche ceux auxquels le workflow doit réagir. L'activation du workflow enregistre l'URL du webhook côté Form.io : tant que le workflow reste inactif, cette URL n'existe pas encore et rien ne peut arriver. L'activation fait donc partie de la configuration.
Qu'est-ce qui déclenche un workflow Form.io ?
Form.io Trigger est le nœud qui démarre un workflow quand quelque chose se passe dans Form.io. Il écoute 2 événements, listés ci-dessous par famille. Tu en choisis un ou plusieurs, tu actives le workflow : n8n enregistre le webhook (l'URL que Form.io appelle) sur ton compte.
Ce que tu vois dans n8n
Tous les événements, par famille
Une ligne par objet, une puce par action. L'événement à cocher dans le nœud s'écrit objet.action ; survole une puce pour lire quand il se déclenche.
create.*1create.create
update.*1update.update
Notes de configuration
01Configure the Form.io Trigger
Tout part de ce nœud. Il porte la connexion, le formulaire surveillé et la liste des événements à écouter. La version 1 du nœud fonctionne en webhook : Form.io pousse vers n8n, n8n ne va rien chercher à intervalle régulier.
Paramètres clés
- Project Name or ID : requis. Le projet Form.io se choisit dans la liste, ou se passe par expression, par exemple
{{ $json.field }}, quand l'identifiant vient d'un nœud précédent. - Form Name or ID : requis. Même logique un cran plus bas, le formulaire dont les soumissions alimentent le workflow.
- Trigger Events : les événements écoutés, 2 au total, cochés un par un.
- Simplify : activé, le nœud renvoie une version simplifiée de la réponse ; désactivé, les données brutes passent telles quelles au nœud suivant.
02Submission Updated
Cet événement se déclenche quand une soumission existante est modifiée. Le workflow repasse sur la même entrée, ce qui permet de garder alignée une copie stockée ailleurs.
Paramètres clés
- Form Name or ID : les modifications remontent uniquement pour ce formulaire, donc un second formulaire à surveiller demande son propre trigger.
- Trigger Events : à cocher à côté de Submission Created quand un seul workflow doit gérer l'arrivée puis la correction.
{{ $json.field }}, pour réagir à un vrai changement et pas à chaque enregistrement.03Submission Created
Là, c'est l'arrivée d'une nouvelle entrée sur le formulaire sélectionné. Une soumission, une exécution, et les valeurs envoyées deviennent l'item que les nœuds suivants lisent.
Paramètres clés
- Trigger Events : coche Submission Created seul quand seules les nouvelles entrées comptent et qu'une modification ultérieure ne doit rien relancer.
- Simplify : laisse-le activé pour un mapping rapide, désactive-le si le nœud suivant a besoin des données brutes.
Besoin d'aide pour automatiser Form.io avec n8n ?
L'équipe te répond directement.
Chaque message est lu par une personne.
Form.io et n8n : les questions fréquentes
01L'intégration Form.io n8n est-elle gratuite ?
02Quels credentials faut-il pour le Form.io Trigger ?
03Que faire si le workflow a besoin de plus que ces 2 événements ?
04Le Form.io Trigger réagit-il en temps réel ?
05n8n ou Make pour Form.io ?
Reçois nos tips intégration chaque semaine.
Pas de spam. Désinscription à tout moment.


