Record Templates ☁

Learn how to create and use record templates in NocoDB to quickly add records with pre-filled values.

Record Templates is available only in cloud-hosted and self-hosted enterprise plans.

Record Templates allow you to define reusable sets of pre-filled field values for a table. When you use a template, NocoDB creates a new record with all the values you defined — including linked records up to three levels deep. This is useful when you frequently create records that share common field values, eliminating the need to fill in the same information repeatedly.

Manage Templates

The Manage Templates modal lets you view, create, edit, enable/disable, and delete all record templates across every table in the current base.

To open the modal, click the up-arrow on the New Record button at the bottom of the grid view and select Manage Templates.

Open Manage Templates from New Record menu

When no templates have been created yet, the modal displays an empty state with a prompt to create your first template.

Empty Manage Templates modal

Once templates exist, the modal displays a table with the following columns:

  • Enabled — Toggle to enable or disable a template. Disabled templates are hidden from the add-new-row menu but remain available in the manager.
  • Name — Template name (must be unique per table).
  • Table — The table this template belongs to.
  • Sub Records — Number of linked sub-records (blueprints) defined in the template.
  • Added On — Date the template was created.
  • Usage — Number of times the template has been used.
  • Actions — Use (+), Edit, or Delete the template.

Manage Templates modal

You can search templates by name using the search bar, and filter templates by table using the table filter dropdown.

Filter templates by table

Create a template

  1. Open the Manage Templates modal.
  2. Click the Create Template button.
  3. Select the table for the template using the table selector dropdown at the top left.
  4. Enter a template name. The name must be unique within the table.
  5. Fill in the desired default values for the fields you want pre-populated when the template is used. Leave fields empty to have them remain blank.
  6. Optionally, configure linked record fields to include sub-records (see Sub-records below).
  7. Click Create Template to save.

Create template form

Select table for template

Edit a template

  1. Open the Manage Templates modal.
  2. Click the context menu () on the template row and select Edit.
  3. Modify the template name, field values, or linked record configuration as needed.
  4. Click Save Template to apply changes.

Edit and Delete actions

Delete a template

  1. Open the Manage Templates modal.
  2. Click the context menu () on the template row and select Delete.
  3. Confirm the deletion in the dialog that appears.

Use a template

There are two ways to create a new record from a template:

From the Manage Templates modal

Click the Use (+) action button next to any template in the manager. A new record will be created in the corresponding table with all the template's pre-filled values.

Manage Templates modal

From the Add New Row menu

  1. Click the up-arrow on the New Record button at the bottom of the grid view.
  2. Select a template from the list. Only enabled templates for the current table are shown.
  3. A new record is created with the template's pre-filled values.

Use template from add new row menu

Sub-records (Blueprints)

Record templates can include sub-records for linked record fields (Link to Another Record). When a template is used, NocoDB will automatically create the linked records alongside the main record.

Sub-records support nesting up to 3 levels deep. For example, a Project template could include linked Task records, each of which could include linked Subtask records.

To add sub-records to a template:

  1. While creating or editing a template, click + New <Table> Record below a linked record field.
  2. Fill in the desired field values for the sub-record. A banner at the bottom confirms you are editing a sub-record that will be created and linked each time the template is used.
  3. You can add further nested sub-records in the same way, up to 3 levels.

Sub-record blueprint form

Enable / Disable a template

Use the toggle in the Enabled column of the Manage Templates modal to enable or disable a template. Disabled templates:

  • Are not shown in the add-new-row template dropdown.
  • Remain visible in the Manage Templates modal and can be re-enabled at any time.