Updated 7 May 2026. A customer's question after this article was published prompted a follow-up on a related architectural concern — what happens when a single agent has to handle many distinct skills, all stitched together in one prompt. We covered that in Diverse Skills, One Prompt — Why Voice AI Agents Need Module Boundaries.

If you have looked at voice AI in the last twelve months, you have almost certainly come across Retell AI and Vapi. Both are excellent. They represent real engineering depth, their developer experience is well-considered, and they have pushed the whole category forward. We have built test agents on both, watched their release notes carefully, and measured ourselves against them. None of what follows is a takedown.

But there is a persistent confusion in the market about what these platforms actually are, and what they are for. It shows up whenever an MSP tells us "we were going to build on Retell" or when a potential tenant asks "why don't I just use Vapi myself?" The short answer is that Retell and Vapi solve a fundamentally different problem than the one a plumber, an electrician, or a property manager actually has. This article explains the architectural reason for that.

What Retell and Vapi actually are

Retell and Vapi are voice AI frameworks. You give them an agent configuration — a system prompt, a set of tools, a voice — and they handle the plumbing that turns that into a real-time phone call. They take care of the speech-to-text, the LLM orchestration, the TTS streaming, the barge-in detection, the telephony integration. The developer experience is genuinely slick: you can have a working agent answering calls inside an afternoon.

They are, in other words, building blocks. You bring the product; they bring the voice-call runtime.

Agent-centric versus tenant-centric

The clearest way to understand the gap between "framework" and "platform" is to look at how agents relate to customers.

Retell and Vapi are agent-centric. Each agent is its own artifact: its own prompt, its own tool list, its own voice, its own knowledge. You, the developer, create agents. If you have five customers, you probably have five agents — maybe more if different customers need different behaviours for after-hours versus business hours.

This is fine at five customers. It is manageable at twenty. It becomes the single biggest problem in your business at a hundred, and it becomes impossible at a thousand.

The prompt isolation problem

Say you have fifty customers live on Retell. Your agents are running well. Then you notice something: the AI is mis-pronouncing "Ponsonby." It keeps saying it like an American would. Your customers start hearing about it from their callers.

You fix the prompt. One line, takes two minutes. For one agent.

Now you have forty-nine other agents, each of which has its own prompt, each of which has been edited over time by you or your customer, each of which contains their specific business context, their greeting, their tone. You now have three options, all bad:

  1. Manually edit all forty-nine agents. A full day of work, error-prone, and half of them will drift out of sync again within a week as customers make their own changes.
  2. Only apply the fix to new agents. Existing customers never benefit from the improvement. Six months in, your early customers have the worst experience and your newest customers have the best.
  3. Build a templating and propagation system that lets you push prompt updates across all agents without breaking each one's customisations. Congratulations: you have started building a platform.

The Ponsonby example is trivial. The same pattern applies to every improvement you will ever want to make: compliance disclosures, safety guardrails, urgency-scoring logic, handling of silent callers, greeting tone, data-capture flow, transfer-confirmation phrasing, sentiment detection instructions, how the AI handles being told "wait, one moment." Each one is a prompt change that needs to reach all your customers — or it does not.

This is what people mean by prompt isolation. The agents are architecturally independent, and improvements do not travel between them without deliberate, expensive engineering work.

Agent-centric (Retell / Vapi) Each customer = isolated agent Agent 1: Plumber Pete Full prompt, tools, voice, knowledge Agent 2: Clinic Central Full prompt, tools, voice, knowledge Agent 3: Property Plus Full prompt, tools, voice, knowledge Problem: Fix Ponsonby pronunciation → Manual edit needed for each agent Time: Hours per improvement Tenant-centric (dareena.ai) Shared platform + tenant configs Platform Layer NZ place names, compliance, safety, turn-taking, tool conventions Plumber Pete Clinic Central Property Plus Solution: Fix Ponsonby in platform layer → Automatically benefits all tenants Time: One edit, everywhere VS

Agent-centric platforms require manual propagation of every improvement across isolated agents. Tenant-centric platforms push improvements through a shared layer that benefits all customers automatically.

What a tenant-centric platform looks like

dareena.ai is designed around the opposite premise. Tenants do not have their own full prompts. They have a business configuration — greeting, services, hours, knowledge base, connected tools — and the platform composes the full prompt at call time from two layers:

When we fix Ponsonby, we fix it in Layer 1 once, and every tenant on the platform benefits on their very next call. No backfill. No drift. Tenants do not need to configure Layer 1 because it is not their job to know about it. Their job is to tell the platform about their business. The platform's job is everything else.

The other things platforms quietly do

Prompt composition is the most visible difference, but it is not the only one. A real multi-tenant platform also has to provide:

None of these are hard in isolation. They are hard collectively, and they are the work that separates "we built an agent" from "we run a platform."

When Retell and Vapi are exactly the right choice

To be clear: there is a real and legitimate use case for these tools.

For those use cases, Retell and Vapi are, genuinely, excellent choices.

When they are the wrong choice

Great tools and great products are not the same thing. Retell and Vapi are great tools. dareena.ai exists because most small businesses — and most of the people who sell to them — need a product.

Want to explore wholesaling?

Talk to us about white-label options, pricing, and what a partnership looks like.

Talk to us