2025.12.0

Feature release : Introducing Workflows, Table Visibility, Unique Field Constraint and Dark-mode

Image

🚀 Introducing Workflows — Turn your data platform into an Automation engine

We keep updating records manually after every change.

One missed step breaks the entire process.

Our team spends more time coordinating than executing.

As teams and data grow, manual follow-ups don't scale. Records get updated late, notifications are missed, and processes depend on people remembering what to do next.

Introducing Workflows in NocoDB.

Workflows let you automate actions based on data changes, so your system responds instantly—without manual intervention. From record updates and notifications to integrations and conditional logic, workflows help you turn data events into reliable automation.

Workflows (beta) are available on NocoDB Cloud (all plans) and licensed on-premise deployments. In NocoDB Cloud, availability of specific workflow nodes depends on your plan.

Workflow builder

🌟 Why This Matters — Built for an Agentic Future

With Workflows, your data doesn't just sit in tables waiting for humans to respond—it drives action.

Before: Human-Driven Systems

  • Teams react after changes happen
  • Manual steps slow down operations
  • Missed follow-ups cause delays and errors

After: Data-Driven, Agent-Ready Automation

  • Actions trigger instantly when data changes
  • Processes run consistently, every time
  • Less manual coordination, fewer mistakes

🔒 What This Enables

  • A foundation for autonomous, event-driven systems
  • Reliable handoffs between humans, automations, and future AI agents
  • Deterministic execution with full visibility and control
  • Automation you can trust as complexity grows

Workflows move NocoDB beyond automation as a feature— they make it an execution layer for agentic systems.

🔍 Visibility & Control

Each workflow run is recorded with execution logs, showing:

  • What triggered the workflow
  • Steps executed and their status
  • Timing and outcomes

This ensures workflows remain transparent, auditable, and reliable as usage grows.

Workflows turn NocoDB into more than a database—they make it a reliable automation engine for everyday business processes. Reduce manual work, improve consistency, and let your system respond automatically to change. Learn more.


🚀 Introducing Unique Fields — Keep Your Data Clean, Accurate, and Trustworthy

We ended up with duplicate email IDs, and now automations are breaking.

Usernames were supposed to be unique, but duplicates slipped in and reports became unreliable.

As your data grows, duplicates become silent problems. Two records with the same email; same phone number reused; same identifier pointing to different entities. These issues don't just clutter your tables—they break integrations, automations, and trust in your data.

Introducing Unique Fields in NocoDB.

With a single setting, you can now enforce uniqueness at the field level, ensuring that critical identifiers remain truly unique across records—by design, not by convention. Whether it's email addresses, usernames, order IDs, or reference numbers, Unique Fields help you prevent errors before they enter your system.

Feature available on NocoDB Cloud Business plan onwards, and on self-hosted Enterprise editions.

🌟 Why This Matters

Before:

  • Duplicate identifiers creeping into tables
  • Broken automations and inconsistent reports
  • No reliable guardrails at data entry time

After:

  • Enforce uniqueness directly at the field level
  • Errors caught instantly—before records are saved
  • Cleaner data for integrations, APIs, and workflows
  • Stronger guarantees for IDs, emails, and key attributes

🔒 How Unique Fields Work

Enable Unique values only while creating a field. Once enabled:

  • NocoDB blocks duplicate non-empty values; empty cells are allowed
  • Validation happens on every create and update
  • Users see a clear error message if a duplicate is entered

Unique field setting

📌 Supported Field Types

Uniqueness can be enforced on commonly used identifiers, including:

  • Single line text
  • Email, Phone number, URL
  • Number, Decimal, Currency, Percent
  • Date, Time, DateTime

⚠️ Things to Know

  • Best used where uniqueness is critical—large datasets may see performance impact
  • Works only for tables created within NocoDB (NC-DB)
  • Existing field data must already be unique before enabling

Unique Fields give your data a built-in integrity layer—simple to enable, powerful in impact. Stop fixing duplicates after the fact, and start preventing them at the source. Learn more.


🚀 Introducing Table Visibility — Control Who Can See Your Tables

Some teams shouldn't even know this table exists.

I want to hide internal or sensitive tables without breaking related data.

As bases grow, not every table is meant for everyone. Internal configs, admin-only datasets, background reference tables—these often clutter the workspace or expose structure that certain users were never meant to see.

Introducing Table Visibility in NocoDB. A new layer of control that lets you decide who can see a table at all—before any permissions on records even come into play.

Feature available on NocoDB Cloud Team plan onwards, and on self-hosted Enterprise editions.

Table visibility setting

🌟 Why This Matters

Before:

  • All tables visible to everyone by default
  • Sensitive or internal tables cluttering the workspace
  • No way to hide tables without restructuring bases
  • Confusion over "read-only" table data vs "shouldn't see this at all"

After:

  • Decide who can see a table—explicitly
  • Hide internal or sensitive tables from specific roles
  • Cleaner, role-focused workspace experiences
  • Visibility evaluated before any record-level permissions
  • Predictable behaviour across UI, APIs, Automations, and Extensions

🔐 Visibility Options

You can control table visibility using simple, role-based options:

  • Everyone (default)
  • Editors & up
  • Creators & up
  • Specific users or teams

This lets you align your base structure with how your organisation actually works.

⚙️ How It Works in Practice

  • Visibility is checked before record permissions
  • Hidden tables:
  • Don't appear in the sidebar
  • Aren't accessible via APIs, Automations, Scripts, or Extensions
  • Are excluded when duplicating a base (if the user can't see them)

Even when hidden, related data remains safe:

  • Lookup and Rollup fields continue to work
  • Relational fields show display values without exposing the table

Table Visibility is a foundational step toward cleaner access control and better data boundaries—so users see exactly what they need, and nothing they don't. Learn more.


🌙 Introducing Dark Mode — A More Comfortable Way to Work

After a few hours of working with data, my eyes feel strained.

I prefer a darker interface when working late

Spending long hours inside NocoDB shouldn't come at the cost of visual comfort. Whether you're reviewing data, building views, or configuring workflows, the interface should adapt to how you prefer to work.

Introducing Dark Mode in NocoDB. A manually configurable dark theme designed to reduce eye strain and improve focus during extended or low-light work sessions.

Dark mode

🌟 Why This Matters

Before:

  • Bright interface during long or late-night sessions
  • Increased eye fatigue when working with large datasets
  • No visual alternative for users who prefer darker UIs

After:

  • Optional Dark Mode you can explicitly enable
  • Reduced glare for long working hours
  • Improved contrast for data-dense screens
  • A calmer, more focused visual experience

Dark Mode puts visual comfort in your control—so you decide how NocoDB looks and feels while you work. Try it today!

Learn more.