nocodb-custom

n8n community node for NocoDB (records, links, actions, attachments)

Package Information

Downloads: 138 weeklyΒ /Β 6,757 monthly
Latest Version: 0.1.71
Author: Custom integration scaffold

Documentation

πŸš€ n8n Custom NocoDB Node

A custom n8n node for working with NocoDB β€” built to be actually pleasant to use.

  • No manual query strings.
  • No guessing field names.
  • No unreadable relation payloads.

Just a proper UI-driven experience, the way it should’ve been from the start.


πŸ€– AI Tool node is supported


✨ Supported Operations

  • Create row

  • Delete row

  • Update row

  • Get row

  • List rows

  • Count rows

  • Link records

  • Unlink records


πŸ€” Why Another NocoDB Node?

The official NocoDB node works, but once you go beyond the basics, things get painful fast.

This custom node focuses on:

  • Developer Experience

  • Readable data

  • UI-first configuration

  • Scalability for real workflows


πŸ” Filtering: Official Node vs This Node

❌ Official n8n NocoDB Node

Filtering for Get row / Get rows is done by manually typing query parameters:

where=(field1,eq,value1)~and(field2,eq,value2)
  • Error-prone

  • Hard to read

  • Hard to automate

  • Hard to maintain

  • No visual structure

Honestly… not great.


βœ… This Custom Node

Filtering for Get row, List rows, and Count rows is done entirely through the UI.

You can:

  • Add multiple filter groups

  • Choose AND / OR logic per group

  • Combine conditions visually

  • Actually understand what you’re building

Group 4 (1)

πŸ”— Handling Relation (Link) Fields

❌ Official Node Output (Link fields)

The official node returns deeply nested, noisy structures:

{
  "Id": 1,
  "CreatedAt": "2026-01-30 15:29:56+00:00",
  "UpdatedAt": "2026-01-30 15:38:02+00:00",
  "Title": "Not test",
  "Some field": 1,
  "_nc_m2m_Collections_Products": [
    {
      "Products_id": 11,
      "Collections_id": 1,
      "Products": {
        "Collections": 1,
        "Id": 11,
        "CreatedAt": "2026-01-30 15:37:33+00:00",
        "UpdatedAt": "2026-01-30 15:37:33+00:00",
        "Title": "Test"
      }
    }
  ]
}

βœ… This Custom Node Output

For Get row and Get all, there’s an additional option:

Expand Relations (default: false)

  • If disabled β†’ relation fields return only linked IDs

  • If enabled β†’ relations are expanded in a clean, predictable structure

{
  "id": 1,
  "fields": {
    "CreatedAt": "2026-01-30 15:29:56+00:00",
    "UpdatedAt": "2026-01-30 15:38:02+00:00",
    "Title": "Not test",
    "Some field": [
      {
        "id": 11,
        "fields": {
          "Title": "Test"
        }
      }
    ]
  }
}

⚠️ Note: Relation handling will be improved further in future versions.


🎯 Selecting Returned Fields

❌ Official Node

You must manually type field names, separated by commas.

  • Typos happen

  • No autocomplete

  • No validation


βœ… This Custom Node

  • Field selection via UI dropdown

  • All available fields are loaded dynamically

  • No guessing, no mistakes

Group 5 (1)

πŸ“„ Pagination Support

❌ Official Node

  • ❌ No pagination support for Get all

βœ… This Custom Node

  • βœ… Pagination supported via Page option

  • Available for List rows

Perfect for large datasets and production workflows.


πŸ‘οΈ View Selection

For List rows and Count rows, you can now select a specific NocoDB view instead of always working with the whole table.

This lets you:

  • Reuse existing view filters

  • Reuse view sorting/order

  • Keep workflows aligned with how users already work inside NocoDB


🧠 Summary

Feature Official Node This Node
UI-based filtering ❌ βœ…
Filter groups (AND / OR) ❌ βœ…
Clean relation output ❌ βœ…
Expand relations toggle ❌ βœ…
Dynamic field selection ❌ βœ…
Pagination ❌ βœ…

πŸ”₯ Who Is This For?

  • n8n users working seriously with NocoDB

  • Anyone tired of writing query strings by hand

  • Teams that value clean, maintainable workflows

  • Developers who want their automations to scale

  • Prepare a GitHub release description

  • Or make a README badge set 😏

🀝 Need Custom Automation or Integration?

If this node doesn’t fully cover your use case β€” or you need something tailored specifically to your workflow, I’m open for custom work.

I can help with:

  • Custom n8n nodes for your service

  • Complex n8n automations

  • NocoDB integrations (advanced relations, custom logic, performance tuning)

  • API integrations (internal or external services)

  • Workflow optimization & architecture consulting

Whether it’s a small tweak or a full-blown custom integration, feel free to reach out.

Email: seo.orchid.kid@gmail.com
Telegram: https://t.me/xcharlesbronsonx

Discussion