LIVEAI Bootcamps · May 2026 · 🇫🇷 CET
Resources · Integrations · n8n FREE · 2026FileMaker logo featuring a blue diamond shape with company name

FILEMAKER n8n INTEGRATION: AUTOMATE FILEMAKER WITH N8N

FILEMAKER N8N INTEGRATION: AUTOMATE FILEMAKER WITH N8N

Need help

Need help automating Filemaker with n8n?

Our team will get back to you in minutes.

Reply within 1 business hour
Why automate

Why automate Filemaker with n8n?

The FileMaker n8n integration gives you access to 8 powerful actions that transform how you interact with your FileMaker databases. Instead of manually entering data, running scripts by hand, or copying records between systems, you can build automated workflows that handle these tasks around the clock.

The benefits are substantial. Time savings come from eliminating repetitive database operations—no more switching between applications to update records or export data. Improved data accuracy results from removing human error in data entry and record management. Seamless integration means your FileMaker data can flow automatically to and from over 400 applications available in n8n, from CRMs like HubSpot to project management tools like Notion.

Consider these practical use cases: automatically create FileMaker records when new leads come through your web forms, synchronize customer data between FileMaker and your email marketing platform, execute FileMaker scripts when specific events occur in other applications, or build automated reporting workflows that pull records and send summaries to Slack. The possibilities expand dramatically when FileMaker becomes part of your larger automation ecosystem.

Credentials

How to connect Filemaker to n8n?

  1. !
    1 step

    How to connect Filemaker to n8n?

    1. 01

      Add the node

      Search and add the node in your workflow.

    Filemaker credentials
    TIP
    💡 TIP: Make sure your FileMaker Server's SSL certificate is valid and properly configured. Connection issues often stem from certificate problems. Also, double-check that the account you're using has the "fmrest" extended privilege enabled in FileMaker—this is essential for Data API access. For more details, refer to the official FileMaker Data API documentation.
Need help

Need help automating Filemaker with n8n?

Our team will get back to you in minutes.

Reply within 1 business hour
Actions

Filemaker actions available in n8n

  1. 01
    Action 01

    Create Record

    The Create Record action lets you add new records to any FileMaker layout directly from your n8n workflows. This is fundamental for building integrations that push data into FileMaker from external sources—web forms, other databases, APIs, or any application connected to n8n.

    Key parameters:

    • Credential to connect with: A dropdown selector where you choose your pre-configured FileMaker account credentials. This is required to authenticate the connection.
    • Layout Name or ID: Specify the target layout in FileMaker where the new record will be created. This field accepts text input and is required since records are always created within a specific layout context.
    • Fields: Define which fields to populate and their values when creating the record. You can add multiple fields, each accepting a field name and value (fixed or expression). This is where you map incoming data to your FileMaker field structure.

    Typical use cases:

    • Create new customer records when leads fill out contact forms
    • Add inventory items from e-commerce platforms automatically
    • Generate project records when tasks are created in project management tools
    • Log webhook events as records for audit purposes
    Create Record
  2. 02
    Action 02

    Get Records

    The Get Records action retrieves multiple records from a specified FileMaker layout with pagination control. It's your go-to action for pulling batches of data from FileMaker into your workflows for processing, transformation, or synchronization with other systems.

    Key parameters:

    • Credential to connect with: Select your FileMaker account credentials from the dropdown. Required.
    • Layout Name or ID: Specify the layout from which to retrieve records. Required.
    • Offset: A numeric value defining the starting record index. Set to 1 to start from the first record. Useful for paginating through large datasets.
    • Limit: Controls how many records to fetch in this action, accepting values like 100 to cap results. Required.
    • Get Portals: Toggle to enable retrieval of related portal data from the layout. Off by default.
    • Sort Data?: Enable to sort returned records based on specified criteria.
    • Script toggles: Three optional toggles (Before Find Script, Before Sort Script, After Sort Script) allow executing FileMaker scripts at specific points during retrieval.

    When to use it: Perfect for batch exports, data synchronization jobs, generating reports, or any scenario where you need to process multiple records. Combine with the offset and limit parameters to handle large datasets in manageable chunks.

    Get Records
  3. 03
    Action 03

    Get Records By ID

    This action retrieves a specific record using its unique record ID. When you know exactly which record you need, this is more efficient than running a find query—it goes straight to the target.

    Key parameters:

    • Credential to connect with: Your FileMaker account credentials. Required.
    • Layout Name or ID: The layout containing the record. Required.
    • Record ID: The unique numeric identifier of the record to retrieve. Required.
    • Get Portals: Toggle to fetch related portal records alongside the main record. Optional, off by default.
    • Sort Data?: Enable sorting of results if needed.
    • Script toggles: Execute custom FileMaker scripts before find, before sort, or after sort operations.

    Typical use cases:

    • Fetch customer details after receiving a webhook with a customer ID
    • Retrieve order information for processing or display
    • Pull specific record data to include in automated notifications
    Get Records By ID
  4. 04
    Action 04

    Find Records

    The Find Records action performs advanced searches across your FileMaker data using configurable queries. This mirrors FileMaker's native find functionality, letting you locate records matching specific criteria.

    Key parameters:

    • Credential to connect with: Select FileMaker credentials. Required.
    • Layout Name or ID: The layout to search within. Required.
    • Offset: Starting point for pagination (default: 1).
    • Limit: Maximum records to return (default: 100).
    • Get Portals: Toggle to include related portal data in results.
    • Response Layout Name or ID: Customize the response format using a different layout.
    • Queries: Add one or more query conditions to filter records. Each query specifies field criteria that records must match.
    • Sort Data?: Enable to sort the found records.

    Practical applications:

    • Find all orders with "pending" status for processing
    • Locate customers in a specific region for targeted campaigns
    • Search for records modified within a date range
    • Filter products by category or inventory level

    This action shines when you need to retrieve subsets of data based on dynamic conditions passed from other nodes in your workflow.

    Find Records
  5. 05
    Action 05

    Edit Record

    The Edit Record action updates existing records in FileMaker by specifying the record ID and the fields to modify. It's essential for keeping your FileMaker data synchronized with external systems.

    Key parameters:

    • Credential to connect with: Your FileMaker account credentials. Required.
    • Layout Name or ID: The layout containing the record to edit. Required.
    • Record ID: The unique identifier of the record to modify. Required.
    • Mod ID: The modification ID for concurrency control—FileMaker uses this to prevent conflicting updates when multiple users or processes access the same record.
    • Fields: Specify which fields to update and their new values. Add multiple fields as needed. This is where you define exactly what changes to make.

    Use cases:

    • Update customer information when they modify their profile elsewhere
    • Change order status based on shipping notifications
    • Sync inventory levels from e-commerce platforms
    • Update record timestamps or modification logs automatically

    💡 Pro tip: The Mod ID parameter helps prevent data conflicts. If another process modified the record since you last retrieved it, the edit will fail, protecting data integrity.

    Edit Record
  6. 06
    Action 06

    Delete Record

    The Delete Record action removes a specific record from FileMaker using its record ID. Use this carefully—deleted records cannot be recovered through the API.

    Key parameters:

    • Credential to connect with: Your pre-configured FileMaker credentials. Required.
    • Layout Name or ID: The layout containing the record to delete. Required.
    • Record ID: The unique identifier of the record to remove. Required.

    When to use it:

    • Clean up test records automatically
    • Remove canceled orders or archived entries
    • Delete duplicate records identified through find operations
    • Maintain data hygiene by removing outdated entries based on business rules

    Always implement safeguards in your workflows when using delete actions—consider logging deletions or requiring confirmation for sensitive data.

    Delete Record
  7. 07
    Action 07

    Duplicate Record

    The Duplicate Record action creates a copy of an existing record, preserving its field values while generating a new record ID. This is useful for templating or creating variations of existing entries.

    Key parameters:

    • Credential to connect with: FileMaker account credentials. Required.
    • Layout Name or ID: The layout containing the source record. Required.
    • Record ID: The unique identifier of the record to duplicate. Required.

    Practical scenarios:

    • Create template-based records for recurring projects
    • Duplicate product records when creating variations
    • Copy customer profiles for related contacts
    • Generate recurring entries based on existing templates

    After duplication, you can chain an Edit Record action to modify specific fields on the new copy, creating a powerful pattern for template-based record generation.

    Duplicate Record
  8. 08
    Action 08

    Perform Script

    The Perform Script action executes FileMaker scripts directly from your n8n workflows, unlocking the full power of your existing FileMaker business logic within automated processes.

    Key parameters:

    • Credential to connect with: Your FileMaker credentials. Required.
    • Layout Name or ID: The layout context for script execution. Required depending on the script's needs.
    • Script Name or ID: The name or ID of the FileMaker script to run. Required.
    • Script Parameter: Pass parameters or arguments to the script during execution. This accepts free text and is optional—depends on whether your script expects input.

    Use cases:

    • Trigger complex FileMaker business logic from external events
    • Run data validation or transformation scripts before exports
    • Execute cleanup or maintenance scripts on schedule
    • Call scripts that interact with FileMaker-specific features not directly available through the API

    This action is particularly valuable when you've invested in sophisticated FileMaker scripts and want to leverage them within broader automation workflows. Need expert help building complex automations? Our n8n agency can assist with your integration projects.

    Perform Script
You've seen the integration

Build your first workflow with our team

Drop your email and we'll send you the catalog of automations you can ship today.

  • Free n8n & Make scenarios to import
  • Step-by-step setup docs
  • Live cohort + community support

Frequently asked questions

  • Is the FileMaker n8n integration free to use?
    The FileMaker integration itself is included with n8n at no additional cost—it's a native node available in all n8n installations. However, you'll need a FileMaker Server license with the Data API enabled, which is a FileMaker licensing requirement. For n8n, the self-hosted Community Edition is free and includes the FileMaker node. The cloud-hosted n8n plans have various pricing tiers but all include access to the FileMaker integration. Check our n8n review to learn more about pricing options.
  • What FileMaker Server version is required for the n8n integration?
    The n8n FileMaker integration uses the FileMaker Data API, which requires FileMaker Server 17 or later. For the best experience and most reliable connection, FileMaker Server 19 or newer is recommended as it includes improvements to the Data API stability and performance. Make sure the Data API is enabled in your FileMaker Server Admin Console and that your database files have the "fmrest" extended privilege enabled for the accounts you're using. If you encounter issues, our n8n troubleshooting guide covers common connection problems.
  • Can I automate FileMaker scripts with parameters using n8n?
    Yes, absolutely. The Perform Script action includes a dedicated "Script Parameter" field where you can pass any text value to your FileMaker script. This parameter is accessible in FileMaker using the Get(ScriptParameter) function. You can pass simple values, JSON strings, or any structured data your script expects. This makes it possible to create dynamic automations where data from previous workflow nodes—like customer IDs, form submissions, or webhook payloads—gets passed directly into your FileMaker scripts for processing. Explore our automation templates catalog for workflow inspiration.
Hack'celeration Lab

Get our weekly integration tips.

No spam. Unsubscribe anytime.