
INTÉGRATION FILEMAKER n8n : AUTOMATISER FILEMAKER AVEC N8N
INTÉGRATION FILEMAKER N8N : AUTOMATISER FILEMAKER AVEC N8N
Besoin d'aide pour automatiser Filemaker avec n8n ?
Notre équipe vous répond en quelques minutes.
Why automate Filemaker with n8n?
FileMaker est une plateforme de base de données relationnelle puissante, mais qui reste souvent isolée du reste de votre écosystème applicatif. L'intégration FileMaker n8n change la donne : elle met à votre disposition 8 actions natives pour interagir avec vos bases FileMaker et les connecter à plus de 400 applications disponibles dans n8n. Créez des enregistrements, récupérez des données, exécutez des scripts – tout devient possible directement depuis vos workflows.
Le gain de temps est considérable. Plus besoin de saisir manuellement les données dans FileMaker après les avoir récupérées ailleurs, ni d'exporter des fichiers pour les importer dans d'autres outils. Les automatisations n8n effectuent ces transferts en temps réel, 24h/24. Chaque modification dans votre CRM, chaque commande e-commerce, chaque formulaire soumis peut instantanément créer ou mettre à jour un enregistrement FileMaker sans intervention humaine. Zéro oubli, zéro erreur de ressaisie.
Voici quelques workflows concrets que vous pouvez construire : synchroniser automatiquement les contacts HubSpot vers FileMaker, créer un enregistrement FileMaker à chaque nouvelle commande WooCommerce, déclencher un script FileMaker de reporting quotidien via un webhook, ou encore alimenter un tableau de bord en temps réel en extrayant des données FileMaker. En quelques clics, votre base FileMaker devient le cœur connecté de votre système d'information.
How to connect Filemaker to n8n?
! 1 stepHow to connect Filemaker to n8n?
- 01
Add the node
Search and add the node in your workflow.
TIP💡 TIPS : Créez un compte FileMaker dédié à l'automatisation avec des privilèges limités aux seules tables et layouts nécessaires. Non seulement c'est une bonne pratique de sécurité, mais cela vous évitera aussi des erreurs en production si quelqu'un modifie accidentellement les permissions du compte principal. Consultez la documentation officielle FileMaker Data API pour plus de détails sur la configuration.- 01
Besoin d'aide pour automatiser Filemaker avec n8n ?
Notre équipe vous répond en quelques minutes.
Filemaker actions available in n8n
01 Action 01Perform Script
L'action Perform Script exécute un script FileMaker à distance depuis n8n. C'est l'action la plus puissante car elle vous donne accès à toute la logique métier encapsulée dans vos scripts FileMaker.
Paramètres de configuration :
- Credential to connect with : Identifiants FileMaker requis.
- Layout Name or ID : Contexte de layout pour l'exécution du script. Certains scripts nécessitent d'être dans un layout spécifique. Requis selon le script.
- Script Name or ID : Nom ou identifiant du script FileMaker à exécuter. Champ texte requis – le script doit exister et être accessible via l'API Data.
- Script Parameter : Paramètre à transmettre au script lors de l'exécution. Champ texte optionnel. Vous pouvez passer des données JSON, des identifiants, ou tout autre argument que votre script attend.
Cas d'usage typiques :
- Déclencher un script de génération de rapport PDF quotidien
- Lancer un processus de calcul complexe après import de données
- Exécuter une routine de validation ou de nettoyage de données
- Appeler un script d'envoi d'emails depuis FileMaker avec des paramètres dynamiques
- Synchroniser des données avec des systèmes legacy via scripts FileMaker existants
Quand l'utiliser : Dès que vous avez de la logique métier complexe déjà implémentée dans FileMaker. Au lieu de recoder cette logique dans n8n, appelez simplement vos scripts existants. Particulièrement utile pour les processus que vous ne pouvez pas (ou ne voulez pas) reproduire en dehors de FileMaker.

02 Action 02Get Records By ID
L'action Get Records By ID récupère un enregistrement spécifique en utilisant son identifiant unique FileMaker. Plus rapide et précise que la recherche classique quand vous connaissez déjà l'ID cible.
Paramètres de configuration :
- Credential to connect with : Identifiants FileMaker requis.
- Layout Name or ID : Layout contenant l'enregistrement. Requis.
- Record ID : L'identifiant unique de l'enregistrement à récupérer. Champ numérique requis.
- Get Portals : Activez pour récupérer également les données des portails liés.
- Sort Data? : Option de tri des données retournées.
- Before Find Script / Before Sort Script / After Sort Script : Scripts FileMaker optionnels à exécuter.
Cas d'usage typiques :
- Récupérer les détails complets d'un client après avoir reçu son ID depuis un webhook
- Charger un enregistrement spécifique pour le modifier ensuite avec Edit Record
- Vérifier l'existence et le contenu d'un enregistrement avant traitement
Quand l'utiliser : Lorsque vous disposez déjà de l'ID de l'enregistrement (transmis par une autre action, stocké dans une variable, ou reçu via webhook). C'est la méthode la plus directe et performante.

03 Action 03Get Records
L'action Get Records récupère une liste d'enregistrements depuis un layout FileMaker, avec contrôle précis sur la pagination. Idéale pour extraire des données en masse ou construire des synchronisations bidirectionnelles.
Paramètres de configuration :
- Credential to connect with : Identifiants FileMaker requis.
- Layout Name or ID : Layout source pour la récupération des données. Requis.
- Offset : Index de départ pour la pagination (commence à 1). Champ numérique requis, par défaut à 1.
- Limit : Nombre maximum d'enregistrements à récupérer. Champ numérique, par défaut 100.
- Get Portals : Interrupteur optionnel. Activez-le pour inclure les données des tables liées (portails) dans la réponse.
- Sort Data? : Interrupteur pour activer le tri des résultats.
- Before Find Script / Before Sort Script / After Sort Script : Options avancées permettant d'exécuter des scripts FileMaker à différentes étapes du processus de récupération.
Cas d'usage typiques :
- Exporter quotidiennement les enregistrements FileMaker vers Google Sheets pour reporting
- Alimenter un tableau de bord externe avec les données FileMaker actualisées
- Synchroniser les produits FileMaker vers une plateforme e-commerce
Quand l'utiliser : Pour des extractions régulières de données ou quand vous devez parcourir l'ensemble (ou une partie) de vos enregistrements sans critère de recherche spécifique.

04 Action 04Find Records
L'action Find Records effectue une recherche avancée dans vos données FileMaker selon des critères que vous définissez. Elle reproduit la puissance des requêtes de recherche FileMaker directement dans n8n.
Paramètres de configuration :
- Credential to connect with : Identifiants FileMaker requis.
- Layout Name or ID : Layout sur lequel effectuer la recherche. Requis.
- Offset : Point de départ pour la pagination des résultats (défaut : 1).
- Limit : Nombre maximum de résultats (défaut : 100).
- Get Portals : Inclure les données des portails liés dans les résultats.
- Response Layout Name or ID : Layout alternatif pour formater la réponse (optionnel, utile pour limiter les champs retournés).
- Queries : Section cruciale où vous définissez vos critères de recherche. Cliquez sur "Add query" pour ajouter des conditions (champ + valeur recherchée).
- Sort Data? : Activer le tri des résultats.
Cas d'usage typiques :
- Trouver tous les clients d'une région spécifique pour une campagne email ciblée
- Rechercher les commandes en attente de traitement pour les transférer vers un système logistique
- Identifier les enregistrements modifiés depuis une certaine date pour synchronisation incrémentale
- Extraire les produits correspondant à une catégorie pour mise à jour du catalogue web
Quand l'utiliser : Pour des extractions conditionnelles où vous devez filtrer les données selon des critères métier précis. Plus flexible que Get Records quand vous ne voulez pas tout récupérer.

05 Action 05Edit Record
L'action Edit Record met à jour un enregistrement existant dans FileMaker. Essentielle pour maintenir vos données synchronisées et à jour entre FileMaker et vos autres applications.
Paramètres de configuration :
- Credential to connect with : Identifiants FileMaker requis.
- Layout Name or ID : Layout contenant l'enregistrement à modifier. Requis.
- Record ID : Identifiant unique de l'enregistrement cible. Champ numérique requis.
- Mod ID : Identifiant de modification pour le contrôle de concurrence. Si spécifié, FileMaker vérifiera que l'enregistrement n'a pas été modifié entre-temps (évite les écrasements de données). Optionnel, défaut à 0.
- Fields : Liste des champs à mettre à jour avec leurs nouvelles valeurs. Cliquez sur "Add field" pour chaque modification.
Cas d'usage typiques :
- Mettre à jour le statut d'une commande FileMaker après expédition confirmée
- Synchroniser les modifications de contact depuis HubSpot vers FileMaker
- Actualiser des champs calculés ou des timestamps après traitement
- Enrichir progressivement des fiches avec des données provenant de sources externes
Quand l'utiliser : Chaque fois que vous devez modifier des enregistrements existants. Combine généralement avec Get Records By ID ou Find Records pour d'abord identifier l'enregistrement à modifier.

06 Action 06Duplicate Record
L'action Duplicate Record crée une copie exacte d'un enregistrement existant dans FileMaker. Pratique pour créer des templates ou dupliquer des configurations.
Paramètres de configuration :
- Credential to connect with : Identifiants FileMaker requis.
- Layout Name or ID : Layout contenant l'enregistrement à dupliquer. Requis.
- Record ID : Identifiant unique de l'enregistrement source. Champ numérique requis, la valeur 0 n'est pas valide – vous devez spécifier un ID réel.
Cas d'usage typiques :
- Créer une nouvelle version d'un devis en dupliquant l'existant
- Générer des enregistrements similaires à partir d'un modèle type
- Faciliter la création de variantes de produits basées sur un produit existant
Quand l'utiliser : Quand vous devez créer un nouvel enregistrement qui reprend la majorité des valeurs d'un enregistrement existant. Plus rapide que de récupérer puis recréer manuellement tous les champs.

07 Action 07Delete Record
L'action Delete Record supprime définitivement un enregistrement de votre base FileMaker. À utiliser avec précaution, mais indispensable pour les workflows de nettoyage et de synchronisation bidirectionnelle.
Paramètres de configuration :
- Credential to connect with : Identifiants FileMaker requis.
- Layout Name or ID : Layout contenant l'enregistrement à supprimer. Requis.
- Record ID : Identifiant unique de l'enregistrement à supprimer. Champ numérique requis.
Cas d'usage typiques :
- Supprimer automatiquement les enregistrements FileMaker quand un contact est supprimé du CRM
- Nettoyer les données obsolètes selon une règle de rétention (enregistrements de plus de X mois)
- Implémenter une corbeille automatique synchronisée entre systèmes
Quand l'utiliser : Pour les suppressions automatisées dans le cadre de synchronisations bidirectionnelles ou de politiques de nettoyage de données. Recommandation : toujours prévoir un mécanisme de sauvegarde ou d'archivage avant suppression.

08 Action 08Create Record
L'action Create Record vous permet de créer un nouvel enregistrement dans n'importe quelle table de votre base FileMaker. C'est l'action fondamentale pour alimenter automatiquement votre base avec des données provenant d'autres sources – formulaires web, CRM, e-commerce, ou tout autre système connecté à n8n.
Paramètres de configuration :
- Credential to connect with : Sélectionnez vos identifiants FileMaker dans le menu déroulant. Ce paramètre est requis pour établir la connexion.
- Layout Name or ID : Spécifiez le layout FileMaker sur lequel créer l'enregistrement. Ce champ texte est requis et détermine la table cible.
- Fields : Ajoutez autant de champs que nécessaire via le bouton "Add field". Pour chaque champ, indiquez le nom exact tel qu'il apparaît dans FileMaker et sa valeur (fixe ou dynamique via expression).
Cas d'usage typiques :
- Créer automatiquement une fiche client dans FileMaker à chaque nouveau contact HubSpot
- Enregistrer les soumissions de formulaires Typeform directement dans votre base
- Générer un enregistrement de commande FileMaker à chaque vente Shopify
- Archiver des données de capteurs IoT dans FileMaker à intervalles réguliers
Quand l'utiliser : Dès que vous avez besoin d'injecter des données externes dans FileMaker sans passer par une saisie manuelle. Particulièrement utile pour les intégrations entrantes où FileMaker est votre source de vérité.

Construis ton premier workflow avec notre équipe
Laisse ton email et on t'envoie le catalogue d'automatisations à shipper aujourd'hui.
- Scénarios n8n & Make gratuits à importer
- Docs de setup pas à pas
- Cohorte live + support communauté
Questions fréquentes
L'intégration FileMaker n8n est-elle gratuite ?
L'intégration FileMaker est incluse nativement dans n8n, que vous utilisiez la version self-hosted (gratuite) ou n8n Cloud (payant selon le volume d'exécutions). Cependant, côté FileMaker, vous devez disposer de FileMaker Server ou FileMaker Cloud avec l'API Data activée – cette fonctionnalité n'est pas disponible dans FileMaker Pro seul. Vérifiez également que votre licence FileMaker Server inclut les connexions API Data nécessaires pour votre volume d'appels prévu. Si vous débutez sur n8n, notre formation n8n vous accompagne pas à pas.Quelles versions de FileMaker sont compatibles avec n8n ?
L'intégration n8n utilise l'API Data de FileMaker, disponible à partir de FileMaker Server 17 et sur FileMaker Cloud. Pour une compatibilité optimale, nous recommandons FileMaker Server 19 ou ultérieur, qui offre des performances API améliorées et des fonctionnalités étendues. Assurez-vous que le connecteur API Data est activé dans la console d'administration de votre serveur, et que le compte utilisé dispose du privilège étendu "fmrest" pour l'accès REST/API.Comment gérer les erreurs de connexion "Error fetching options from FileMaker" ?
Ce message apparaît quand n8n ne parvient pas à récupérer dynamiquement les layouts ou scripts depuis votre serveur. Plusieurs causes possibles : credentials incorrects ou expirés, serveur FileMaker non accessible depuis l'instance n8n (vérifiez les pare-feux), base de données fermée ou non hébergée, ou API Data désactivée. Si le problème persiste malgré une connexion valide, vous pouvez toujours saisir manuellement les noms de layouts et scripts – n8n exécutera correctement les actions même sans auto-complétion. Consultez notre page debug n8n pour résoudre les erreurs courantes.



