Automation Conflicts and Debugging

Find out why a rule did not run, ran more than once, or produced an unexpected result, then adjust your automation safely.

Automations are powerful because they react to real task changes. That also means a rule can look correct but still miss the event you expected, overlap with another rule, or fire in a chain after a different rule changes the same task.

Use this guide when you need to slow down, inspect the rule, and make one careful change at a time.

Automation tests can change real tasks

When you test a rule, PrimeTask runs it on the task you choose. Use a throwaway task when you are checking a risky rule, and back up first if you are testing broad changes.

What you can do

Check why a rule did not run

by reviewing the master switch, rule toggle, trigger, and conditions

Find overlapping rules

when multiple automations react to the same task change

Reduce accidental chains

by checking action order and follow-up triggers

Test safely

with a task you are comfortable changing

Use manual runs deliberately

when you want a rule to run on demand

How to debug an automation

  • Open Automations: Go to Settings → Automations.
  • Open the rule: Select the built-in or custom rule you want to check.
  • Check the Space: Confirm you are working in the Space where the rule should run.
  • Review the trigger: Confirm the event you expected is the event the rule listens for.
  • Review conditions: Confirm the task you tested actually matches every required condition.
  • Test carefully: Use the rule's test action with a task you are willing to change.
  • Run manually: If the rule uses a manual trigger, run it from the command palette or its assigned shortcut.

Things worth knowing

Start with the master switch

If nothing runs, first check that automations are enabled for the current Space. Then check that the individual rule is enabled. The master switch allows automations to run; each rule still has its own on/off state.

Conditions are the most common reason a rule does not run

A trigger can fire correctly while conditions prevent the action from running. If a rule should affect high-priority tasks with a specific tag, the task must match those requirements at the moment the trigger happens.

When debugging, temporarily simplify the rule. Remove one condition at a time, test again, then add conditions back once you know which part is blocking the run.

Multiple rules can react to the same change

Two rules can listen for the same task event. For example, one rule might start a timer when a task becomes active, while another rule shows a focus prompt for active high-priority tasks.

That can be useful, but it can also feel like one rule is doing too much. If a task change causes several results, review every enabled rule that listens to the same trigger.

Rule chains are possible

An action can create another task change. That new change can then trigger another rule. This is sometimes intentional, but it is also a common source of surprises.

If a rule sets a task's status, look for other rules that react to status changes. If a rule changes priority or tags, look for rules that react to those fields.

Debug one rule at a time

Disable nearby rules temporarily, test the rule you are checking, then turn the other rules back on one by one.

Action order matters inside custom rules

Actions run in the order you place them. If a notification should describe the final state of a task, put the task-changing actions before the notification. If a timer should start only after a status change, put the status action first.

Manual runs are different from event-driven runs

A manual automation runs because you asked it to run, not because a task event happened. Manual runs are useful for repeated workflows, but they can feel confusing if you expect the rule to wait for its normal trigger.

Built-in automations are not edited directly

Built-in automations can be enabled or disabled. If you need a different version of a built-in behavior, create a custom automation with the trigger, conditions, and actions you want.

Broad rules need careful testing

Rules with few or no conditions can affect many tasks over time. Add conditions when you only want the rule to affect a specific workflow, project, priority, tag, or status.

Common questions

"Why didn't my automation run?"

Check the current Space, the master automation switch, the individual rule toggle, the trigger, and the conditions. If all of those look right, test the rule on a task that definitely matches the conditions.

"Why did the rule run twice?"

Look for another enabled rule with the same trigger, or a rule chain where the first rule changes the task and the second rule reacts to that change.

"Why did a built-in automation conflict with my custom rule?"

Both can run if they react to the same task change. Turn off the built-in if your custom rule replaces it, or add conditions to your custom rule so the two behaviors do not overlap.

"Can I test without changing anything?"

The test action runs the rule on the task you choose, so choose a safe test task. For risky rules, create a temporary task specifically for testing and back up before running broad actions.

"Why did my manual automation ignore conditions?"

Manual runs are designed for on-demand workflows. Review the rule setup and test it with the task you intend to use. If you need strict matching, keep the conditions narrow and use a test task that reflects the real scenario.

"How do I know which rule changed a task?"

Start with the rules that match the timing and the task change you noticed. Review enabled rules with the same trigger, then check whether any rule could have started a chain by changing status, priority, tags, or timer state.

Where to go next

If you want to…Read this
Understand the automation systemAutomations Overview
Review ready-made rulesBuilt-in Automations
Build a custom ruleBuilding Custom Rules
Check every trigger and actionTriggers and Actions Reference
Test or run rules manuallyTesting and Running Rules
Back up before broad testsData Management

Related Articles