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

Trigger: Item Status Changed

The friendly version of Board Column Changed for the most common case of all: status tracking on your Boards.

Jul 11, 2026

The Item Status Changed trigger fires a workflow when a Status-type column on a Board item changes value — for example, when a task moves from "In progress" to "Done". It's the friendly version of Board Column Changed for the single most common use case: status tracking.

When it fires

When the value of a Status-type column on a Board item changes. You can scope it to one specific destination status.

Trigger configuration

  • Board: restrict to a specific board. Empty = any board.
  • Status column: restrict to a specific Status-type column. Empty = any.
  • Moved to status: the label or index of the destination status (e.g. "Done"). Empty = any status change.

Available variables

  • $record.object_type, $record.object_id, $record.workspace_id
  • $trigger.column_id, $trigger.column_old, $trigger.column_new
  • $trigger.board_id

Example workflow

"Alert when a task is marked Done": Item Status Changed trigger (Board = "Projects", Status column = "Status", Moved to status = "Done") → "Send internal message" action to the task's creator: "Task #{{$record.object_id}} is now Done."

Tips

  • Use the Moved to status filter instead of adding an extra condition inside the workflow — the trigger itself already filters by the destination value.
  • Pair it with "Deal Stage Changed" if your board actually represents a sales pipeline — that trigger exposes friendlier deal-specific variables.

Troubleshooting

If it fires on every change instead of only the status you configured, check that the value in Moved to status exactly matches (same text or index) what the board's column actually uses.

Was this helpful?

Related articles