<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:googleplay="http://www.google.com/schemas/play-podcasts/1.0"><channel><title><![CDATA[The Voice AI Brief]]></title><description><![CDATA[Enterprise voice AI, decoded for the people buying and deploying it in the contact centre.]]></description><link>https://thevoiceaibrief.substack.com</link><image><url>https://substackcdn.com/image/fetch/$s_!Clj_!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d3ca099-67ca-4e17-b47d-bb1c487f337c_3733x3733.jpeg</url><title>The Voice AI Brief</title><link>https://thevoiceaibrief.substack.com</link></image><generator>Substack</generator><lastBuildDate>Fri, 26 Jun 2026 09:17:13 GMT</lastBuildDate><atom:link href="https://thevoiceaibrief.substack.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Lewis Crook]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[thevoiceaibrief@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[thevoiceaibrief@substack.com]]></itunes:email><itunes:name><![CDATA[The Voice AI Brief]]></itunes:name></itunes:owner><itunes:author><![CDATA[The Voice AI Brief]]></itunes:author><googleplay:owner><![CDATA[thevoiceaibrief@substack.com]]></googleplay:owner><googleplay:email><![CDATA[thevoiceaibrief@substack.com]]></googleplay:email><googleplay:author><![CDATA[The Voice AI Brief]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[Your Voice AI Pilot Worked. That’s the Problem.]]></title><description><![CDATA[The demo runs on a clean sandbox. Production runs on seven systems of record &#8212; and the gap between them is where most voice deployments quietly die.]]></description><link>https://thevoiceaibrief.substack.com/p/your-voice-ai-pilot-worked-thats</link><guid isPermaLink="false">https://thevoiceaibrief.substack.com/p/your-voice-ai-pilot-worked-thats</guid><dc:creator><![CDATA[The Voice AI Brief]]></dc:creator><pubDate>Thu, 25 Jun 2026 14:40:27 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!7_Rh!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50ea6215-98ba-4241-aad3-5e2f44ef52c4_1456x819.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!7_Rh!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50ea6215-98ba-4241-aad3-5e2f44ef52c4_1456x819.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!7_Rh!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50ea6215-98ba-4241-aad3-5e2f44ef52c4_1456x819.png 424w, https://substackcdn.com/image/fetch/$s_!7_Rh!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50ea6215-98ba-4241-aad3-5e2f44ef52c4_1456x819.png 848w, https://substackcdn.com/image/fetch/$s_!7_Rh!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50ea6215-98ba-4241-aad3-5e2f44ef52c4_1456x819.png 1272w, https://substackcdn.com/image/fetch/$s_!7_Rh!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50ea6215-98ba-4241-aad3-5e2f44ef52c4_1456x819.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!7_Rh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50ea6215-98ba-4241-aad3-5e2f44ef52c4_1456x819.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/50ea6215-98ba-4241-aad3-5e2f44ef52c4_1456x819.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:117003,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://thevoiceaibrief.substack.com/i/202762985?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50ea6215-98ba-4241-aad3-5e2f44ef52c4_1456x819.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!7_Rh!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50ea6215-98ba-4241-aad3-5e2f44ef52c4_1456x819.png 424w, https://substackcdn.com/image/fetch/$s_!7_Rh!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50ea6215-98ba-4241-aad3-5e2f44ef52c4_1456x819.png 848w, https://substackcdn.com/image/fetch/$s_!7_Rh!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50ea6215-98ba-4241-aad3-5e2f44ef52c4_1456x819.png 1272w, https://substackcdn.com/image/fetch/$s_!7_Rh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50ea6215-98ba-4241-aad3-5e2f44ef52c4_1456x819.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>You watched the pilot. It was good. The bot booked the appointment, read back the order, handled the awkward &#8220;actually, can you change that&#8221; without falling over. Someone on the steering committee said the word &#8220;transformational.&#8221; You signed.</p><p>Six months later it&#8217;s still in the pilot pen. Or it shipped, and now half the calls end with &#8220;let me put you through to someone who can help.&#8221; Same vendor. Same model. Same demo that wowed the room. So what changed?</p><p>Nothing changed. That&#8217;s the point. The pilot never touched the systems that production has to live inside &#8212; and the pilot was <em>designed</em> that way.</p><h2>The number nobody puts on the slide</h2><p>Here is the figure that should be on the first page of every business case and never is. In 2026, Gartner found that <strong>64% of enterprise CX teams ran an agentic AI pilot &#8212; but only 27% had even one channel in full production.</strong> Most of the industry piloted. Roughly a quarter shipped.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!7wn3!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa463961f-b424-40a6-b216-6c5cd118adf3_1456x860.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!7wn3!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa463961f-b424-40a6-b216-6c5cd118adf3_1456x860.png 424w, https://substackcdn.com/image/fetch/$s_!7wn3!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa463961f-b424-40a6-b216-6c5cd118adf3_1456x860.png 848w, https://substackcdn.com/image/fetch/$s_!7wn3!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa463961f-b424-40a6-b216-6c5cd118adf3_1456x860.png 1272w, https://substackcdn.com/image/fetch/$s_!7wn3!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa463961f-b424-40a6-b216-6c5cd118adf3_1456x860.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!7wn3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa463961f-b424-40a6-b216-6c5cd118adf3_1456x860.png" width="1456" height="860" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a463961f-b424-40a6-b216-6c5cd118adf3_1456x860.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:860,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:124049,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://thevoiceaibrief.substack.com/i/202762985?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa463961f-b424-40a6-b216-6c5cd118adf3_1456x860.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!7wn3!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa463961f-b424-40a6-b216-6c5cd118adf3_1456x860.png 424w, https://substackcdn.com/image/fetch/$s_!7wn3!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa463961f-b424-40a6-b216-6c5cd118adf3_1456x860.png 848w, https://substackcdn.com/image/fetch/$s_!7wn3!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa463961f-b424-40a6-b216-6c5cd118adf3_1456x860.png 1272w, https://substackcdn.com/image/fetch/$s_!7wn3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa463961f-b424-40a6-b216-6c5cd118adf3_1456x860.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>That is not a model-quality problem. The models are extraordinary. They were extraordinary in your demo. The gap between 64 and 27 is almost entirely the work nobody demos: the wiring.</p><blockquote><p>The model was never the hard part. The integration layer is where voice AI goes to die.</p></blockquote><p>CX Today reported the same thing from the field this year &#8212; internally-built voice projects fail at roughly twice the rate of vendor-led ones, and the difference isn&#8217;t the AI. It&#8217;s the compounding cost of connecting that AI to the actual systems of record: the CRM, the order platform, the ticketing tool, the knowledge base, the four bits of middleware nobody has owned since 2019. The pilot skipped all of it. Production can&#8217;t.</p><h2>Why the pilot is rigged to succeed</h2><p>I don&#8217;t mean rigged dishonestly. I mean structurally. A pilot is built to prove the <em>conversation</em> works. So it&#8217;s given the cleanest possible conditions to do that.</p><p>The pilot reads from a spreadsheet of 200 happy-path records, not your live database with its duplicate accounts and half-migrated fields. It calls a mock API that returns in 40 milliseconds, not your order system that takes 1.8 seconds on a good day and times out on a bad one. It runs at five concurrent calls, not five hundred. It never meets the customer who&#8217;s been a member since 1996 and exists in three systems under two spellings.</p><p>Every one of those simplifications is reasonable for a proof of concept. Every one of them is a liability you&#8217;ve agreed to take on later without pricing it. The demo number isn&#8217;t your number &#8212; it&#8217;s the number you get when the hard parts are switched off.</p><h2>The mechanism: latency and truth, not intelligence</h2><p>Two things break in the move to production, and neither is &#8220;the AI got dumber.&#8221;</p><p><strong>The first is latency, and it&#8217;s brutal because it&#8217;s invisible in the demo.</strong> A voice agent has to detect that the caller has interrupted, stop talking, and yield the floor in well under 200 milliseconds or the whole thing feels broken. Push total round-trip past 500ms and callers start talking over it. In the sandbox, your mock backend returns instantly, so this never shows. In production, every real lookup &#8212; balance, order status, eligibility &#8212; adds real time, and the agent either stalls mid-sentence or starts answering before it has the truth. The conversation that felt human in the demo now feels like a bad phone line.</p><p><strong>The second is truth.</strong> A voice agent is only as good as what it can see. Wired to a mock, it always &#8220;knows&#8221; the answer. Wired to your real stack &#8212; with its outages, stale caches, and fields that mean different things in different systems &#8212; it now has to handle <em>not knowing</em>, gracefully, on a live call, without inventing an answer. That&#8217;s a design problem the pilot never posed. So the agent does the only safe thing it was taught: it escalates. Your containment collapses, and everyone blames the model.</p><h2>What I&#8217;ve actually seen</h2><p>The pattern is always the same, and it always arrives in week six, not week one.</p><p>The build that demos in a fortnight spends the next two quarters on integration &#8212; and it&#8217;s never the integration anyone flagged. It&#8217;s the CRM that returns a customer record in a slightly different shape for business accounts. It&#8217;s the telephony layer that drops DTMF tones under load. It&#8217;s the &#8220;real-time&#8221; inventory feed that&#8217;s actually a batch job from last night. It&#8217;s the auth flow that works for 95% of callers and locks out exactly the 5% who phone in angry.</p><p>None of that is exotic. All of it is the boring middle of every enterprise. And the teams that ship are not the ones with the best bot &#8212; they&#8217;re the ones who treated the conversation as the <em>easy</em> 20% and budgeted accordingly for the other 80%. The teams still stuck in the pen are the ones who saw a great demo and assumed the demo was the project.</p><p>The uncomfortable truth: a slightly worse model on a fully-wired, latency-tuned, failure-aware integration will beat a brilliant model on a fragile one every single time. Production rewards plumbing, not eloquence.</p><h2>What to ask before you sign</h2><p>Run every one of these <em>before</em> the business case, not after. The vendor who has good answers is the vendor who has shipped.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Y4SB!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10c1b5a2-8a4a-4247-8973-19968194dc70_1200x1180.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Y4SB!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10c1b5a2-8a4a-4247-8973-19968194dc70_1200x1180.png 424w, https://substackcdn.com/image/fetch/$s_!Y4SB!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10c1b5a2-8a4a-4247-8973-19968194dc70_1200x1180.png 848w, https://substackcdn.com/image/fetch/$s_!Y4SB!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10c1b5a2-8a4a-4247-8973-19968194dc70_1200x1180.png 1272w, https://substackcdn.com/image/fetch/$s_!Y4SB!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10c1b5a2-8a4a-4247-8973-19968194dc70_1200x1180.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Y4SB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10c1b5a2-8a4a-4247-8973-19968194dc70_1200x1180.png" width="1200" height="1180" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/10c1b5a2-8a4a-4247-8973-19968194dc70_1200x1180.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1180,&quot;width&quot;:1200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:204437,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://thevoiceaibrief.substack.com/i/202762985?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10c1b5a2-8a4a-4247-8973-19968194dc70_1200x1180.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Y4SB!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10c1b5a2-8a4a-4247-8973-19968194dc70_1200x1180.png 424w, https://substackcdn.com/image/fetch/$s_!Y4SB!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10c1b5a2-8a4a-4247-8973-19968194dc70_1200x1180.png 848w, https://substackcdn.com/image/fetch/$s_!Y4SB!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10c1b5a2-8a4a-4247-8973-19968194dc70_1200x1180.png 1272w, https://substackcdn.com/image/fetch/$s_!Y4SB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10c1b5a2-8a4a-4247-8973-19968194dc70_1200x1180.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><ol><li><p><strong>Show me the pilot&#8217;s data source.</strong> Live system of record, or a copied dataset? If it&#8217;s a copy, what&#8217;s different about the live one &#8212; duplicates, missing fields, business vs. consumer records?</p></li><li><p><strong>What&#8217;s the real backend latency budget?</strong> Get the p95 round-trip time for every live lookup the agent makes, under production concurrency &#8212; not the demo&#8217;s instant mock.</p></li><li><p><strong>What happens when a system is down or slow?</strong> Make them demo a timed-out CRM call live. Watch whether the agent stalls, hallucinates, or degrades gracefully.</p></li><li><p><strong>How many concurrent calls has this exact configuration run?</strong> Pilot concurrency and production concurrency are different products. Ask for the number, not the brochure.</p></li><li><p><strong>Who owns each integration in month seven?</strong> Name the human responsible for the CRM connector, the telephony layer, the knowledge sync &#8212; when something breaks at 2am.</p></li><li><p><strong>Where does it escalate, and does that handoff carry context?</strong> A transfer that dumps the caller back to &#8220;how can I help you&#8221; is a failure wearing a success costume.</p></li><li><p><strong>What&#8217;s the cost per </strong><em><strong>resolved</strong></em><strong> call at production volume</strong> &#8212; including the integration and maintenance you&#8217;re about to inherit &#8212; not cost per minute in the demo?</p></li></ol><p>If a vendor flinches at any of these, you haven&#8217;t found a flaw in the questions. You&#8217;ve found the gap between 64 and 27.</p><h2>The point</h2><p>The pilot is the part everyone can do. Shipping is the part almost nobody does &#8212; and the difference is not the AI. It&#8217;s whether you treated the conversation as the project or as the trailer. Buy the wiring, not the demo. The bot that resolves the call is the boring one that&#8217;s plugged into everything.</p><h2>A few quick questions I get asked</h2><p><strong>&#8220;Our pilot hit 80% containment. Why would production be lower?&#8221;</strong> Because the pilot answered questions it could always answer. Production includes the calls where the system of record is wrong, slow, or silent &#8212; and those are exactly the calls a clean pilot was built to avoid. Re-measure on live data before you promise the board a number.</p><p><strong>&#8220;Isn&#8217;t this an argument for building in-house, so we control the integrations?&#8221;</strong> The opposite, usually. The field data this year shows internal builds failing at roughly twice the rate, precisely because the integration and operational scaffolding is harder and less glamorous than the model. Control the integrations through ownership and good contracts &#8212; not by underestimating how much of an org&#8217;s effort they&#8217;ll eat.</p><p><strong>&#8220;How do I make the pilot more honest without blowing the budget?&#8221;</strong> One change: wire the pilot to one real system of record, at real latency, for one real journey. You&#8217;ll learn more from that single honest path than from ten happy-path demos. A narrow, true pilot beats a broad, fake one.</p><div><hr></div><p><em>The Voice AI Brief is a weekly read on what actually works in enterprise voice AI &#8212; field notes from someone who&#8217;s been the buyer, the builder, and in the room. Subscribe to get the next edition by email.</em></p>]]></content:encoded></item><item><title><![CDATA[Containment Rate Is the Most Misleading Number in Enterprise Voice AI]]></title><description><![CDATA[It tells you how many calls the AI handled without a human. It doesn&#8217;t tell you how many it actually resolved &#8212; and that gap is where deployments die.]]></description><link>https://thevoiceaibrief.substack.com/p/containment-rate-is-the-most-misleading</link><guid isPermaLink="false">https://thevoiceaibrief.substack.com/p/containment-rate-is-the-most-misleading</guid><dc:creator><![CDATA[The Voice AI Brief]]></dc:creator><pubDate>Fri, 19 Jun 2026 18:48:19 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!_l17!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4554ca0-0522-4aea-b777-6513d30c1e2a_1456x819.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!_l17!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4554ca0-0522-4aea-b777-6513d30c1e2a_1456x819.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!_l17!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4554ca0-0522-4aea-b777-6513d30c1e2a_1456x819.png 424w, https://substackcdn.com/image/fetch/$s_!_l17!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4554ca0-0522-4aea-b777-6513d30c1e2a_1456x819.png 848w, https://substackcdn.com/image/fetch/$s_!_l17!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4554ca0-0522-4aea-b777-6513d30c1e2a_1456x819.png 1272w, https://substackcdn.com/image/fetch/$s_!_l17!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4554ca0-0522-4aea-b777-6513d30c1e2a_1456x819.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!_l17!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4554ca0-0522-4aea-b777-6513d30c1e2a_1456x819.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b4554ca0-0522-4aea-b777-6513d30c1e2a_1456x819.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:132314,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://thevoiceaibrief.substack.com/i/202755728?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4554ca0-0522-4aea-b777-6513d30c1e2a_1456x819.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!_l17!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4554ca0-0522-4aea-b777-6513d30c1e2a_1456x819.png 424w, https://substackcdn.com/image/fetch/$s_!_l17!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4554ca0-0522-4aea-b777-6513d30c1e2a_1456x819.png 848w, https://substackcdn.com/image/fetch/$s_!_l17!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4554ca0-0522-4aea-b777-6513d30c1e2a_1456x819.png 1272w, https://substackcdn.com/image/fetch/$s_!_l17!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4554ca0-0522-4aea-b777-6513d30c1e2a_1456x819.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>If a vendor opens with their containment rate, be careful. It is the easiest number in this category to inflate, the easiest to misread, and the one most likely to make a deployment look like a success while your customers quietly suffer. After two years running enterprise voice AI in production at over a million minutes a month &#8212; and two decades in enterprise telephony before that &#8212; it is the metric I trust least when it&#8217;s said out loud in a demo, and the one I dig into hardest before I believe anything else.</p><p>Here&#8217;s the short version: containment rate tells you how many calls the AI handled without passing to a human. It does not tell you how many of those calls were actually resolved. Those are completely different things, and the gap between them is where voice AI projects go to die.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://thevoiceaibrief.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>This matters whether you&#8217;re the one signing off on the contract or the one who&#8217;ll inherit the system afterwards and have to make the number real. The buyer gets sold the figure; the builder gets handed the consequences. Both are reading the same dashboard, and the dashboard is lying to both of them.</p><h2>What containment actually measures &#8212; and what it hides</h2><p>Containment is a deflection metric. A call is &#8220;contained&#8221; if it ended without reaching an agent. That sounds like success, and it gets presented that way: a high containment rate looks like cost saved, agents freed up, a system doing its job.</p><p>But a call can be contained for all the wrong reasons. The customer gave up. The system looped them until they hung up. It dumped them to a voicemail nobody checks. It confidently answered the wrong question and the customer rang back the next day &#8212; a second contained call that&#8217;s really one unresolved problem counted twice. Every one of those is a containment win on the dashboard and a customer-experience loss in reality.</p><blockquote><p>A contained call and a resolved call are not the same call, and the distance between them is your customer&#8217;s experience.</p></blockquote><p>That&#8217;s the whole essay in one line, but it&#8217;s worth sitting with, because almost every dashboard in this category is built to obscure it.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!t3Zw!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa71cf9e0-466f-411f-b2f8-1407c954d23f_1456x860.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!t3Zw!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa71cf9e0-466f-411f-b2f8-1407c954d23f_1456x860.png 424w, https://substackcdn.com/image/fetch/$s_!t3Zw!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa71cf9e0-466f-411f-b2f8-1407c954d23f_1456x860.png 848w, https://substackcdn.com/image/fetch/$s_!t3Zw!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa71cf9e0-466f-411f-b2f8-1407c954d23f_1456x860.png 1272w, https://substackcdn.com/image/fetch/$s_!t3Zw!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa71cf9e0-466f-411f-b2f8-1407c954d23f_1456x860.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!t3Zw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa71cf9e0-466f-411f-b2f8-1407c954d23f_1456x860.png" width="1456" height="860" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a71cf9e0-466f-411f-b2f8-1407c954d23f_1456x860.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:860,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:119294,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://thevoiceaibrief.substack.com/i/202755728?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa71cf9e0-466f-411f-b2f8-1407c954d23f_1456x860.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!t3Zw!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa71cf9e0-466f-411f-b2f8-1407c954d23f_1456x860.png 424w, https://substackcdn.com/image/fetch/$s_!t3Zw!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa71cf9e0-466f-411f-b2f8-1407c954d23f_1456x860.png 848w, https://substackcdn.com/image/fetch/$s_!t3Zw!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa71cf9e0-466f-411f-b2f8-1407c954d23f_1456x860.png 1272w, https://substackcdn.com/image/fetch/$s_!t3Zw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa71cf9e0-466f-411f-b2f8-1407c954d23f_1456x860.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><em>Of every 100 calls, 85 get &#8220;contained&#8221; &#8212; but only 57 are actually resolved. The 28 in between came back.</em></p><h2>The number that actually matters</h2><p>The metric that means something is resolution &#8212; how many contacts the AI genuinely closed out, such that the customer got what they needed and didn&#8217;t have to come back. Some teams call it autonomous resolution rate, some fold it into first-contact resolution. The label matters less than the discipline behind it: you are measuring outcomes, not avoidance.</p><p>Resolution is harder to game, because it forces the awkward follow-up questions:</p><ul><li><p>Of the calls we contained, how many customers called back within a day or two about the same issue? Repeat contacts are the truth serum for containment.</p></li><li><p>What happened to CSAT on contained calls specifically, versus calls that reached an agent?</p></li><li><p>When the AI handed off to a human, did it hand off early and cleanly, or only after the customer had already lost patience?</p></li></ul><p>A system with 60% genuine resolution and clean handoffs is worth far more than one with 80% containment and a callback problem. The first is doing the job. The second is hiding the job.</p><h2>Where I&#8217;ve seen this bite</h2><p>The deployment I think about most reported a containment rate in the high 80s. On paper it was the best-performing bot in the estate, and it was held up in every internal review as the one to copy. Then we pulled the repeat-contact data and lined it up against it: roughly a third of the calls it &#8220;contained&#8221; came back within forty-eight hours &#8212; the same customer, the same unsolved problem, often a worse mood. Strip those callbacks out and the real one-and-done resolution was sitting closer to the high 50s. The headline number wasn&#8217;t lying about deflection; it was just silent about whether anything got fixed. CSAT on those contained calls was a full fifteen-odd points below the calls that reached a human, and nobody had been looking, because the dashboard everyone reported up the chain only had one number on it and that number was green.</p><p>The pattern, every time, is the same: the headline number is healthy, and the business underneath it is not. Nobody set out to mislead. Containment is just what the tooling measured by default, so containment is what everybody optimised &#8212; and optimising the wrong number is worse than not measuring at all, because it buys you false confidence right up until the volume hits.</p><h2>Why the demo number is almost never your number</h2><p>The containment figure in a sales deck was produced under conditions you will never replicate on day one:</p><ul><li><p>It was measured on a narrow set of well-behaved intents, not your full call mix.</p></li><li><p>It assumes integrations that are already working &#8212; the CRM lookup, the order-status API, the authentication step. In production, those integrations are where things break, and a call the AI can&#8217;t complete because it can&#8217;t reach a backend system is a call it can&#8217;t contain.</p></li><li><p>It rarely accounts for how your customers actually talk &#8212; accents, interruptions, background noise, the person who opens with three questions at once.</p></li></ul><p>The honest way to read any vendor&#8217;s containment number is as a ceiling under ideal conditions, not a forecast. Your real number is a function of your call mix, your integration quality, and how much of your edge-case volume you&#8217;re willing to route to a human early. A good vendor will tell you that plainly &#8212; they&#8217;ll say you&#8217;ll start at a more modest number and climb as the system is tuned, and they&#8217;ll show you the curve from a real account. That honesty is a buying signal. A single, flawless, context-free figure is a selling one.</p><h2>What to ask instead</h2><p>If you&#8217;re evaluating voice AI right now, replace &#8220;what&#8217;s your containment rate?&#8221; with these:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!9lAt!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f97c54a-1cf6-4a85-9f78-f30c12d3b7ef_1200x1180.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!9lAt!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f97c54a-1cf6-4a85-9f78-f30c12d3b7ef_1200x1180.png 424w, https://substackcdn.com/image/fetch/$s_!9lAt!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f97c54a-1cf6-4a85-9f78-f30c12d3b7ef_1200x1180.png 848w, https://substackcdn.com/image/fetch/$s_!9lAt!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f97c54a-1cf6-4a85-9f78-f30c12d3b7ef_1200x1180.png 1272w, https://substackcdn.com/image/fetch/$s_!9lAt!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f97c54a-1cf6-4a85-9f78-f30c12d3b7ef_1200x1180.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!9lAt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f97c54a-1cf6-4a85-9f78-f30c12d3b7ef_1200x1180.png" width="1200" height="1180" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7f97c54a-1cf6-4a85-9f78-f30c12d3b7ef_1200x1180.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1180,&quot;width&quot;:1200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:186517,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://thevoiceaibrief.substack.com/i/202755728?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f97c54a-1cf6-4a85-9f78-f30c12d3b7ef_1200x1180.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!9lAt!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f97c54a-1cf6-4a85-9f78-f30c12d3b7ef_1200x1180.png 424w, https://substackcdn.com/image/fetch/$s_!9lAt!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f97c54a-1cf6-4a85-9f78-f30c12d3b7ef_1200x1180.png 848w, https://substackcdn.com/image/fetch/$s_!9lAt!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f97c54a-1cf6-4a85-9f78-f30c12d3b7ef_1200x1180.png 1272w, https://substackcdn.com/image/fetch/$s_!9lAt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f97c54a-1cf6-4a85-9f78-f30c12d3b7ef_1200x1180.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><ul><li><p><strong>&#8220;Show me containment and resolution, side by side, on a call mix like mine.&#8221;</strong> If they can only show containment, you&#8217;ve learned something.</p></li><li><p><strong>&#8220;What&#8217;s the repeat-contact rate on contained calls?&#8221;</strong> The single most revealing question you can ask. Watch how quickly they answer it.</p></li><li><p><strong>&#8220;What happens when an integration is down or slow?&#8221;</strong> The honest deployments have a graceful answer. The fragile ones change the subject.</p></li><li><p><strong>&#8220;At what point does it hand to a human, and how do you decide that line?&#8221;</strong> Early, clean handoff is a feature, not a failure. A vendor who treats every handoff as a loss will build you a system that traps customers to protect its own metric.</p></li><li><p><strong>&#8220;What did this number look like in month one versus month six?&#8221;</strong> Real deployments climb. A flat, perfect number from day one is a demo, not a deployment.</p></li></ul><h2>The point</h2><p>Containment rate isn&#8217;t useless &#8212; it&#8217;s just the wrong thing to lead with, and a dangerous thing to optimise for on its own. Optimise for containment and you can quietly build a system that&#8217;s brilliant at making calls end and terrible at making problems go away. Optimise for genuine resolution, with repeat-contact and CSAT as your guardrails, and containment takes care of itself as a by-product of actually helping people.</p><p>I&#8217;ve sat on every side of this &#8212; the buyer reading the deck and wondering if the number was real, the engineer finding out what the number cost at scale, and now the person in the room. The thing I&#8217;d tell my earlier self is the line from the top of this piece: a contained call and a resolved call are not the same call, and the distance between them is your customer&#8217;s experience. Measure that distance. Everything else is theatre.</p><h2>A few quick questions I get asked</h2><p><strong>Is containment rate a bad metric?</strong> No &#8212; it&#8217;s a useful operational measure, but it&#8217;s the wrong thing to lead with or optimise in isolation. It tracks whether a call avoided a human, not whether the customer&#8217;s problem was solved. Pair it with a resolution measure and a repeat-contact rate.</p><p><strong>What&#8217;s a good containment rate for enterprise voice AI?</strong> There&#8217;s no single right number, because it depends entirely on your call mix and integration depth. A realistic production figure on a sensible scope, climbing over the first few months, with low repeat contacts, beats a high headline number that hides callbacks.</p><p><strong>What should I measure instead?</strong> Genuine resolution rate, repeat-contact rate on contained calls, and CSAT on contained calls versus agent-handled calls &#8212; reported weekly, AI and human side by side.</p><div><hr></div><p><em>The Voice AI Brief is a fortnightly read on what actually works in enterprise voice AI &#8212; for the people who have to buy it, build it, and live with it. If a question about your own deployment is nagging at you, reply and tell me; reader questions shape what I write here. Subscribe to get the next edition by email.</em></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://thevoiceaibrief.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item></channel></rss>