Voice AI agents are replacing traditional IVR systems and transforming how businesses handle calls. Unpod makes it possible to build a production-ready voice agent in under 30 minutes - no ML background required. This guide walks through every step.
What We’re Building
A customer support agent that:- Answers inbound calls for a SaaS product
- Has a defined persona and voice
- Can look up information from uploaded docs
- Hands off to a human when needed
Step 1: Create Your Agent in AI Studio
Log in to unpod.ai and open AI Studio. Click New Agent.Identity Tab
Set the core details:| Field | Example |
|---|---|
| Name | Aria |
| Handle | aria-support (URL-safe slug, used in API) |
| Language | English (US) |
| Timezone | America/New_York |
Step 2: Define the Persona
The persona determines how your agent thinks, speaks, and behaves. Open the Persona tab.System Prompt
Write a clear system prompt that defines:- Role and purpose
- Tone and communication style
- What the agent should and should not do
Greeting Message
The first thing your agent says when the call connects:Step 3: Configure the Voice Profile
Open the Voice Profile tab. Choose:- TTS Provider: ElevenLabs, OpenAI, Azure, or Google
- Voice: Pick from available voices for your chosen provider
- Speed: 0.9–1.0 works well for support calls
- Stability / Similarity: Higher stability = more consistent, lower = more expressive
Step 4: Choose Your AI Model
Under the Advanced tab, select the LLM powering your agent:| Provider | Model | Best For |
|---|---|---|
| OpenAI | gpt-4o | General purpose, high accuracy |
| Groq | llama-3.1-70b | Low latency, cost-efficient |
| gemini-1.5-flash | Multimodal, long context | |
| Azure OpenAI | gpt-4o | Enterprise compliance |
gpt-4o or llama-3.1-70b via Groq are solid starting points.
Step 5: Add a Knowledge Base
Upload product documentation, FAQs, or policy docs so your agent can answer accurately. Open Knowledge Base → Upload Document. Supported formats:- PDF, DOCX, TXT, Markdown
- Web URLs (Unpod crawls and indexes the content)
- Break large PDFs into topic-focused sections
- Include an FAQ document with exact question phrasing customers use
- Add a “what not to say” policy document to constrain agent behavior
Step 6: Set Up Telephony
Your agent needs a phone number to receive calls.6a: Create a Bridge
Go to Telephony → Bridges → Create Bridge. A bridge connects your agent to a voice infrastructure provider.- Name:
support-bridge - Provider: LiveKit or Vapi
- Agent: Select
aria-support
6b: Add a Phone Number
Go to Numbers → Provision Number. Select a country and area code. Unpod provisions a real phone number via your connected SIP provider.6c: Link Number to Bridge
Assign the provisioned number to your bridge. Incoming calls to this number will now route to Aria.Step 7: Test the Agent
- Click Preview in AI Studio to test via the browser interface
- Call the provisioned phone number from your mobile
- Check Call Logs to review the transcript and see how the agent performed
Monitoring & Iteration
After going live:- Call Logs: Review transcripts to find gaps in knowledge base coverage
- Analytics: Track call duration, resolution rate, and sentiment over time
- Analysis Tab: Configure post-call extraction - pull structured data (intent, outcome, customer tier) from each conversation
What’s Next
Voice AI Platform Docs
Full platform guide for business users.
API: Create Tasks
Trigger outbound calls to your agent via API.
Knowledge Base Setup
Detailed knowledge base configuration guide.
Telephony Configuration
Advanced telephony and provider setup.