🇪🇸 Español 🇬🇧 English 🇧🇷 Português

Trigger: Record Updated

Fire a workflow when any field on a CRM, Projects, or Boards record changes.

Jul 11, 2026

The Record Updated trigger (record.updated) fires a workflow every time a field is modified on a record in your CRM, Projects, or Boards modules. Unlike record.stage_changed, which only covers column/stage moves, this one covers any field edit: amount, priority, date, custom field, and more.

When it fires

It fires as soon as any record update is saved, exposing exactly which fields changed.

Requirements

  • An existing record in Boards, CRM, or Projects.

Trigger configuration

  • Record type: leave blank for any type, or set one (deal, task, item) to narrow the trigger.

Available variables

  • $changes — Map of fields that changed, with their old and new values
  • $record.object_type, $record.object_id, $record.workspace_id

Example

A workflow triggered by record.updated with Record type = deal: if $changes includes the priority field with a new value of "high", the workflow notifies the sales manager via Team so they review the deal before it goes cold.

Tips

  • This is the "noisiest" trigger in the group — any edit fires it, so always pair it with conditions on $changes to avoid over-triggering automations.
  • If your case is specifically a stage/column change, use record.stage_changed instead — it's more precise and lighter weight.

Troubleshooting

If you can't find the field you're looking for inside $changes, double-check the exact technical name of the custom field — it may differ from the label shown in the UI.

Was this helpful?

Related articles