Voice Agent lets you run AI phone campaigns from ready-made templates — each one a tested agent for a specific industry and use case, with the conversation logic already built. You pick a template, connect your own telephony and AI accounts, adjust a handful of settings, and launch. No setup fee and no waiting on us.
This guide walks the whole path, from listening to a demo to placing your first campaign.
Quick start
Explore the templates — listen, and talk to an agent live. No setup needed.
Add your connections — telephony and AI keys. Required before you can go further.
Save a template as an agent and customise it.
Create a campaign and set its calling rules.
Upload your contacts.
Launch and watch the results.
How the pieces fit together
Four objects, in the order you meet them:
A template is a finished agent design — instructions, conversation flow, outcomes, and settings tuned for one use case in one industry. You don't build it; you choose it.
An agent is your saved, customised copy of a template. This is where you set the voice, the language, and the details specific to your business.
A connection holds credentials — one for telephony, one for your AI provider. Created once, reused by every agent.
A campaign is an actual run: an agent, a contact list, a country, and the rules for when and how often to call.
You can keep several agents from the same template — one per language, say, if you call several countries — and run many campaigns from each.
Step 1. Explore the templates
Open Templates in the Voice Agent cabinet. Filter by industry and by use case, such as lead qualification, to narrow the list.
Every template can introduce itself. Play its demo and you'll hear the agent describe its own purpose in its own voice — generated once from the template's name and description, so it's a genuine sample of how that agent sounds.
Better still, talk to it. You can hold a live conversation with an agent built on the template and run through your own scenario before committing to anything.
None of this needs credentials. Browsing, listening, and talking to agents all work on a fresh account. Keys only become necessary at the next step.
Open a template's details to see what you'd be working with: the full description, the per-minute price, the languages it can speak, the variables you'll be able to set, the information it collects during a call, and the outcomes it can reach.
For more on the catalog, the demos and what each part of a template means, see Working with templates.
Step 2. Add your connections
Self-service is bring-your-own-infrastructure, so before you can configure an agent you need two things connected:
A SIP connection for telephony — your carrier's trunk, which places the actual calls. See SIP provider and telephony setup, or the walkthrough for Adding Twilio as a telephony provider.
An API connection for the AI. Two providers are available:
Google covers every case — cascaded and Speech-to-Speech. It needs two keys. See Adding Google provider keys to a Connection.
OpenAI covers Speech-to-Speech, with a single key. See Adding the OpenAI provider key to a Connection.
Both providers bill you directly, so the AI costs stay on your own accounts. For how the two connection types work together, see Connections: telephony and AI providers.
The provider you connect also determines which voices and languages are available to your agents, so it's worth checking that before you settle on one.
Step 3. Save a template as an agent
When a template suits you, save it. It appears in Agents as your own copy, ready to customise:
Voice — pick from the voices your connected provider offers.
Language — set the language the agent speaks. The agent follows this rather than switching to whatever language the contact uses, which is usually what you want; if you need it to switch, that's a customisation to discuss with us.
Variables — the values the agent works from, specific to the template's use case. A real-estate agent has variables like property type and purchase price; a reactivation agent has different ones. Fill in what applies to your campaign.
Extra context — your campaign name, answers to frequently asked questions, anything else the agent may need to say.
Webhook — a URL the platform calls after each conversation, carrying the outcome and the information collected. Use it to add a calendar entry when someone books, update a CRM record, or trigger any automation of your own.
Contact field mapping — if your CRM exports columns that don't match the template's expectations, map them here once and your uploads will work as they are.
Step 4. Create a campaign
From your agent, create a campaign. It inherits the agent's settings, and you add the calling rules:
Country and the SIP connection to call through.
Concurrent calls — how many can run at once. Match this to what your telephony provider allows.
Retry attempts — how many times to try a contact who doesn't answer.
Cap on successful calls — stop the campaign once it has produced a set number of qualified leads. Useful when your sales team can only work through so many a day; there's no point generating fifty hot leads for a team that can handle ten.
Schedule — which days, which date range, and which hours to call within.
Step 5. Upload your contacts
Go to Files and download the contact template. It's generated from your agent, so its columns already match the variables and mapping you configured — no guesswork about the format.
Fill it in, upload it, and the campaign has its list.
If you'd rather push contacts programmatically, the API integration can be set up and tested from the cabinet itself, without involving us.
Step 6. Launch and watch the results
Once the campaign runs, everything lands back in the cabinet:
Outcomes. After each conversation the agent reads the transcript and decides how the call ended — qualified, call back later, voicemail, not interested, and whatever else that template defines. This happens automatically, with no tagging on your side.
Recordings and transcripts for every call, so you can hear how the agent actually performed.
Analytics across the campaign, including SMS if your agent sends follow-up messages.
Exports. Download a full call report, with the SMS breakdown included, or let your webhook push results into your own systems as they happen.
Agents also handle the awkward parts of outbound calling on their own: they detect answering machines and stop rather than talking to voicemail, and they end calls when a contact is clearly not interested.
Before you call anyone: consent
You are responsible for having the right to call the contacts in your list. Many countries regulate automated and AI-assisted calling — robocall rules, do-not-disturb registers, consent requirements — and the rules differ by destination.
Get consent from your contacts in advance, and check what applies in the countries you're calling into. On self-service, that responsibility sits with you rather than with BSG.
When templates aren't enough
Templates cover their use cases well, but you can't change the conversation logic — that guardrail is what makes them safe to launch unreviewed. If you need a flow of your own, telephony provided by us, or setup done for you, use Request Custom Agent in the cabinet. The form reaches the manager assigned to your account.
Comments
0 comments
Article is closed for comments.