Flow versioning and publishing
Flows support versioning so you can safely test changes without affecting production deployments.
How versioning works
When you edit a Flow, you’re working on a draft. Save your changes with the Save button. Saving does not affect Products using the Flow until you publish.
Publishing creates an immutable version that Products reference. Further edits create a new draft.
Publishing a Flow
- Make your changes and click Save
- Test the Flow to verify it works
- Click the chevron next to Save and choose Publish (or Save & Publish if you still have unsaved changes)
- Confirm to promote this draft to the live version
Products using this Flow will now use the latest published version.
Version numbers
Runtype automatically assigns version numbers:
v1— First published versionv2— Second published versionv3— And so on
Version notes help you remember what changed in each version.
Draft vs published
Testing before publishing
Always test drafts thoroughly:
- Run the Flow with representative inputs
- Check all conditional branches
- Verify outputs are correct
- Test error cases
- Review execution logs
Only publish when confident the Flow works as expected.
Publishing immediately updates all Products using this Flow. Test thoroughly before publishing to avoid breaking production surfaces.
Viewing version history
- Open the Flow
- Click Versions
- See all published versions with timestamps and notes
Loading a previous version
If a new version causes issues:
- Go to Versions
- Find the previous working version
- Click Load to load that version’s steps into the editor
- Publish the loaded version
This creates a new version with the same steps as the old one. The problematic version remains in history but is no longer the published version.
Note: Loading a previous version will discard any unsaved changes in the editor.
Best practices
- Publish frequently: Small, incremental changes are safer than big releases
- Write version notes: Document what changed for future reference
- Test before publishing: Always verify changes work correctly
- Use development Products: Test Flows in a dev Product before adding to production
- Monitor after publishing: Check execution logs for errors after deploying changes
Next steps
- Debugging flows to troubleshoot issues
- Creating and editing Flows