ACEVERSE / SELF-HOSTED VOICE AGENTS

Agent Builder

Your voice agents. Your infrastructure. Our implementation.

Turn your process into voice agents. We deploy, configure and connect the systems your team needs.

Explore interface
Visual workflowsAPI / Self-hosted
aAgent Builder / Workflow
Detail preview of the Agent Builder workflow editor
From first question to next action
THE PRODUCT, UP CLOSE

One workspace. The whole conversation.

Product screenshots use demonstration data.

AGENT BUILDERINTERFACE TOUR / 6 VIEWS

DESIGNED AROUND THE CONVERSATION

A process, not just a prompt.
Give every call a next step.

01 / CONVERSATION LOGIC

Build the path. Plan the exceptions.

Qualification, actions and human handoff — connected in one visual workflow.

WORKFLOW SKETCH
Start + consent
AGENTUnderstand the request

Goal · context · next action

MAIN PATHBook & confirm
HUMAN HANDOFFBring in a person
Inside the workflow editor
02 / MODEL CHOICE

Your stack. Your decision.

API providers or compatible self-hosted endpoints.

Agent Builder
STTListen
LLMReason
TTSSpeak
API / Self-hosted
Explore model options
Campaign playbookOne goal. One agent.
01Lead qualification
02Appointment booking
03Order enquiries

Different goals. Clear boundaries.

Keep contacts, schedules and agent logic organized by business goal.

Explore campaigns
Conversation review
AGENT
CONTACT
Transcript + events + recording

The context behind the outcome.

Move from a run to its transcript, recording and next steps for the team.

Review agent runs
SIPProviderHuman handoff

Connect the way you work.

Supported providers and SIP, with routing and compatibility checked first.

Explore telephony

Capability illustrations above. Explore the original interface in the walkthrough below.

YOUR MODEL STACK

One agent.
More than one way to run it.

Choose recognition, reasoning and voice independently. Build the combination your process needs.

Explore model configuration
MODEL ROUTINGAPI
STT

Deepgram

Speech into text

LLM

OpenAI

Reasoning & responses

TTS

ElevenLabs

Text into voice

API

BYOK

Your provider accounts & keys

Separate STT, LLM and TTS APIs. External providers receive the data sent to them; accounts and usage are managed with your keys.

From agent logic to conversation review

Reports

Review activity, durations and outcomes over a selected period. The figures shown here illustrate the dashboard; they are not customer performance results.

Start with the reporting period and read activity alongside outcomes, rather than treating call volume as success. Use the overview to decide which conversations deserve a closer look in Agent Runs. During implementation, we agree which outcomes matter to your process and how your team will interpret them. Demo totals are illustrative, not a forecast for your deployment.

Agent Builder Reports dashboard with demo activity and outcome charts
See activity and outcomes in one dashboard. · Open full-size screenshot

Campaigns

Separate agents, contact lists and schedules by goal: B2B qualification, clinic booking, property enquiries, e-commerce support or service appointments.

Give each campaign a clear purpose before configuring its agent. A booking flow needs different questions and completion rules from lead qualification or an order enquiry. We map the contact source, intended next step and exception path for the selected scenario, so the team can review each initiative without mixing unrelated business goals.

Agent Builder Campaigns with five mock business scenarios
Organize agents around different business goals. · Open full-size screenshot

Models

Configure speech recognition, language models and speech generation. Use your own API keys (BYOK) with supported external providers, or compatible self-hosted endpoints. Availability and capacity are checked for the chosen configuration.

Treat speech recognition, reasoning and voice output as separate configuration choices. We review the languages, provider access and infrastructure required for your chosen combination before connecting it. The additional view below shows the self-hosted speech configuration; running the application yourself does not mean every model or data path is local.

Agent Builder Models showing external API configuration without secrets
Choose external APIs with your keys or self-hosted models. · Open full-size screenshot
Self-hosted speech model configuration.
Self-hosted speech model configuration.

Agent workflow

Build connected branches for qualification, the main action, exception handling, human handoff and completion. Integration actions and business rules are configured for the agreed scenario.

Make the route through a conversation explicit: what the agent asks, what information it needs, and what happens if a request cannot be completed. The example graph connects qualification to actions, exceptions and handoff. We use the agreed business rules to define those branches and test both the intended path and cases that need a person.

Agent Builder demo agent graph with connected qualification, action and handoff branches
Connect qualification, actions, exceptions and human handoff. · Open full-size screenshot

Telephony

Connect supported telephony providers or a compatible SIP setup. We check your carrier, routing, number requirements and infrastructure during implementation — compatibility with every carrier is not assumed.

Before connecting a number, we establish how calls should enter the agent and where a human handoff should go. Provider connection options, SIP settings and infrastructure constraints are reviewed together. This screen illustrates configured connections without exposing credentials; it is not a promise that an existing carrier can be connected without changes.

Agent Builder Telephony interface with demo provider connections
Bring your telephony: supported providers and SIP infrastructure. · Open full-size screenshot

Agent runs

Inspect each agent run: status, duration, events, transcript and recording. Review how a conversation unfolded, check its outcome and find the details your team needs for follow-up.

Move from the overall dashboard to the details of an individual run. Status and duration provide a starting point; the transcript and event history help the team understand what happened and plan follow-up. The player is shown with silent demo audio, not a customer recording. Storage, access and retention are agreed for the deployment.

Agent Builder Agent Runs with mock statuses, durations and recording controls
Review call logs, transcripts and recordings in one place. · Open full-size screenshot
Recording and transcript in Agent Runs.
Recording and transcript in Agent Runs.

PROGRAMMATIC ACCESS

Agent Builder API

What the interface does, your systems can do too: 162 HTTP operations behind the same application — from creating an agent to starting a campaign and pulling a transcript.

Auth: an API key in the X-API-Key header, scoped to an organisation. Base path /api/v1 on your own instance.

ONE REQUEST: START A CALLPOST /api/v1/telephony/initiate-call
curl -X POST https://your-instance.example.com/api/v1/telephony/initiate-call \
  -H "X-API-Key: $AGENT_BUILDER_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"workflow_id": 42, "phone_number": "+15555550100"}'
28 operations

Agents & workflows

Create from a definition or template, fetch, update, duplicate.

12 operations

Campaigns

Create, start, pause, resume, redial, read progress, download the report.

18 operations

Telephony

Initiate calls, handle inbound, receive provider callbacks.

6 operations

Knowledge base

Upload, process a document, search it semantically, list, delete.

6 operations

Recordings & transcripts

Upload URL, list, transcribe, delete.

8 operations

Tools & MCP

Create, update and test tools; refresh MCP servers.

38 operations

Organisation & usage

Members, usage and service keys.

16 operations

Users & API keys

Users and the keys they issue.

The API is part of the deployment you own. It runs on your own server, the keys are yours, and programmatic access is not gated per seat.

Choose where your AI runs

Self-hosting Agent Builder gives you control over the application and its infrastructure. It does not automatically keep audio or prompts local: external providers receive the data routed to their APIs. A local-processing setup requires compatible self-hosted speech and language models, suitable compute and a review of every data path, including telephony.

Implementation, with a defined scope

  1. 1. Map the process

    Agree on one scenario, integrations, data boundaries and acceptance criteria. Check telephony compatibility before committing to a deployment plan.

  2. 2. Deploy and configure

    Set up the application on agreed infrastructure, configure models and agent logic, and connect only the integrations included in scope.

  3. 3. Validate and hand over

    Test the implementation against acceptance criteria, document access and operating procedures, and train your team. Support and ongoing changes are agreed separately.

Before we start

What do we receive?

A self-hosted Agent Builder deployment, configured agents and scoped integrations, plus documentation and handover. Infrastructure, provider accounts and operational responsibilities are agreed before implementation.

Which models can you install as self-hosted?

Recognition, reasoning and voice are separate components, and each can run on your own server. Which specific models we install depends on the languages you need, the response time you are targeting, your call volume and the licence terms that suit your business. We work this out with you before deployment — talk to the team and we will propose a set for your case.

Will response time match the numbers in a vendor dashboard?

We measure latency on the telephone channel rather than in a dashboard, and we show you the figures before you commit. Running the models next to the application shortens the round trip, but it requires suitable hardware — we agree on that up front instead of after go-live. Some delay is inherent to speech recognition, reasoning and synthesis running in sequence.

Will the agent talk over callers or ignore interruptions?

Silence thresholds and interruption handling are tuned for your scenario and language using recordings of your own calls. No platform makes this perfect; tuning to your speech patterns is what makes the difference, and we keep adjusting it during validation.

What does it cost per minute?

There is no platform margin on each minute. You pay your providers directly with your own keys, plus your infrastructure. We prepare the full cost picture before implementation, including hardware, so the estimate is not just a headline rate.

Is there a subscription we could be locked into?

No. Implementation has a fixed price, and after handover you pay only your own providers and infrastructure. There is no per-minute billing from us and no account you have to ask us to close.

Who supports it after handover?

You talk to the team that deployed the system, not a ticket queue. Support scope and response expectations are agreed in the contract; you can also run it entirely with your own team.

Can an update break working agents?

You decide when to update. The version running in production does not change under you in the middle of a working day, and updates can be validated on a separate instance first.

Can we see why a call failed?

Yes. Logs, transcripts and recordings stay on your server with full access, and the ability to review them is not tied to a pricing tier or switched off by a compliance mode.

What happens when an integration breaks?

Integrations are part of the implementation and the code is yours, so a fix does not depend on a vendor's roadmap. Your team can change it, or we can — that is agreed in the support scope.

Is there a charge for a compliance mode?

No. Your data already stays in your environment and reviewing call logs is not taken away. Self-hosting alone does not make a deployment compliant with a particular regime — policies, retention, access control and audit still have to be built and evidenced, and that is part of the work.

Where is our data stored?

On the infrastructure you choose, in the jurisdiction you choose. Nothing is routed through our environment. If a component calls an external API, that specific data path is defined and agreed before deployment.

Can we keep our phone provider and CRM?

We first check the provider’s supported connection options, SIP requirements and the CRM’s available APIs. The integration scope follows that assessment; there is no blanket promise that every system will connect unchanged.

Can we call from local numbers in our country?

You keep your own operator and numbers through supported integrations or SIP, so calls come from numbers your customers recognise. We verify compatibility and routing during connection rather than promising coverage in advance.

How good is it in languages other than English?

Models are selected for your language and validated on your own recordings before launch. Honestly, quality here is a property of the models rather than of hosting — the difference is that you can change the model, which a closed platform does not allow.

Can the agent go off script or invent answers?

That risk comes from language models themselves and self-hosting does not remove it. It is contained by design: a deterministic conversation graph, a narrow scope, explicit handling of unexpected replies and escalation to a person. We test those paths as part of acceptance.

Can all AI processing stay on our infrastructure?

Only when the selected speech and language models can run there and every data path is configured accordingly. External APIs are not local processing, even when the application is self-hosted. We review telephony, storage and retention separately.

What if an external provider has an outage?

If you use external APIs for speech or telephony, their incidents still affect you — self-hosting does not change that. What it does give you is control over the orchestration and the ability to configure your own fallbacks, which we set up during implementation.

How much work is this on our side?

More than a demo suggests. The agent itself is the smaller part; error handling, writing results back into your systems and keeping the whole chain inside a conversational response budget is the real effort. That is the work we take on, and we scope it explicitly rather than after the fact.

Are these real customer calls and results?

No. The product screenshots illustrate demonstration scenarios, not real customer calls or performance results.

Plan your Agent Builder implementation

Tell us about the process, your infrastructure and the systems you want to connect. We’ll define the deployment and integration scope together.