
Blogpost
Jan 28, 2026
80% Done: The Open-Source Playbook for Replacing BPO with Conversational Voice AI
I recently heard the new philosophy for building enterprise software, and it’s basically:
“Start at 80% done — and figure out the 20% that actually matters.”
Couldn’t agree more when it comes to customer service.
There are 4 ways to handle enterprise support:
Sierra/Decagon - SaaS that "just works." Actually service companies in disguise. You own nothing & pay for platform & per resolutin..
Build from scratch - 18 months on plumbing before your first business-specific eval.
BPO + "AI services" - Teleperformance promising tech. Their revenue is agent hours. They'll never automate themselves.
Open-core - Start with 80% done (infrastructure). Own the 20% that matters (evals, improvement loops, customer intelligence). Pay just for the LLM costs, without any margin. Total freedom.
And we'll talk about why open-core is a way to go, enjoy!
CLAUDE - Open source approach for BPO replacement agents
80% Done: The Open-Source Playbook for Replacing BPO with Conversational Voice AI
I recently heard the new philosophy for building enterprise software, and it’s basically:
“Start at 80% done — and figure out the 20% that actually matters.”
Couldn’t agree more when it comes to customer service.
There are 4 ways to handle enterprise support:
Sierra/Decagon - SaaS that "just works." Actually service companies in disguise. You own nothing & pay for platform & per resolutin..
Build from scratch - 18 months on plumbing before your first business-specific eval.
BPO + "AI services" - Teleperformance promising tech. Their revenue is agent hours. They'll never automate themselves.
Open-core - Start with 80% done (infrastructure). Own the 20% that matters (evals, improvement loops, customer intelligence). Pay just for the LLM costs, without any margin. Total freedom.
And we'll talk about why open-core is a way to go, enjoy!
The False Choice in Conversational AI Contact Centers
Enterprise contact centers are stuck in the same trap as enterprise software - a false choice between:
Option A: Rent from a SaaS
Upload your knowledge base
Connect your tools
Write your prompts
And hope it all just works out
Spoiler alert: it doesn’t. These are service companies in disguise. Take a look at their job boards. They’re hiring Agent Engineers and Agent Product Managers. They’re writing custom code for every client behind a shiny SaaS facade.
And don’t even get me started on how closed they are. Your customer data, conversation info, and improvement loops - all trapped in their platform.
Option B: Build from Scratch
Set up your voice infrastructure
Build a conversation storage system
Create escalation paths
Design eval frameworks
Write integrations
You’ll be stuck on the plumbing for months before you get around to writing your first business-specific eval.
Modern conversational voice AI solutions can integrate with your existing tech stack and tools, such as CRM and support systems, to enhance operational efficiency. This seamless integration enables unified communication and streamlines workflows across platforms - but all this takes time.
Option C: Ask your BPO to “add AI”
Sounds safe, right? Teleperformance, Concentrix, TTEC - they’re all promising AI now. You get to keep your existing relationship and just tack on some AI.
Here’s the problem:
Their business model is based on agent hours. They’ll never automate themselves out of existence. Classic innovator’s dilemma.
The AI is just a feature to win RFPs - it’s never going to be able to resolve tickets on its own.
They’re operations companies bolting on tech. No eval frameworks, no continuous improvement loops. It’s just QA teams doing spot checks the same way they always have.
And you still don’t own a thing.
All three options are terrible. Here’s why:
The 80/20 of Contact Center Operations
The 80% (table stakes):\
The 80% is just infrastructure. Everyone needs it. Nobody should be building it from scratch. Custom conversational voice AI solutions are optimized for performance and can handle high volumes of concurrent communication, such as calls and messages.
The 20% is what makes your support better. It’s your IP and what your domain experts know that no SaaS vendor can replicate.
Why Evals Are the Real IP in Contact Centers
A lot of people get this wrong about AI systems.
Over the last 30 years, business processes moved from paper to software. Every workflow became a database schema, UI, or API contract. A mirror image of the business.
As we move to conversational interfaces, these same processes have to be translated again - into evals.
Evals tell you how conversations should go. They're executable tests.
Every business process becomes an eval. A mature operation will have thousands of these.
This is your competitive advantage. Not the prompts, not the voice provider - the evals.
When you use a BPO like Sierra, they own your evals. When you build on open infrastructure, you own them.
The Pricing Arbitrage
With open-core, the economics work differently:
-picture screen
What the 80% of Phone Calls Looks Like in Real Life
We’re building this thing and here’s what the architecture looks like:
This system is designed as an AI platform that empowers developers to build, customize, and deploy conversational voice AI solutions across a range of devices and environments. The platform supports the creation of a custom voice for your AI agent, allowing you to fine-tune the voice, tone, and prompts to match your brand identity.
Custom Conversational Voice AI Solutions can be built on dedicated infrastructure to ensure high performance and reliability. Data security is a critical aspect, with options for secure data encryption to protect sensitive information.
Agent-agnostic, self-hosted or cloud - you get to own the data.
The Actual Improvement Loop You Want
Here's how things go with BPO (that's Business Process Outsourcing)
Customer calls
Some offshore agent handles it - but here is the thing - its not very consistent
Maybe they even log a bit of the conversation
Any knowledge that was gleaned just stays in the agents head - which is of course useless when they leave
And then that agent chews
And suddenly you are back where you started
Now here's what happens when you use your own infrastructure :
customer calls
AI handles it
You log the full transcript along with the tool calls
The eval catches any failure patterns that happen
Domain experts go and write new evals
The system gets better
And the better it gets the faster it improves.
The second loop is what evals are all about. Every failure now becomes a test case. Every test case makes the system better - from now on.
This happens with our open-core model.
It can't happen with BPO though.
It's locked in to the SaaS
Who We're Talking To
This isn't for everyone.
If you are just starting out and you only handle 100 support tickets a month, you should just use Intercom. Next!
But if you are an enterprise dealing with 100,000 contacts a month - across voice and email, and you have workflows specific to your domain that no SaaS will ever get right then you need to own your infrastructure.
You need people on board who understand your business, building evals that capture what makes your business special.
You need a platform that lets you go off the rails if needs be
You need to be able to start with 80% done and then build the 20% that makes all the difference.
What's Going to Happen Next
We are open sourcing the control plane. That includes the unified inbox, the conversation store, the eval framework, the observability.
The 80% will be yours. The 20% is what we will help you build.If you're running a contact center and fed up with being forced to choose between the vague promises of BPOs and the unwanted shackles of SaaS lock-in , lets have a chat
ModelGuide is building a contact centre infrastructure that you control, a fully open source solution with voice, email, and chat functionality all working together seamlessly, regardless of the agents you use. And the best part? You get to host it all yourself, on your own servers.
Blog
