Quick reference
Publishing
Publishing merges your Branch onto Live and creates a new version in Live’s history.1
Test your Branch
Run simulation tests, or talk to the agent over an in-app call or chat. Move it to Staging first if you want to test on a real channel, such as a phone number.
2
Sync if you are out of sync
If Live has moved on, sync and resolve any conflicts before you publish.
3
Publish, and add a description
Say what changed and note anything a future collaborator should know.
Rolling back
Roll back when a new version has critical bugs, performance degrades, or customer complaints spike.1
Open Live's version history
Every publish is a version there.
2
Select the last known good version and roll back
Live returns to that version in one step.
Comparing Branches
1
Open the Publish menu and choose Compare changes
You can compare your Branch with Live, any two Branches (including a Sub-branch with its parent), or two versions in Live’s history.
2
Review the diff
Green for additions, red for deletions, blue for edits.
Deployment workflows
Everyday change
- Create a Branch from Live.
- Make the change and test it.
- Publish, with a descriptive note.
Hotfix
- Create a Branch from Live, so you start from exactly what is running.
- Reproduce the issue, fix it, and test.
- Publish and monitor closely.
Feature built by several people
- Create one shared Branch for the piece of work.
- Each person creates a Sub-branch from it and tests their own changes.
- Merge each Sub-branch back into the Branch as it is finished.
- Test the Branch as a whole, then publish.
Seasonal updates
- Apply the seasonal changes in a Branch, such as hours and policies.
- Test, then publish for the right date.
- Revert with a new Branch, or roll back, once the season ends.
Best practices
- Publish regularly. Do not accumulate too many changes in one Branch.
- Run tests before publishing. Tests run on any Branch or Sub-branch, so you catch regressions before anything merges.
- Sync early. If your Branch is marked out of sync, pull the changes in rather than leaving conflicts to pile up.
- Monitor after publishing. Watch the first 30 minutes closely and check metrics for 24 hours.
- Know your rollback target. Identify the last good version before you publish.
- Use consistent descriptions. Tags such as
[HOTFIX],[FEATURE]and[SEASONAL]make history easy to scan.
Related pages
- Deployments – how Live, Branches, Sub-branches and Staging fit together
- Compare changes – reviewing changes before you publish
- Simulation testing – automated validation on any Branch or Sub-branch

