# Record Templates

> Part of the NocoDB documentation (Product docs > Tables > Records). Index of all pages: https://nocodb.com/llms.txt. Any docs page is available as Markdown by adding `.md` to its URL.

URL: https://nocodb.com/docs/product/tables/records/record-templates
Last updated: 2026-09-25

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

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`.

<img alt="Open Manage Templates from New Record menu" src={__img0} placeholder="blur" />

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

<img alt="Empty Manage Templates modal" src={__img1} placeholder="blur" />

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.

<img alt="Manage Templates modal" src={__img2} placeholder="blur" />

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

<img alt="Filter templates by table" src={__img3} placeholder="blur" />

## 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](#sub-records-blueprints) below).
7. Click `Create Template` to save.

<img alt="Create template form" src={__img4} placeholder="blur" />

<img alt="Select table for template" src={__img5} placeholder="blur" />

## 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.

<img alt="Edit and Delete actions" src={__img6} placeholder="blur" />

## 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.

<img alt="Manage Templates modal" src={__img7} placeholder="blur" />

### 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.

<img alt="Use template from add new row menu" src={__img8} placeholder="blur" />

## 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.

<img alt="Sub-record blueprint form" src={__img9} placeholder="blur" />

## 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.

## Availability

* Record Templates is available on **NocoDB Cloud** (Plus plan and above) and licensed self-hosted deployments (Business plan and above).

## Related

* [Create Record](/docs/product/tables/records/create-record)
* [Expanded Record](/docs/product/tables/records/expand-record)
* [Community Edition vs Enterprise Edition](/docs/product/account-settings/cloud-enterprise-edition/community-vs-paid-editions)

---

## Related pages

- [Create Record](https://nocodb.com/docs/product/tables/records/create-record.md): Learn how to create a record in NocoDB.
- [Expanded Record](https://nocodb.com/docs/product/tables/records/expand-record.md): Learn how to expand a record & work with it in NocoDB.
- [Actions on Record](https://nocodb.com/docs/product/tables/records/actions-on-record.md): Learn how to perform actions (edit, duplicate, delete, etc) on a record in NocoDB.
- [Date Dependencies](https://nocodb.com/docs/product/tables/records/date-dependency.md): Define which records are dependent on others. When you reschedule a record, dependent records are automatically rescheduled.
