Publish a Workflow
Publishing creates an immutable snapshot of your workflow. The draft remains editable — you can keep iterating without affecting live calls.How to Publish
- Open your workflow in the editor
- Click the Publish button
- Enter a change description (e.g., “Added billing subagent node”, “Fixed transfer condition”)
- Confirm
What Happens on Publish
- The current state of all nodes and edges is snapshotted
- A SHA-256 checksum is computed for integrity verification
- A new
WorkflowVersionrecord is created - The workflow status changes to Published
- If linked to a phone number, the latest version is used for routing
Publishing Best Practices
- Write meaningful descriptions — they show up in the version history
- Test before publishing — use the conversation simulator
- Rolling back — link the phone number to a previous version
- Keep drafts lean — delete unused nodes before publishing
Version History
View all versions from the workflow editor:- Click the Version History button
- See each version’s number, description, and timestamp
- Click a version to inspect its configuration
- Phone numbers can be linked to any specific version
Linking to a Phone Number
After publishing, link the workflow to a phone number:- Go to Phone Numbers in the sidebar
- Find the number and click Link
- Select Workflow as the resource type
- Choose the workflow and optionally a specific version
- Confirm

