Learn how Interactly’s workflow versioning system works — creating versions, activating them for live use, comparing changes, importing and exporting, and rolling back when needed
Every workflow in Interactly is version-controlled from the moment it is created. Version 0 is generated automatically on creation and serves as your working baseline. As your workflow evolves, you can snapshot the current state into a new named version, activate it for live execution, and roll back instantly if something goes wrong — all without disrupting runs already in progress.
In-flight workflow runs always complete on the version they started with. Activating a new version only affects executions that begin after the activation.
Created automatically when you first create a workflow. This is your editable baseline. All changes made in the builder apply here until you snapshot a new version.
Named Versions — Snapshots
Each new version is an immutable snapshot of your workflow’s nodes, edges, and configuration at a point in time. Snapshots can be named, activated, compared, exported, and restored.
Active Version — Live Execution
Only one version is active at a time. All workflow executions — triggered manually, via schedule, or via webhook — run on the active version by default unless a specific version is requested.
Independent Editing
Each version can be edited independently. You can refine a future version while the current active version continues serving live traffic.
Navigate to your workflow in the dashboard and click the Versions panel or the version indicator at the top of the builder.
Version management panel
2
Create a Snapshot
Click New Version. You will be prompted to:
Give the version a meaningful name — e.g. "v1 — Initial Release" or "v2 — Add Callback Branch"
Optionally check Mark new version as active to immediately make this version live upon creation
Use descriptive version names that reflect what changed — this makes it easy to identify the right version when reviewing history or rolling back.
3
Edit the New Version
After creation, select the new version in the builder. All edits — adding nodes, changing edge conditions, updating prompts — apply only to this version until you activate it.
4
Mark as Active When Ready
Once you are satisfied with the new version, click Mark as Active. All subsequent executions will use this version. Running executions are not affected.
Navigate to the Versions panel on any workflow to see its full version history.For each version you can see:
Version number and name
Created date and author
Whether it is the currently active version
Comparing Two Versions
Select any two versions and click Compare to see a side-by-side diff of their configurations — nodes added or removed, edge conditions changed, prompt updates, and setting differences.This is useful before activating a new version to verify exactly what will change in live execution.
Editing a Specific Version
Select any version from the history list and open it in the builder. Changes are isolated to that version and do not affect other versions or the currently active one.
Editing an older version does not automatically make it active. You must explicitly activate it to route live traffic to it.
Workflow versions can be exported as a portable bundle and imported into the same or a different environment — useful for promoting workflows from a staging workspace to production, or for backing up configurations.
Export
Export one or more versions of a workflow as a bundle. You can choose to include specific version numbers or export all versions at once.
Import
Import a previously exported bundle to restore a workflow or bring it into a new environment. The imported workflow retains its version history from the bundle.
Imported workflows are created as new workflows in the target environment. They do not overwrite existing workflows with the same name.
Use version names that describe the change, not just a number. "v3 — Fix callback routing condition" is far more useful than "Version 3" when scanning history under pressure.
Test before activating
Use the Simulation feature to validate a new version interactively before activating it for live traffic.
Keep a known-good version
Avoid overwriting the last known-good version. Create a new snapshot for every meaningful change so you always have a rollback target.
Use export for environment promotion
Export a validated version from your staging workflow and import it to production rather than rebuilding manually. This eliminates configuration drift between environments.