Prerequisites
All you need to get started:- A TalkifAI account — free to create
- A microphone-enabled browser (Chrome or Edge recommended) — for testing voice agents `
When you sign up, TalkifAI automatically creates a default organization for you and adds free trial credits to your account. No API keys or credit card required to start.
Step 1: Create Your First Agent
Choose Architecture
Select the agent type based on what you need:

| Type | Best For |
|---|---|
| Pipeline | Voice agent — mix-and-match STT, LLM, TTS providers |
| Realtime | Voice agent — lowest latency (OpenAI/Gemini native) |
| Text | Chat only — website chatbot, no microphone needed |
Configure the Agent
Fill in the basics:
- Name: e.g., “Customer Support Bot”
- System Prompt: Instructions for your agent’s behavior and personality
- LLM Model: GPT-4o, Gemini 1.5 Pro, Claude, etc.
- Voice: Choose a TTS voice (Cartesia, ElevenLabs, OpenAI TTS)
- Language: Select the spoken language
Test in Browser
Click Test Agent to start a live voice conversation directly in your browser. No phone number required — your trial credits cover the test session.
Step 2: Add Your Own API Keys (Optional)
By default, TalkifAI uses its own platform keys — you don’t need to bring your own to get started. When you’re ready for production or want full control:- Go to Settings → Provider Keys
- Set your Key Mode:
Platform Keys— TalkifAI’s built-in keys, billed from your credits (default)My Keys— Your own provider keys, billed directly by the providerHybrid— Your keys with platform keys as fallback
- Enter your provider keys (OpenAI, Google, Deepgram, Cartesia, etc.)
Step 3: Make Your First API Call
Once your agent is active, you can trigger outbound calls programmatically.Get Your API Key
- Go to Settings → API Keys
- Click Create API Key
- Give it a name (e.g., “My First Key”)
- Copy it immediately — it won’t be shown again
Start an Outbound Call
Response
To make outbound calls you need a phone number connected to your agent. See Telephony Setup →
Next Steps
Connect a Phone Number
Set up inbound and outbound calling with your carrier.
Add Custom Functions
Give your agent access to your APIs and databases.
Run Batch Campaigns
Automate outbound calls at scale.
Explore the API
Full REST API reference for developers.
