# Update Record

> Part of the NocoDB documentation (Workflows > Workflows > Nodes > Action). 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/workflows/nodes/action-nodes/update-record
Last updated: 2026-10-03

Update existing records in NocoDB tables as part of your workflows.

Use the **Update Record** action node in NocoDB workflows to change records in a selected table. Use this node when a workflow must change data based on conditions, inputs or the outputs of earlier steps.

<img alt="Update Record Node" src={__img0} placeholder="blur" />

<AskNocoAI>
  <Prompt>
    When [Status] changes to [Done], set [Completed On] to today
  </Prompt>

  <Prompt>
    When a record is added to [Tickets], set [Assignee] to [the on-call agent]
  </Prompt>

  <Prompt>
    Every [day], set [Status] to [Overdue] on records whose [Due Date] has passed
  </Prompt>
</AskNocoAI>

### Configuration

* **Table**: Select the table that contains the record to update.
* **Record ID**: Specify the ID of the record to update. You can use a record ID from a previous node, or map it from the workflow context.
* **Fields**: Click **Add Field** to define the fields and their new values. Values can be static, or you can map them from the outputs of earlier nodes.

### How it works

* When the workflow gets to the Update Record node, the node finds the target record in the selected table.
* The node updates the specified fields with the values that you set.
* Sometimes the node cannot find a mapped field on the table any more. For example, the field was deleted after the workflow was published. Then the node skips that field and writes a warning with the field name in the [execution logs](/docs/workflows/execution-logs). It updates the record with the other fields.
* Later workflow nodes can use the updated record data.

### Use cases

* Update the record status based on workflow conditions or approvals.
* Change records with data from external systems or APIs.
* Keep records in sync across related tables in multi-step workflows.

## Availability

* Available on NocoDB Cloud (all plans) and licensed on-premise deployments.

---

## Related pages

- [Create Record](https://nocodb.com/docs/workflows/nodes/action-nodes/create-record.md): Create new records in NocoDB tables as part of your workflows.
- [Delete Record](https://nocodb.com/docs/workflows/nodes/action-nodes/delete-record.md): Delete existing records in NocoDB tables as part of your workflows.
- [List Records](https://nocodb.com/docs/workflows/nodes/action-nodes/list-records.md): Get many records from a NocoDB table as part of your workflows.
- [Find Record](https://nocodb.com/docs/workflows/nodes/action-nodes/find-record.md): Get one record from a NocoDB table view by its record ID in a workflow.
- [Send Email](https://nocodb.com/docs/workflows/nodes/action-nodes/send-email.md): Send emails as part of NocoDB workflows.
- [Run Script](https://nocodb.com/docs/workflows/nodes/action-nodes/run-script.md): Run custom JavaScript scripts as part of NocoDB workflows.
- [HTTP Request](https://nocodb.com/docs/workflows/nodes/action-nodes/http-request.md): Send HTTP requests from a NocoDB workflow to external APIs or services, with configurable methods, headers and parameters.
