LIVEAI Bootcamps · May 2026 · 🇫🇷 CET
Resources · Integrations · n8n FREE · 2026Official NocoDB logo featuring its distinctive text and icon

NOCODB n8n INTEGRATION: AUTOMATE NOCODB WITH N8N

Looking to automate NocoDB with n8n? You're in the right place. NocoDB, the open-source Airtable alternative, becomes even more powerful when connected to n8n's automation capabilities. This integration gives you access to 5 actions to manipulate your database rows programmatically—creating, reading, updating, and deleting records without writing a single line of code.

Whether you're building a custom CRM, managing inventory, or orchestrating complex data workflows, the NocoDB n8n integration lets you connect your databases to hundreds of other applications. Imagine automatically creating a NocoDB row when a form is submitted, syncing customer data between platforms, or triggering notifications when records are updated. That's exactly what this integration delivers.

In this guide, you'll discover how to connect NocoDB to n8n, explore each available action in detail, and learn practical tips to build robust automations around your databases.

Need help

Need help automating Nocodb with n8n?

Our team will get back to you in minutes.

Reply within 1 business hour
Why automate

Why automate Nocodb with n8n?

The NocoDB n8n integration gives you access to 5 powerful actions for complete row management: Create Row, Get Row, Get Many, Update, and Delete Row. This means you can programmatically handle every aspect of your database records—from initial creation to final deletion—all within automated workflows. To master these capabilities, consider our n8n training program.

Significant time savings come from eliminating manual data entry and updates. Instead of copying information between platforms or manually checking for changes, you set up rules once and let n8n handle the rest. A task that might take 30 minutes of daily manual work becomes a workflow that runs in seconds, 24/7. Improved responsiveness is another major benefit—when a customer signs up on your website, their data can appear in NocoDB instantly, not hours later when someone gets around to entering it.

Zero oversight means you stop worrying about forgotten updates or missed records. Every webhook triggers its workflow, every scheduled check runs on time. And with seamless integration, you're not limited to NocoDB alone—connect it to HubSpot for CRM management, Google Sheets for reporting, or your preferred tools. Common use cases include: syncing e-commerce orders to inventory databases, creating project records from form submissions, updating customer status across multiple platforms, and generating reports from NocoDB data automatically.

Credentials

How to connect Nocodb to n8n?

  1. !
    1 step

    How to connect Nocodb to n8n?

    1. 01

      Add the node

      Search and add the node in your workflow.

    Nocodb credentials
    TIP
    💡 TIP: If you're using a self-hosted NocoDB instance, make sure your server is accessible from wherever n8n is running. For local development, you might need to use tunneling solutions like ngrok. Also, keep your API token secure—treat it like a password and never commit it to version control. Check the official NocoDB API documentation for detailed token management.
Need help

Need help automating Nocodb with n8n?

Our team will get back to you in minutes.

Reply within 1 business hour
Actions

Nocodb actions available in n8n

  1. 01
    Action 01

    Update

    The Update action modifies existing rows in your NocoDB tables. It's essential for keeping your data current—whether updating a customer's status, marking a task complete, or syncing changes from external sources. The critical requirement here: you must always include the primary key to identify which row to update.

    Key parameters: Credential to connect with (required dropdown for your NocoDB Token account), Resource (required dropdown set to "Row" for record operations), Operation (required dropdown set to "Update" to modify existing data), Workspace Name or ID (dropdown for workspace selection), Base Name or ID (required field specifying the database base), Table Name or ID (required field identifying the target table), Data to Send (dropdown defining how update data is provided—typically "Define Below for Each Column"), and Fields to Send (dynamic section where you add the columns and new values for the update).

    ⚠️ Important: This operation requires the primary key to be included for each row. Without it, n8n can't identify which record to update.

    Use cases: Update order status when a shipment is dispatched, mark leads as "contacted" after a sales call, sync inventory quantities from your e-commerce platform, or update project progress percentages from task management tools.

    The Update action works best when paired with a Get Row action first—retrieve the current data, modify what you need, then push the update back. This ensures you're working with the latest record state.

    Update
  2. 02
    Action 02

    Get Many

    When you need to retrieve multiple records at once, the Get Many action is your solution. It fetches rows from a NocoDB table in bulk, with options to limit results or return everything. This is perfect for batch processing, reporting, or syncing datasets between platforms.

    Key parameters: Credential to connect with (required dropdown for your NocoDB authentication credentials), Resource (required dropdown set to "Row" for table record operations), Operation (required dropdown set to "Get Many" for bulk retrieval), Workspace Name or ID (optional dropdown for workspace selection), Base Name or ID (required field to specify the target database base), Table Name or ID (required field identifying the table to query), Return All (toggle switch that, when enabled, fetches all rows without limit), Limit (number input, default: 50, specifying maximum rows to retrieve when Return All is off), Download Attachments (toggle to include file downloads for retrieved rows), and Options (expandable section for adding filters and advanced query parameters).

    Use cases: Export all orders from the past week for a summary report, sync customer records to an external CRM or mailing list, batch process inventory items for stock level updates, or retrieve pending tasks for a daily digest notification.

    💡 Pro tip: Use the Options section to add filters when you don't need all records. This reduces data transfer and processing time, especially with large tables. Combine with the Limit parameter for paginated workflows that handle large datasets efficiently.

    Get Many
  3. 03
    Action 03

    Get Row

    The Get Row action retrieves a specific record from your NocoDB table using its unique row ID. This is essential for workflows where you need to fetch detailed information about a particular entry—whether to display it, process it, or use it as context for subsequent actions.

    Key parameters: Credential to connect with (required dropdown for selecting your authenticated NocoDB Token account), Resource (required dropdown set to "Row" for record-level operations), Operation (required dropdown set to "Get" to retrieve a single row), Workspace Name or ID (optional dropdown to specify the workspace context), Base Name or ID (required field identifying the database base), Table Name or ID (required field specifying which table contains the target row), Row ID Value (required text input where you provide the unique identifier of the row to retrieve), and Download Attachments (optional toggle that, when enabled, downloads any files attached to the row).

    Use cases: Fetch customer details when processing a support ticket, retrieve product information for an order confirmation email, get task details to populate a notification message, or pull record data to verify before performing an update.

    The Download Attachments toggle is particularly useful when your NocoDB records include files—enable it to access those attachments directly within your workflow for further processing or forwarding.

    Get Row
  4. 04
    Action 04

    NocoDB Delete Row

    The Delete Row action permanently removes a specific record from your NocoDB table. Use it for data cleanup, archival workflows, or when records need to be removed based on external triggers. Since deletion is irreversible, this action requires precise identification via the row's primary key.

    Key parameters: Credential to connect with (required dropdown for NocoDB authentication), Resource (required dropdown set to "Row" for record-level operations), Operation (required dropdown set to "Delete" for removal actions), Workspace Name or ID (required dropdown for workspace selection), Base Name or ID (required field identifying the database base), Table Name or ID (required field specifying the table containing the target row), Primary Key Type (required dropdown specifying your table's primary key type—typically "Default" for auto-generated IDs), and Row ID Value (required text input where you provide the unique identifier of the row to delete).

    Use cases: Remove cancelled orders from your active orders table, clean up test records after development workflows, delete expired entries (coupons, temporary access, etc.), or remove duplicate records identified by deduplication logic. For advanced duplicate detection, explore our HubSpot duplicate merging workflow.

    💡 TIP: Consider implementing a "soft delete" pattern instead of permanent deletion. Create a "Deleted" column in your table, and use the Update action to mark records as deleted rather than removing them. This gives you a recovery option if something goes wrong.

    NocoDB Delete Row
  5. 05
    Action 05

    Create Row

    The Create Row action is your go-to for adding new records to any NocoDB table. Whether you're capturing form submissions, logging events, or syncing data from external sources, this action lets you programmatically insert data exactly where it needs to go.

    Key parameters: Credential to connect with (required dropdown to select your NocoDB Token account for authentication), Resource (required dropdown set to "Row" to specify you're working with table records), Operation (required dropdown set to "Create" to indicate a new row insertion), Workspace Name or ID (dropdown to select your target NocoDB workspace), Base Name or ID (required field to identify which database base contains your target table), Table Name or ID (required field specifying the exact table where the new row will be created), Data to Send (dropdown defining how data is provided—typically "Define Below for Each Column" for manual mapping), and Fields to Send (dynamic section where you add column-value pairs for the new record).

    Use cases: Automatically create a customer record when someone fills out a contact form, log each new e-commerce order as a row in your orders database, sync leads from your marketing platform into a NocoDB CRM table, or create project tasks from Slack messages or email triggers. You can also combine this with Baserow integrations for multi-database workflows.

    This action shines when combined with webhooks or scheduled triggers from other platforms, enabling real-time data capture without manual intervention.

    Create Row
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 NocoDB n8n integration free?
    Yes, both NocoDB and n8n offer free tiers that include full integration capabilities. NocoDB is open-source and free for self-hosting, while their cloud version has a free tier. n8n is also open-source with a self-hosted option, and their cloud service includes a free plan with limited executions. The integration itself—meaning the NocoDB nodes within n8n—is included at no additional cost in both platforms. However, depending on your usage volume and whether you self-host or use cloud services, you may eventually need paid plans for higher limits or additional features. Check our n8n review for detailed pricing insights.
  • What data can I sync between NocoDB and n8n?
    With the NocoDB n8n integration, you can work with any data stored in your NocoDB table rows. This includes all standard field types: text, numbers, dates, single/multiple select options, checkboxes, URLs, emails, and more. The Get Row and Get Many actions retrieve all column data from your records, while Create Row and Update actions can write to any column type. The integration also supports attachments—enable the "Download Attachments" toggle to retrieve files associated with your records. However, you're working at the row level; schema modifications (adding columns, creating tables) require the NocoDB interface directly. For similar database management, see our Airtable n8n integration guide.
  • How long does it take to set up the NocoDB n8n integration?
    Initial setup typically takes 5-10 minutes. Generating an API token in NocoDB is straightforward—just navigate to your profile settings. Adding the credential in n8n requires pasting the token and your instance URL, then testing the connection. Once authenticated, building your first workflow can take anywhere from 2 minutes for simple operations (like creating a row from a webhook) to 30+ minutes for complex multi-step automations with conditional logic. The NocoDB nodes are intuitive—most parameters use dropdowns that auto-populate with your available workspaces, bases, and tables, reducing configuration time significantly. If you need help troubleshooting, visit our n8n troubleshooting guide.
Hack'celeration Lab

Get our weekly integration tips.

No spam. Unsubscribe anytime.