A client of a small marketing agency sends a message on a Tuesday night. "Our leads from the ad campaign are going cold. Can your team do something with AI?" The account manager knows the problem. The client pays for clicks, a form fills in, and nobody phones the lead for two days. The account manager also knows the answer is a voice agent that calls within minutes. What the account manager does not know is how to sell it, build it, bill for it and support it without hiring an engineering team.
Many agencies are in this position now. Clients ask for "something with AI", and voice is one of the few AI services that maps to a number the client already tracks: booked meetings.
An agency can sell voice AI without building a voice platform. Build one or two simple agents per client, such as a demo-booking agent and a follow-up agent. Run them under your own brand. Charge a monthly fee plus usage. The reseller question that matters is not "can we build it" but "which route lets us own the client relationship and keep the margin".
This guide gives a point of view on how an agency should approach voice AI: which problems to sell against, what to build first, how to choose between a branded platform and an API route, how to price, and how to launch a first client without damaging the account.
Why Are Clients Asking Their Agency About Voice AI?#
Clients already ask their agency for leads, follow-up and "something with AI". A voice agent fits all three. It phones a new lead within minutes, books a meeting, checks in with a customer and writes the result into a CRM. A person would do the same job, but only in office hours and only as fast as the inbox allows.
For an agency, voice also fits recurring revenue. The agent is built once per client, tuned over a few weeks and then billed monthly. Usage grows when the client's lead lists grow. You earn on the setup, on the tuning and on the minutes.
It is not a free lunch. A voice agent that mispronounces a client's brand, books a meeting in the wrong time zone or calls a lead twice in an hour will cost you the account. When you resell, you own the result, whoever built the underlying technology. The rest of this guide is about owning it well.
Which Client Problems Suit a Voice Agent?#
Do not pitch voice AI as a general tool. Pitch it against a problem the client already feels. Four problems fit most small and mid-size clients.
Problem the client has |
The agent |
What the client sees |
Web leads go cold before anyone calls |
A speed-to-lead agent that calls within minutes |
More booked meetings from the same ad spend |
Calls missed after hours |
An inbound receptionist |
Fewer lost enquiries |
Old customers never hear from the business |
A check-in or renewal agent |
Repeat business without a manual campaign |
No-shows for appointments and demos |
A reminder agent |
Fuller calendars |
Notice that every row names a result the client already measures. "Booked meetings" and "lost enquiries" are numbers on a client's dashboard. "Conversational AI" is not.
Industry matters too. A clinic, a real estate team and a language school each have different calls, different rules and different tone. If you serve one industry, pick the one call that costs your typical client the most and build a template for it. If you serve many, resist the urge to build a template for every vertical. Two or three well-tuned agents beat ten rough ones. Our guide to automating business workflows with AI phone calls lists common workflows to choose from, and what an AI calling agent actually does is a useful explainer to share with a client who has never heard a voice agent.
What Should You Build First?#
Start with agents that are simple to explain, simple to test and simple to measure. Complexity is what kills early client launches.
A Demo-Booking Agent#
This agent calls a new lead soon after a form is submitted. It confirms who the lead is, asks one or two qualifying questions, offers meeting times and books one. Everything else goes to a human.
It works as a first agent because the goal is a single, countable event: a meeting on a calendar. It also pairs well with a calendar integration. See the post on the AI appointment setter for how the call is structured.
A Client Follow-Up Agent#
This agent calls existing customers or past leads: a check-in after a purchase, a renewal reminder, a "did you get our quote" call. The conversation is warmer, because the person already knows the business.
It is a good second agent because you can reuse the knowledge and voice from the first one, and because the lists are already in the client's CRM. For the older-lead case, the details are in the AI cold calling guide and the AI outbound calling scripts post.
Add a Receptionist Later#
An inbound receptionist is a different job. It answers whoever calls, so it must handle a wider range of questions and know when to transfer. Add it after the first two agents are stable. The explanation in AI receptionist vs AI phone agent will help you decide which one a client needs.
Two Ways to Resell: How to Choose#
There are two main routes with OmniDimension, and they suit two kinds of agency. This is the choice that decides how much of the client experience you control.
OmniRelay |
Reseller API |
|
What it is |
A branded voice AI platform on your domain |
A control panel over an API, so your own product runs the clients |
What clients see |
Your logo, colours, name and sign-in page |
Whatever you build |
Technical work |
Add branding and one DNS record |
You build the client experience |
Best for |
Agencies that want to sell quickly under their own name |
Software teams and agencies with a product of their own |
Client workspaces |
Unlimited |
Unlimited |
OmniRelay: A Branded Platform#
With OmniRelay, your clients sign in on your domain, see your logo and your emails, and work in a dashboard that looks like yours. The OmniRelay documentation describes setup as three steps: buy the plan, add your branding and point your domain at it, then add client workspaces. The docs describe the branding and domain steps as taking under ten minutes, with DNS changes spreading within an hour at most. The agency owners page gives the overview.
Choose this route if you are an agency, a consultant or a small team that wants to sell voice AI as your own product and does not want to build a dashboard. It is the faster route to a first paying client.
Reseller API: Your Own Product#
With the Reseller plan, you run clients over an API from your own product. You create client accounts, set what each can do, fund them with credits at a rate you choose, handle verification where a region requires it and buy numbers. The reseller overview and the Reseller API reference walk through the flow. The reseller route lets you brand the emails your clients receive. It does not give you a branded site. For that, see OmniRelay.
Choose this route if you already have a product, a client portal or a workflow tool, and you want voice to be a feature inside it.
How to Decide#
Ask two questions. Do you want a ready branded dashboard, or do you want to build your own? And how soon do you need a first client live?
If the answers are "ready" and "soon", pick OmniRelay. If the answers are "build" and "no rush", look at the API. Many agencies start on OmniRelay to prove demand and move to the API route only when they have a product reason to.
Check the current prices on the pricing page. At the time of writing, the documentation lists both plans with included minutes and a per-minute rate after that. Prices change, so confirm before you quote a client.
How Do You Price a Client?#
Your cost has two parts: a plan fee and per-minute usage. Your revenue is whatever you charge each client. The gap is your margin. You set the price. OmniDimension does not.
There are three common models.
- Setup fee plus a monthly retainer. The client pays once for the build, then a monthly fee that covers tuning, reporting and a fixed number of minutes. This is the simplest to sell and the easiest to forecast.
- Per-minute resale. You charge the client a rate per minute that sits above your cost. This ties your income to the client's usage. It suits clients with seasonal or uncertain volume.
- Per outcome. You charge per booked meeting or per qualified lead. This is attractive to clients and risky for you, because you carry the cost of calls that produce nothing. Use it only when you have measured the conversion rate on a pilot.
Most agencies end up with a retainer plus a usage allowance. The client gets a predictable bill, and you are protected if a campaign runs far above plan.
Two practical points. First, price against the value you deliver, not against your cost per minute. A booked meeting is worth far more than the minutes spent on it. Second, put a minute allowance in the contract and say what happens above it. On OmniRelay, a workspace that runs out of minutes pauses its calls, so nobody gets a surprise bill. You then top up when the client agrees.
Telephony, such as phone numbers, and some channels are billed separately from voice minutes. Read the pricing documentation before you build a client quote.
How Do You Keep Clients Apart?#
Client separation is a trust issue. A client must never see another client's calls, leads or settings.
Both routes give each client its own workspace or account. On OmniRelay, each client works in a separate workspace on your domain. On the Reseller API, each client is its own organisation with its own balance, agents and numbers, and you can only act on your own clients. Read the clients and billing page for the details of how minutes are allocated per client.
Beyond the platform, apply three habits.
- Give each client its own agents. Do not clone one agent across clients and swap names. A leaked company name in the wrong call is the fastest way to lose both clients.
- Keep each client's knowledge and scripts in separate places.
- Name things clearly. "Acme - demo booking - v2" beats "Agent 7".
What Does a Client Launch Look Like?#
A careful launch takes weeks, not days. Here is a sequence that works.
- Agree on one goal. For example, "book demos from web leads within five minutes". Write it in the contract.
- Collect the facts. Business hours, offers, who answers which questions, and what must never be said. Get the client to approve the script in writing.
- Build the agent and test it yourself. Call it a dozen times. Try bad audio, interruptions, a caller who is rude and a caller who speaks another language.
- Connect the tools. Calendar, CRM, a spreadsheet or Slack for the hand-off. The CRM integration guide and the webhooks post cover this.
- Run a small pilot. Fifty leads, not five thousand. Listen to the calls.
- Fix what you hear. Welcome message, pace, wording, hand-off rules.
- Go live, then review weekly for a month. After that, review monthly.
Calling rules matter at step 5. Consent, calling hours and recording rules vary by country. The post on whether AI outbound calling is legal covers the US and India. For other markets, check local rules, and put the client's consent basis in your contract.
For campaign set-up details, the outbound campaign setup guide is a good reference to share with the client's team.
What Goes Wrong and How Do You Prevent It?#
Most failures are not technical. They come from the way the service was sold and set up.
- The agent says something wrong. Limit what it can say. Give it facts, and tell it to hand off whenever it is unsure.
- The wrong number of calls. A list is uploaded twice and leads get two calls. Check lists before upload and set sensible retry limits.
- Wrong time zone. A call at 6 am annoys a lead and damages the client's brand. Set time zones and calling windows for every campaign.
- Nobody reads the results. The agent books meetings, and the client's sales team ignores them. Agree who follows up and in what time.
- The client expects magic. A new agent will be imperfect in week one. Tell the client what to expect and when you will review.
If you need a way to review calls at scale, read the guide to auditing every AI conversation.
A Worked Example With Made-Up Numbers#
This example is invented to show the structure of the maths. It is not data from any agency.
Imagine an agency with eight clients that each pay for web advertising. It offers a demo-booking agent to each client for a setup fee and a monthly retainer. Say the setup fee covers the first build and the retainer covers tuning, reporting and a minute allowance. Over a year, the agency has recurring income from eight retainers, plus a setup fee per new client, minus the plan fee and per-minute cost it pays.
What drives profit in that picture is not the plan fee, which is a small and fixed line. It is the number of clients on retainer and how well you control your time per client. An agency that spends twenty hours a month per client on a hand-built agent will not make a good margin. An agency that reuses a tested template, spends two or three hours a month on review and prices on value will.
So test your own version. Count the hours a client takes to launch and to maintain. Price those hours, add your platform costs, and check that your retainer leaves a margin you are happy with. If it does not, the answer is a better template or a higher price, not more clients.
How Do You Sell It?#
Selling voice AI is a demonstration job. Clients believe what they hear.
- Call the prospect. Build a short demo agent on the prospect's own business and call the prospect's phone in the meeting. Nothing sells faster.
- Show the problem in their numbers. Ask how many leads they get and how many are called back within an hour.
- Offer a pilot. Fifty leads, two weeks, one clear measure. Make the pilot cheap, and make the pass mark clear before it starts.
- Report plainly. Meetings booked, calls answered, and what you changed. Skip jargon.
The post on how AI sales callers work is a handy reference when a prospect asks how the call works. When they ask whether AI is worse than a person, point them to the comparison of human and AI calling agents.
How to Choose a Platform to Resell#
Before you commit to a vendor, ask:
- Can my clients see the vendor's name anywhere?
- Can I set my own prices per client?
- How do I control each client's minutes, and what happens when they run out?
- Is there a hard limit on the number of clients?
- Which telephony options exist in my clients' countries, and who handles number verification?
- What happens to my clients if I leave?
- Can I get an API later if I outgrow the dashboard?
The buyer's guide to choosing a voice AI tool and the comparison of OmniDimension with Vapi, Retell, Bland AI and ElevenLabs go deeper on platform differences.
Common Mistakes#
Selling the Technology Instead of the Result#
Clients do not buy a voice agent. They buy more booked meetings. Lead with the result.
Launching to the Whole List on Day One#
A bad script on 5,000 leads burns the list. Pilot first.
Underpricing the Setup#
The first build teaches you the most and takes the longest. Charge for it.
Skipping the Monthly Review#
Agents drift. Offers change, staff change and callers say new things. A monthly review is what the retainer pays for.
Hiding the AI#
Say what the agent is. A caller who feels tricked will not forgive it. Check what disclosure your region requires.
Limitations#
Voice AI will not rescue a weak offer. If the client's product does not convert, a faster call will not change that.
It also asks the agency to take on a new kind of risk. Calls carry legal and reputational weight that an email does not. Be clear in your contracts about who is responsible for consent and list quality.
Finally, a reseller model has a ceiling on how much you can differentiate. The platform gives you the voice engine. Your edge is the template, the tuning and the service. Invest there.
How OmniDimension Approaches Agency Reselling#
OmniDimension has two plans for agencies, and both include unlimited client workspaces.
- OmniRelay gives you a platform on your own domain, with your logo, colours and email domain. Your clients do not see the OmniDimension name. You set your own client prices and allocate minutes per client. See the OmniRelay docs.
- The Reseller plan gives you an API to create clients, fund them with credits at a rate you set, handle verification and buy numbers. See the reseller overview and credits.
- Integrations. Agents can use integrations such as HubSpot, Google Calendar and Zapier.
Start at the agency owners page, compare plans on the pricing page and, if you want a walk-through, book a demo.
Final Thoughts#
Voice AI is one of the few new services where an agency can sell a result the client already counts. That makes it a good fit for the agency model. It also means the agency owns the outcome.
The agencies that do well will not be the ones with the most agents. They will be the ones with one or two tested templates, a clear price, a careful launch and a monthly review habit. Pick one client problem. Choose the route that fits your team: a branded platform if you want to sell soon, an API if you have a product. Run a small pilot and let the results decide what you do next.
If you want to see both routes side by side before you choose, start with a demo.
Comments