Re-running a Workflow Execution
Last updated: August 27, 2026
Re-running a Workflow Execution
Category: Workflows & Automation
Re-running an execution from the Workflow Runs view now tests your fix, not the original problem. Previously, a re-run replayed the exact workflow version and CRM snapshot the original run used — so if you fixed a broken field mapping and republished, re-running a failed execution just failed the same way all over again. Now, every re-run uses your workflow's current published version and re-fetches the CRM record's live data.
How It Works
A re-run always targets the ramp's current published workflow version, and re-fetches the trigger record from your CRM at the moment you re-run it — not the data that was captured when it first ran.
Every re-run creates a new, independent execution row, regardless of the original's outcome. The original run's history is preserved untouched, so you always have a record of what happened the first time.
If the run-detail dialog shows your workflow's current published version is different from the version the run you're looking at actually used, a version-drift note appears — so you know before confirming that the re-run will follow different rules than the original.
How to Re-run an Execution
Go to Workflow Runs and find the execution you want to re-run.
Open the run and select Re-run.
If a version-drift note appears, review it — it tells you the re-run will use a newer published version than the one the original run used.
Confirm. A new execution row is created using the current workflow and live CRM data; the original row is left exactly as it was.
A Few Things to Keep in Mind
Re-running a failed or otherwise non-success execution keeps the same underlying record identity, and OnRamp checks whether a successful execution already exists for that trigger on that workflow before proceeding — so you can't accidentally create two projects for the same record by re-running a failed run more than once.
Re-running an already-successful execution is still allowed, and deliberately creates a second project — useful if you genuinely want a second project for the same record. This one isn't blocked by the duplicate check above.
If the CRM record no longer exists, the re-run fails with a clear message rather than silently proceeding on stale data.
Frequently Asked Questions
If I fix a broken field mapping, will re-running an old failed execution now succeed?
Yes — that's the point of this change. The re-run uses your current published workflow, so a fix you've since made and published will apply.
Will re-running overwrite the original run's history?
No. The original execution row is left untouched; the re-run always creates a new, separate row.
What if the CRM record was updated since the original run?
The re-run reads the record's current live values, not what was captured the first time — so it reflects any changes made in your CRM since.
Can re-running create a duplicate project?
Re-running a non-success execution is blocked if a successful execution already exists for that same trigger on that workflow. Re-running an already-successful execution is allowed and will create a second project on purpose.