Version Control & Rollback

Every publish is a version. Compare a draft against what is live, preview it read-only, and roll back the moment something is wrong.

Editing a live AI agent is nerve-wracking when the change goes straight to production. VoiceInfra separates draft from live: you edit freely, see exactly what will change, and choose when it becomes what callers actually hear. Every publish is kept as a version you can inspect, preview in read-only mode, and roll back to. Diffs include not just the agent's own settings but its attachments: the functions, MCP servers and knowledge documents it depends on. Nothing changes silently. Auto-saved work becomes a version too, meaning even an accidental edit is recoverable.

portal.voiceinfra.ai
Version Control & Rollback● Draft
Every publish is a version. Compare a draft against what is live, preview it read-only, and roll back the moment something is wrong.
v14 · DraftPending
4 fields, 2 attachments changed
v13 · LiveLive
Published 2 hours ago
v12 · Auto-saveArchived
Rollback available
Draft kept off liveAttachment diffsOne-step rollback
Key Highlights

What Makes This Feature Special

Discover the powerful capabilities that drive real business results

Draft and Live Are Separate

Edit an agent that is answering calls without touching what callers hear. Your changes accumulate as a draft until you press publish, so there is no window where a half-finished edit is live.

Diffs That Include Attachments

Attachments such as custom functions, MCP servers and knowledge documents are stored separately from the agent's own settings, so an entity-only diff would miss them entirely. VoiceInfra resolves those relationships by name and shows adds and removals alongside your field changes.

Read-Only Preview of Any Version

Open a past version and inspect it exactly as it was, with a clear read-only banner, locked fields and the save, delete and publish controls hidden. You can see what you are about to restore before you restore it.

Roll Back in One Step

A full version history per resource. Pick any earlier version and roll the resource back to it, which is useful when a publish looked right in testing and wrong in production.

Auto-Save You Can Actually Undo

Auto-save is change-detection based rather than a blind timer, and each auto-save is published to version history under an Auto-save label. A fingerprint check prevents no-op saves, so history stays clean and every auto-save is still a version you can return to.

Benefits

Transform Your Business

Discover the measurable impact and advantages that drive real business growth

Change a live agent without a maintenance window

See exactly what will change before it changes

Attachment changes appear in the diff instead of happening silently

Preview any version read-only before restoring it

Roll back a bad publish in one step

Auto-saved work is a version you can return to

Validation errors name the exact blocker to fix

Works across agents, agent widgets, functions and MCP servers

Publish state is visible at a glance, so nothing ships by accident

Discard a draft cleanly and return to the live configuration

Solutions

Industry Solutions

Discover how this feature powers tailored solutions across industries

AI Phone System for Technical Support 24/7 Troubleshooting & Issue Resolution

Build a Voice AI agent for your technical support center. Handle troubleshooting, ticketing, and escalation around the clock.

Explore Solution

AI Phone System for SaaS Companies 24/7 Customer Support & Technical Assistance

Build a Voice AI agent for your SaaS business. Handle customer support, technical troubleshooting, and onboarding around the clock.

Explore Solution

AI BPO Automation 24/7 Support, Tech & Back Office

Build a Voice AI agent for your BPO operations. Handle customer support, technical troubleshooting, back-office tasks, and sales campaigns around the clock.

Explore Solution
Customer Success

See How Our Customers Use This

Real businesses getting real results with this feature. Read their stories.

How a Telecom MSP Replaced Their Customer Service Team with VoiceInfra AI Agents

A US-India telecom MSP replaced their human customer service with VoiceInfra AI agents that handle new leads, troubleshoot issues, report incidents, and transfer callers to the right extension

Read Success Story

How an AI-Native Dubai Real Estate Brokerage Runs 5 Voice AI Agents on Yeastar and Zoho CRM

An AI-native real estate brokerage in Dubai built 5 autonomous AI voice agents for lead generation, follow-up, marketing lead qualification, property portal inquiry matching, and recruitment

Read Success Story
GOT QUESTIONS?

Still have questions about Version Control & Rollback? Just ask.

The people who built this feature answer every question in plain English. Want to see it running on your own setup instead? Tick the box and we'll include a live demo.

  • Answered by the people who built it
  • Live demo on your setup, if you want one
  • A reply within one business day
No spam. Your question, our answer. That's it.
Technical Excellence

Technical Specifications

Enterprise-grade infrastructure built for reliability and scale

Draft & Live

Separated states

Attachment Diffs

Functions, MCP, documents

Read-Only Preview

Inspect before restoring

Version History

Every publish retained

FAQ

Frequently Asked Questions

Find answers to common questions about this feature

Version control keeps a history of every resource you publish and separates your work-in-progress from what is actually live. You edit as a draft, review the exact differences, then publish. Each publish is retained as a version you can inspect, preview, or restore.

Agents, agent widgets, custom functions and MCP servers all support draft and published states with full version history.

Your edits collect as a draft. The live version keeps serving calls exactly as it did until you publish, so callers never hear a half-finished change. The publish control shows when a draft exists, so unsaved work is visible rather than implied.

Yes, and this matters more than it sounds. Attachments such as functions, MCP servers and knowledge documents are stored in the version snapshot's relationships rather than in the resource's own settings, so a settings-only comparison would miss them. VoiceInfra resolves those attachments to readable names and shows additions and removals next to your field changes.

Read-only preview opens a past version exactly as it was configured, behind a clear preview banner. Fields are locked and the save, delete and publish controls are hidden, so it is safe to explore a version without any risk of altering it. It is the difference between guessing what a version contained and seeing it.

Open the version history for a resource, choose the version you want, and roll back. The resource returns to that configuration. Because every publish is retained, a rollback is itself just another state you can move away from later.

Auto-save is triggered by detected changes rather than a fixed timer, and each auto-save is recorded in version history under an Auto-save label. That means automatic saves are not a hidden background process. They are versions you can inspect and roll back to like any other.

Publishing is validated first, and the reason is surfaced verbatim. A typical example is a workflow referencing a function that has never itself been published. The message names the function and the node using it and tells you to publish it first, rather than failing vaguely.

No. Small edits still take seconds. The difference is that they land in a draft you can see and publish deliberately. If you want the speed of save-and-go-live, publishing a draft is a single action.

Yes. Discarding a draft returns the resource to its live configuration and clears the pending changes, with the forms re-seeded to the live values so the interface never shows you stale input.
Platform Features

Continue Exploring VoiceInfra

Discover more ways VoiceInfra can transform your voice AI experience

Multilingual 30+ Languages

Break language barriers with AI that understands 30+ languages instantly. VoiceInfra connects you to leading transcription engines (ElevenLabs, OpenAI, Cartesia, Deepgram, Groq, Speechmatics, Hamsa) so you get the best accuracy for every accent and dialect. Your agents respond naturally, no matter where your customers call from.

Explore Feature

Website AI Widget Voice & Chat

Embed a customizable AI widget on your website that handles voice calls and live chat conversations. Configure appearance, collect lead information through forms, and let your AI agent engage visitors 24/7, no coding required beyond a single script tag.

Explore Feature

WhatsApp Chat & Messaging

Connect your WhatsApp Business number for automated text messaging. AI agents handle customer inquiries, qualify leads, and provide instant support through chat. Configure webhooks for real-time message delivery, manage multiple numbers, and use rich media to engage customers. Scale your WhatsApp chat support without adding staff.

Explore Feature

Ready to transform your operations?

Contact our sales team to see how the platform works for your industry.