Use Cases & Examples
Real-world examples of what you can build with InfraVoice — and exactly how to set each one up in the dashboard. Every InfraVoice product is operated from the web app at your-infravoice-host: you create agents, give them a voice and knowledge, connect a phone number, and go live entirely from the UI. No code required.
New here? Start with the User Guide for the full step-by-step walkthrough. This page shows how those same building blocks combine into complete solutions.
AI Call Center
Deploy AI agents that handle inbound customer support calls 24/7, and hand the hard ones to a real person. Combine the agent's system prompt with a Knowledge Base for accurate, context-aware answers, and a Call Center project so humans can step in.
What you'd build in the dashboard
- Create a support agent. On the Agents page, click Create an Agent. On the Configuration tab, write a clear System Prompt — who the agent is, its tone, and when to escalate — plus a friendly Welcome Message like "Thank you for calling TechCo support! My name is Alex. How can I help you today?"
- Give it a voice, ears, and a brain. On the Providers tab, set your Speech-to-Text (ASR), LLM, and Text-to-Speech (TTS) engines with your own provider keys. All three are required before the agent can take a live call.
- Add product knowledge. Under Build → Knowledge Base, click Add Memory to store your plans, pricing, and refund policy, then attach it from the agent's Knowledge Base tab. Use knowledge for facts and the system prompt for behaviour.
- Publish. Use the version banner in the editor — Publish v1 for a new agent, then Publish v2, v3… after edits. When it reads Live, your changes are taking calls.
- Put it on a phone number. On the Telephony tab, save your Twilio Account SID, Auth Token, and phone number, then copy the read-only Webhook URL into your Twilio number's "A call comes in" setting. See the User Guide for the exact Twilio steps.
- Add human backup. Build a Call Center project and set Human Transfer to Agent panel on the agent's Telephony tab — transfer turns on automatically, so the AI can hand live callers to your team.
Account lookups mid-call
To let the agent look up an order or account while talking, add a Tool on the agent's Tools tab. Give it a clear name and description so the agent knows when to use it, and point it at your own API endpoint. The agent calls it automatically when it makes sense — for example, to verify a customer before making a change.
Tip: Use the Checklist tab to list the points every call should cover (e.g. verify identity, confirm the issue). A team leader's Live Monitor ticks these off automatically as they're met — a great quality signal.
Outbound Campaign
Call a whole list of contacts automatically — appointment reminders, renewals, follow-ups, surveys, and notifications — with your chosen agent, paced automatically and tracked per call.
What you'd build in the dashboard
- Prepare your agent as above (system prompt, providers, knowledge, published), and on its Telephony tab set Call Direction to Outbound Only or Both (In + Out) so it can place calls.
- Create a campaign. Under Insights → Campaigns, click New Campaign, pick the agent, and set the from-number, pacing (calls per minute), and max concurrency.
- Upload your contact list as a CSV of phone numbers in E.164 format (e.g.
+14155551234). - Start the campaign and watch calls dial, connect, and complete in real time, with each call's outcome tracked on the campaign page.
Personalised calls: Because each agent carries its own system prompt and knowledge, you can tailor the conversation to the audience — a renewals campaign agent, a survey agent, and a reminders agent can each have their own voice, script, and welcome message.
Voice Web Application
Let people talk to your agent right in the browser — no phone call needed. This is ideal for customer portals, accessibility features, and interactive assistants, and it's also the fastest way to try any agent you build.
What you'd build in the dashboard
- Open Voice Test (the Voice Test Studio) from the top of the sidebar.
- Pick your agent and click Start Call — a real, live voice conversation runs right in your browser once you allow microphone access.
- Speak naturally. The agent listens, thinks, and replies out loud while you watch the live transcript. Use Mute as needed and End Call when you're done.
Voice Test is a full live conversation, so it's the perfect way to demo an agent to stakeholders or validate a prompt change before going live on the phone.
Note: Use a headset for the cleanest experience. Live voice and telephony calls draw a small amount of wallet credit (billed by the second); building and editing agents is free.
IVR / Interactive Phone Menu
Replace rigid touch-tone menus with natural-language routing. Callers just say what they need, and the AI either handles it directly or transfers them to the right department or person.
What you'd build in the dashboard
- Create a receptionist agent whose System Prompt describes each department, your hours, address, and when to route versus answer directly — for example: "You are the main receptionist for Acme Corporation. Understand what callers need and either help them directly or route them to the right department."
- Add the facts it should know (hours, address, main number) to the Knowledge Base and attach it, so it answers general questions without guessing.
- Enable transfers. Choose a Human Transfer mode on the agent's Telephony tab —
transfer turns on automatically once you set a target:
- Phone number — the AI dials a real destination number and drops off.
- Agent panel — the AI rings your human agents in their browser via the Agent Portal, with full AI-assisted context, and can even hand the caller back to the AI.
- Shape the exact flow (optional). When routing must follow precise steps, use the agent's Flow Builder tab to draw the conversation — Welcome, Question / Decision branches, Tool Call, Transfer, and End blocks — then click Activate Flow Mode to make it live.
Reminder: A flow only takes over once you Activate Flow Mode. Until then, calls keep using the agent's single system prompt.
Multi-Language Support
Serve callers in their own language by choosing the right providers and voice for each agent. You can run a separate agent per language, each with its own greeting, voice, and knowledge.
What you'd build in the dashboard
- Create one agent per language. Write the System Prompt and Welcome Message in the target language (e.g. Spanish: "¡Hola! Bienvenido al soporte de TechCo. ¿En qué puedo ayudarle?") and set the agent's Language on the Configuration tab.
- Choose language-capable providers on the Providers tab — most ASR and TTS providers support dozens of languages. Pick a TTS voice that speaks the target language naturally, and an ASR model tuned for it.
- Attach translated knowledge on the Knowledge Base tab so answers stay accurate in that language.
- Route each language to the right agent — for example, give each its own Twilio number, or let a receptionist agent (see IVR above) transfer to the matching language agent.
Commonly supported languages
Most ASR and TTS providers support 30–140+ languages. Set the agent's Language so speech recognition is tuned correctly. Common examples:
| Language | Language |
|---|---|
| English | Portuguese |
| Spanish | Japanese |
| French | Chinese (Mandarin) |
| German | Korean |
| Italian | Arabic |
| Dutch | Hindi |
Tip: Language coverage depends on the specific ASR/TTS provider you connect. Check your provider's supported languages, then pick a matching voice on the Providers tab.