When an automation does not do what you expected, work down this list in order. The answer is nearly always in the first three.
The most common answer, and the most embarrassing. Automations can be switched off — including by whoever was testing it last.
Be precise about what you changed. An automation on Status becomes In review does not fire when you edit the description, and does not fire if the status was already In review.
Conditions are silent when they exclude something — nothing runs, nothing is reported. Re-read them against the record: was priority really High? Was the client field really filled in?
Remember date conditions evaluate in the workspace timezone, so "today" near midnight may not mean what you assume.
Open Executions, the history icon in the builder's toolbar. The run history is the ground truth: whether it fired, what it did, and what failed. Guessing without opening it wastes more time than reading it.
A run started by another workflow says Started by and the name of that workflow at the top. In the parent run, the Run workflow step lists its Child runs, each with Open. When a parent fails on that step, open the child: the real error is there.
If the action posts to chat, sends mail through your own server, or writes to a calendar, an expired token stops it silently. Open your profile menu, choose Integrations, and look for Reconnect needed on the tool's card.
This is the classic "it worked for months and just stopped" cause.
An automation acting on a sheet needs access to it. If a record it should have created is missing, access is worth checking.
Related: Automation triggers · Automation actions · Something is slow or not working