Skip to main content

Version Control in Studio

Studio's new versioning feature is designed to enable multiple users to work on an assistant at the same time. Flow Version Control in Studio keeps track of your work as you build and allows you to review your changes, and if necessary, revert to a previous version.

This guide will lead you through Studio's version control features and how to manage your assistant changes with a team.

View the Flow History

Flow History lets you view all changes made to a flow by any user.

  1. Open your flow in Studio.

  2. Click the “History” button located in the flow editor.

    Flow History Button

    A panel will slide out from the left side of the screen, showing a detailed timeline of changes. This includes edits made by all users, so you always know who did what. Flow History Panel

Save a Stable Version

Saving a stable version lets you restore a previous flow if needed. Additionally, it allows you to train your assistant using the last stable version of the flow instead of the current version with the latest changes. This ensures that team members can experiment with updates in the current version without impacting the stability of training and testing for others.

  1. Once you have fully tested the flow and confirmed it is working as expected, click the “Save stable version” button in the editor.

    Save Stable Version

    ✨ Pro Tip ✨ Save a stable version after thoroughly testing your flow so your team can confidently use it for testing. Make sure to save a version before making major changes so you can easily revert to a stable state if needed.

  2. Your saved version will appear in the Flow History panel, along with the time, date, and author of the save.

    Stable Version Created

Revert to a Previous Version

If something goes wrong or you want to go back to a previous flow setup, reverting is simple.

  1. In the Flow History panel, locate the version you want to restore.

  2. Click the “Revert” icon next to that version.

    Revert to Version

  3. Once reverted, the flow will be restored to the selected version, and a note will appear in the Flow History to track the event.

    Reverted to Version