Skip to content
KudosCRM

Launch offer 3 months free on every plan. Claim now

Automation

How to read run history and retry a workflow

Open any run to see a per-node trace, find the step that failed and why, retry from the failed step, and rely on idempotency keys, loop guards, and an on-failure recovery branch.

Updated July 2026

A workflow you can't inspect is a workflow you can't trust. Run history is the record of every execution: which records triggered it, which path each run took, what every step did, and where any run stopped. It's the first place to look when something didn't happen — or happened twice.

This guide covers reading the per-node trace, finding and fixing a failed step, retrying from the point of failure without re-running what already succeeded, and the safety mechanisms — idempotency keys, loop and rate guards, an on-failure recovery branch, and versioning — that keep automation dependable while it's live.

Who this is for

Anyone who owns a live workflow and needs to confirm it ran correctly, debug a run that didn't, or recover from a failure.

Before you start

  • A workflow that has run at least once.
  • Permission to view workflow runs in your workspace.
  • A specific run or record in mind if you're investigating something that went wrong.

What's live for reliability

All of it: a per-node trace on every run, retry-from-the-failed-step, idempotency keys so a flow can't double-fire on the same event, loop and rate guards so a flow can't run away, an on-failure recovery branch you can route errors into, and versioning so you can edit a workflow while it's live without disturbing runs already in flight.

Read a run and recover from a failure

  1. Open run history for the workflow

    Go to the workflow and open its run history. You'll see each execution with the record that triggered it, when it ran, and its outcome — completed, failed, or still running — so you can spot the run you care about.

  2. Read the per-node trace

    Open a run to see the trace, node by node. Each step shows what it evaluated or did — which condition passed, which branch was taken, what an action sent or changed, and what an AI step produced. This is how you confirm a run did exactly what you intended.

  3. Find the step that failed and why

    If a run failed, the trace marks the step that stopped it and the reason — a missing field, a webhook that returned an error, a permission issue. You're reading the actual cause, not guessing from a silent non-event.

  4. Fix the cause

    Address whatever the trace points to: fill the missing data, fix the webhook endpoint, adjust the condition or the action's configuration. Because of versioning, you can edit the live workflow without disturbing runs already in progress.

  5. Retry from the failed step

    Retry the run from the step that failed — not from the beginning. Steps that already succeeded aren't re-run, so a retry won't re-send an email or duplicate a task. Idempotency keys back this up, so the same event can't accidentally produce two runs.

  6. Route errors with an on-failure branch

    For workflows where a failure needs a human, add an on-failure recovery branch: when a step errors, the run takes that path — for example, posting to Slack or creating a task for an admin — instead of failing silently.

  7. Trust the guards for the rest

    Loop and rate guards stop a workflow from running away — a flow can't trigger itself into an endless cycle or hammer an action. Combined with idempotency keys, that means the common automation nightmares (duplicate sends, infinite loops) are handled for you.

What you get

  • A clear, per-node record of what every run actually did.
  • The exact step and reason behind any failure — no guesswork.
  • Recovery from a failure by retrying from the failed step, with no duplicate side effects.
  • Confidence that loops, double-fires, and silent failures are guarded against.

Related articles

Part of Automation

Automation is the layer that does the busywork across the whole KudosCRM journey — when something happens in one stage, a workflow can act in another. See the full picture on the Automation platform overview.

FAQ

Frequently Asked Questions

Start free today

Ready to give your team a CRM they'll actually use?

Start free. Bring your whole team. Cancel whenever (you won't).