Ressources · Intégration n8n

Intégration FileMaker n8nAutomatiser FileMaker avec n8n.

Un seul nœud pour tous les appels dont un workflow a besoin. L'intégration FileMaker n8n passe par la FileMaker Data API, et son champ Action choisit l'appel : chercher, lire, créer, modifier, dupliquer ou supprimer une fiche, ou lancer un script. Le credential se remplit une fois et resservira partout.

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

Pourquoi automatiser

Que fait vraiment l'intégration FileMaker n8n ?

Le nœud parle à la FileMaker Data API, l'interface REST qu'un FileMaker Server expose pour une base hébergée. n8n livre un nœud FileMaker unique, avec une seule opération, et c'est le champ Action qui décide de l'appel : find, records, record, create, edit, duplicate, delete ou performscript. Chaque appel s'exécute sur un layout, et ce layout commande les champs qui reviennent.

Premier usage, le reporting du lundi matin. Un workflow programmé met Action sur find, pose ses critères dans Queries, ordonne le résultat avec Sort, et dépose la sélection trouvée dans Google Sheets pour les gens qui n'ouvriront jamais FileMaker. Même montage quand les chiffres doivent rejoindre une table de suivi dans MySQL.

Deuxième usage, le sens inverse. Un formulaire appelle un Webhook n8n, c'est-à-dire une URL de ton workflow qu'un service extérieur vient frapper. Le nœud bascule sur create et Fields place chaque valeur reçue dans un champ du layout choisi. Un message dans Slack prévient la personne qui tient le fichier.

Troisième usage, l'entretien de la base. record lit une fiche par son identifiant interne, une branche compare, puis edit réécrit. Le garde-fou s'appelle Mod ID : tu renvoies l'identifiant de dernière modification lu juste avant, et la modification ne passe que si personne n'a touché la fiche entre-temps. duplicate reprend l'habitude très FileMaker de partir d'une fiche modèle, delete ferme le cycle.

La profondeur de ce nœud tient aux options posées autour de l'action. Get Portals ramène les données de portail avec la fiche, et Portals Name or ID restreint la réponse à un objet portail ou à une table de portail précise au lieu de tous. Response Layout Name or ID fait revenir la réponse mise en forme par un autre layout que celui de l'appel. Trois points d'accroche pour tes scripts existent sur le même appel : Before Find Script, Before Sort Script et After Sort Script, chacun avec son Script Parameter. La logique déjà écrite côté serveur continue donc de tourner dans l'automatisation. Chaque point d'accroche, et l'action performscript elle-même, réclame un Script Name or ID pour choisir le script à lancer : la case à cocher ne fait qu'activer le point d'accroche.

Quand un endpoint de la Data API n'est pas exposé par le nœud, le nœud HTTP Request l'appelle directement et réutilise le même credential grâce à l'authentification prédéfinie. C'est la porte de sortie standard dans n8n, et elle évite de gérer deux jeux d'identifiants. Si le choix de plateforme n'est pas encore tranché, l'Avis n8n détaille les arbitrages.

Connexion

Comment connecter FileMaker à n8n ?

  1. 01

    Ouvrir la Data API sur le serveur

    Le nœud s'adresse à un FileMaker Server, pas à un fichier posé sur un poste. Prépare la base pour l'accès à la FileMaker Data API depuis FileMaker Pro, héberge la solution avec cet accès activé, puis vérifie que l'API répond avant même d'ouvrir n8n. Claris documente chacune de ces étapes dans son Data API Guide, et l'Admin Console sert ensuite à surveiller la solution hébergée.

  2. 02

    Créer le compte avec le bon privilège

    Crée un compte utilisateur sur le serveur et donne-lui le privilège étendu fmrest, celui qui autorise l'accès à la FileMaker Data API. Sans lui, le compte s'authentifie très bien dans FileMaker et n'obtient rien par l'API. Prends un compte dédié à l'automatisation plutôt que l'identifiant d'une personne : le workflow continuera d'appeler avec, longtemps après un changement de poste.

  3. 03

    Remplir le credential dans n8n

    Dans le menu Credentials, choisis le credential FileMaker, c'est-à-dire la fiche d'identifiants que n8n garde pour toi, et remplis quatre champs. Host reçoit le nom ou l'adresse IP du FileMaker Server. Database reçoit le nom de la base. Login et Password reçoivent le compte préparé juste avant. Enregistré une fois, il apparaît dans la liste déroulante du nœud pour tous tes workflows.

Actions

Ce que le nœud FileMaker sait faire

Le nœud FileMaker expose une opération. Pour chacune : le nœud tel que tu le configures dans n8n, les champs obligatoires, et nos notes de terrain.

01

Retrieve data from the FileMaker data API

execute

Ce que tu vois dans n8n

Notes & cas d'usage

Un appel à la FileMaker Data API, le champ Action décidant entre find, records, record, create, edit, duplicate, delete et performscript. Les fiches correspondantes reviennent en items n8n.

Paramètres clés

  • Layout Name or ID : le layout sur lequel l'appel s'exécute, pris dans la liste que n8n charge depuis la base ou posé par une expression du type {{ $json.layout }}.
  • Record ID : l'identifiant interne de fiche renvoyé par une lecture, exigé par une modification ou une suppression, souvent {{ $json.recordid }}.
  • Limit et Offset : le nombre de fiches ramenées, 100 dans le placeholder, et le numéro de fiche où commence la plage.
Cas d'usage
sortir chaque matin les commandes de la veille, ou créer une fiche par formulaire reçu.
Besoin d'aide

Besoin d'aide pour automatiser FileMaker avec n8n ?

L'équipe te répond directement.

Chaque message est lu par une personne.

FAQ

FileMaker et n8n, les questions fréquentes

01L'intégration FileMaker n8n est-elle gratuite ?
Oui du côté n8n. Le nœud FileMaker est livré avec n8n : rien à installer, aucun coût supplémentaire pour le connecteur lui-même. Il se comporte 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 de l'autre sans retouche. Ce qu'il faut en revanche, c'est un FileMaker Server dont la Data API est disponible, puisque le nœud appelle cette API et non un fichier posé sur un poste. La question des licences côté Claris est séparée et cette page ne la traite pas.
02Quels identifiants faut-il pour FileMaker dans n8n ?
Un seul type de credential, la connexion à la base, avec quatre valeurs : Host, Database, Login et Password. Host reçoit le nom ou l'adresse IP du FileMaker Server. Database doit correspondre au nom de la base tel qu'il apparaît dans la liste Databases de FileMaker. Login et Password appartiennent à un compte utilisateur qui porte le privilège étendu fmrest, celui qui ouvre l'accès à la FileMaker Data API. Prépare d'abord la base pour cet accès depuis FileMaker Pro, héberge la solution avec l'accès activé, puis teste l'API. Le credential se crée une fois dans le menu Credentials et ressert dans tous les workflows.
03Quelles sont les limites du nœud FileMaker dans n8n ?
La taille du résultat se prévoit dès le départ. Limit fixe le nombre maximal de fiches renvoyées, avec 100 dans le placeholder du champ, et Offset donne le numéro de la première fiche de la plage : une grosse sélection trouvée se parcourt donc par tranches plutôt qu'en un seul bloc. Les règles de tri et les critères de recherche se définissent dans le nœud, ce qui laisse le filtrage lourd au serveur au lieu de le faire remonter dans le workflow. Quand un endpoint de la Data API n'est pas exposé par le nœud, le nœud HTTP Request l'appelle directement en réutilisant le même credential via l'authentification prédéfinie.
04FileMaker a-t-il un trigger dans n8n ?
Non. FileMaker n'a pas de nœud trigger, donc un workflow autour de lui démarre autrement. Le Schedule Trigger est la réponse habituelle : il se déclenche à intervalle fixe, le nœud lance une recherche, et la suite traite ce qui remonte. Le Webhook n8n, une URL de ton workflow qu'un service extérieur appelle, convient quand FileMaker n'est pas ce qui bouge en premier, par exemple un formulaire ou une application qui envoie des données que tu écris ensuite dans le fichier. Le trigger d'un autre outil marche aussi : une nouvelle ligne ailleurs crée la fiche FileMaker correspondante dans la foulée.
05n8n ou Make pour FileMaker ?
Ça dépend de l'endroit où tes données doivent rester. Make est une plateforme d'automatisation hébergée, sans option d'auto-hébergement, facturée à l'opération : le coût suit le volume et tout tourne sur ses serveurs. n8n tourne sur ta propre machine ou sur n8n Cloud, ce qui compte quand un FileMaker Server vit déjà à l'intérieur de ton réseau et que l'automatisation a intérêt à rester juste à côté. Les deux offrent un canevas visuel, donc l'éditeur tranche rarement le débat. Regarde plutôt l'hébergement, la maîtrise des données et le modèle de coût, puis choisis ce qui colle à ton équipe.