Opidocs
FeaturesWorkflows

Versions and publishing

Draft auto-save, publishing, comparing versions, and rolling back.

Workflows is in Beta. The UI and API may change. The sidebar entry is currently disabled for most workspaces — your account team enables it for pilot orgs.

Every workflow has a draft — the canvas state you edit — and a published version — what triggers actually fire. Publishing snapshots the draft into a new version. The Versions tab keeps every prior version.

Draft auto-save

Every canvas edit is written to the draft immediately. There is no save button. The status indicator in the editor header shows "Saving…" briefly as changes flush, then returns to the workflow name.

Publishing

Click Publish in the editor header. The current draft becomes a new published version with an incrementing version number. Triggers immediately switch to firing the new version. In-progress runs continue against the version they started with.

The Versions tab

The Versions tab lists every published version with the publisher's name, the publish timestamp, and a diff button. Select two versions and click Diff to open the diff panel. Structural changes are color-coded; the diff handles nested arrays and objects.

Restoring a version

Two restore options are available from any version row:

  • Restore as draft — copies version N into the draft without publishing. Lets you review before committing.
  • Restore and publish — copies version N into the draft and immediately publishes a new version.

Both options preserve the full version history. Nothing is overwritten or deleted.

Webhook URLs and secrets across versions

Webhook URLs are stable across versions — existing callers continue to work after a publish without reconfiguration. Signing secrets are independent of publish: they stay in place until you rotate them via Rotate secret, regardless of how many times you publish.

What's next?

On this page