We swapped the platform running our AI phone agents — mid-build. Here's what pushed us.

We moved our agents off the platform we started on, partway through real client work. The reasons — and the one principle that made it a re-point instead of a rewrite.

We build AI phone agents — the kind that answer your line, book the appointment, take the message, and text the follow-up. We build them in public, which means we also tell you when we change our minds.

AI AGENTSTHE PLATFORM SWAPSWAP THE PLATFORM, KEEP THE BRAINYour logicbooking · guardrailscrm · call recoveryOldUNPLUGGEDNewCONNECTEDLogic stays. Platform swaps.Don't marry the vendor.

Here's a recent one: we moved our agents off the platform we started on and onto a different one, partway through real client work. Not because the first one was bad — because a few limitations kept getting in the way of doing right by clients. If you're an owner weighing any piece of "AI" tech, the story is more useful than the brand names, so we're leaving those out.

What pushed us

A client's own voice wouldn't connect. One client wanted their agent to speak in a specific, branded voice. The platform we started on kept rejecting the setup — and we could prove the problem was on their end, not ours (the voice service itself was responding fine). We weren't going to tell a client "sorry, the tool won't let us." That was strike one.

We couldn't get a phone number — for days. A phone agent is useless without a phone number, and getting one should take about two minutes. On the platform we started on, the number supply dried up across every area code we tried, including the platform's own examples. That's not something you can explain to a client who's ready to launch.

Little reliability wobbles added up. Nothing catastrophic — just enough flakiness during builds to cost time and make us nervous about a live client line.

Controlling who's allowed to reach the line was a workaround. For a private or internal line, "only these numbers can get through" should be a setting, not a science project. On the new platform, it's a first-class feature.

The platform we run now fixed all four: branded voices connect cleanly, numbers provision instantly, caller-level control is built in, and — a nice bonus — it shows a per-minute cost breakdown, so we can keep each client's running cost down on purpose instead of guessing.

The part that actually matters for you

Here's the lesson worth stealing, whatever tools you use: we didn't marry the vendor. The "brain" of every agent — how it books, what it's allowed to say, how it writes to your CRM, how it recovers a dropped call — lives in our own code, not locked inside the platform. So switching platforms wasn't a rebuild. It was a few additive lines and a re-point. The agents kept their memory, their manners, and their guardrails.

Most small businesses get this backwards. They pour their process into a vendor's tool, and then they're stuck — because leaving means starting over. Build the logic so it's portable, and a better tool becomes an upgrade, not a hostage situation.

To be clear, this isn't a hit piece on the first platform. It's still good at plenty, and we'd use it again where it fits. The point is simpler: match the tool to the job, keep your own logic in your own hands, and be willing to switch the moment something serves your clients better.

That's the whole game — and we'll keep showing you the receipts as we go.

Want us to look at where a phone agent could take work off your plate? Grab a free workflow audit.

← Back to all posts Free Workflow Audit