Troubleshooting · troubleshooting

Diagnose automation failures

Trace automation eligibility, suppression, step failure, receipts, and waiting resumes before retrying or rolling back.

3 min readUpdated August 12, 2026
For
Owner, Admin, Member
Availability
Your current plan and entitlements
Product evidence
WRKZY · reviewed August 12, 2026
Editorial review
WRKZY Editorial
Before you begin
  • The affected automation, run time, and safe source-record identifier
  • Access to the run log and current automation definition
  • The expected trigger, branch, action, and final state
  • A duplicate-effect check before replaying any step

Contain before you explain

If new runs may harm customers or data, an Owner or Admin should pause the workflow from Automations. Pausing stops new live eligibility; inspect existing waiting work separately in Runs.

Automation incident path

  1. 01
    ScopeConfirm scope

    Identify the workspace, record, channel, time, and affected users.

  2. 02
    ObserveCheck visible state

    Read the current status instead of repeating the action.

  3. 03
    TraceReview history

    Use delivery events, audit history, or run logs to find the last good step.

  4. 04
    RecoverTry safe recovery

    Retry only when duplication and customer impact are understood.

  5. 05
    EscalateEscalate with redacted evidence

    Share expected versus actual results without secrets or excess customer data.

Confirm the affected run, inspect its published version and receipts, try the smallest safe recovery, then escalate with redacted evidence.

Find the right failure

  1. Open the workflow and select Runs.
  2. Set the smallest time range and filter Failed or Partial.
  3. Narrow by trigger, step, owner, failure reason, or safe record identifier.
  4. Expand the run matching the event time.
  5. Record the published version and trigger context.
  6. Read the ordered trace to find the first unexpected step.
  7. Inspect the visible action outcome and any pending resume tied to the run.
  8. Compare other runs in the same failure group.
Failure signatures
SignatureMeaningSafe response
No run existsTrigger did not fire, scope did not match, or safety/journey eligibility prevented enrollmentCheck source event, trigger config, suppression, frequency cap, quiet hours, and re-entry
Skipped with safety reasonA guardrail blocked workConfirm the guardrail is intended; do not remove it just to force a test
Failed before any effectConfiguration, data, permission, or provider failed earlyFix cause, simulate retry, then recover one run
PartialEarlier steps completed; later step failedInspect every receipt before retry
Receipt uncertainExternal effect cannot be provenDo not retry automatically; verify provider/source outcome
Resume failedA wait was scheduled and its continuation failedFix cause, then reschedule/cancel that waiting item or recover the run

Check the source by step type

For messages, verify recipient, consent/purpose, connected sender/inbox, template, and delivery health. For CRM actions, verify the record still exists in this workspace and referenced field, stage, list, tag, or owner is active. For webhooks, verify receiver health and that it can safely ignore a repeated delivery without exposing the key. For waits, verify run time, event/timeout path, and pending-item status.

Recover one run

Use the retry action to run a simulation first. If it passes and every completed side effect has a reusable receipt, confirm Retry original version. Watch the new run. For one waiting item, use Cancel waiting work or Choose a new resume time. Do not roll back the whole workflow for one bad record.

Recover a configuration incident

Pause, open Version history, and compare the current published version with the last known-good snapshot. Make live publishes the selected snapshot as a new version and retains the draft. Test it before turning the workflow on.

Escalation packet

Include workspace slug, workflow name/ID, run ID, published version, approximate time/timezone, trigger type, first unexpected step, run and receipt states, retry simulation result, and redacted error. Exclude message bodies unless necessary and authorized, webhook keys, provider tokens, passwords, and unrelated CRM data.

Automation incident diagnosed
  • Affected records and runs contained
  • Correct run and published version identified
  • First unexpected step found
  • Visible action outcome checked
  • Waiting continuation reviewed
  • Smallest safe recovery verified
Was this guide useful?

Choose an answer. No message text or personal information is collected.

Still need help?

Contact WRKZY support with the workspace name and a safe, redacted example.

Contact support about this guide