Docs
Immutable Snapshots
Immutable Snapshots
Preserve the exact version of a workflow that executed—even after workflows change.
Workflows change over time.
Teams update integrations, routing logic, approvals, and task behavior as operational requirements evolve.
Immutable snapshots ensure that every workflow run is tied to the exact version of the workflow that originally executed.
This helps teams understand historical workflow behavior even after workflows are updated.
Why snapshots matter
Without snapshots, teams may struggle to answer:
- Which version of the workflow ran?
- Did routing logic change after execution?
- Were approval rules updated later?
- Did integrations behave differently at the time of execution?
Snapshots preserve execution history so teams can review workflows with confidence.
How snapshots work
When a workflow starts:
Workflow starts
→ Workflow snapshot created
→ Snapshot hash generated
→ Workflow executes
→ Workflow changes later
→ Historical run remains unchanged