Version control with change tracking and audit trail for workflows
Taylor Jennings
The ability to track version history for routing workflows, including manual annotations, automated change summaries, and modification timestamps with user attribution.
Currently, when workflows are modified, there's no clear record of what changed, when, or by whom. If multiple admins are working on routing logic and something breaks, it's nearly impossible to identify what changed or roll back to a working version. This creates risk, especially in complex environments where routing directly impacts revenue.
For example: if three admins are managing routing workflows and someone makes a change on Friday that breaks EMEA routing by Monday, there's no way to quickly identify what changed, who changed it, or restore the previous working version. Teams end up rebuilding logic from memory or screenshots, which wastes time and introduces errors.
Version control would allow tracking each modification as a numbered version, with manual notes from the person making the change ("Updated country filtering"), an automated diff showing exactly what changed (which nodes, conditions, field mappings), and a timestamp with the modifier's name. This would enable quick troubleshooting, rollback capabilities, and compliance auditing for routing changes.
Taylor Jennings
Merged in a post:
Version history for routing flows
Taylor Jennings
Routing flows have no versioning system. When changes are made, there is no way to save a previous version, test a new version alongside the current one, or roll back if something breaks.
Chili Piper should support versioning for routing flows, allowing admins to save named versions, activate a specific version, and roll back to a previous one when needed.
Deploying changes to live routing flows without a version history is high-risk. Versioning gives teams the confidence to iterate and test without fear of permanently breaking production routing logic.
Taylor Jennings
updated the status to
open
Taylor Jennings
updated the status to
planned (next)