You can do all this using the UI which will be much faster and simpler
Prerequisites
Before you begin, make sure you have:- A Feather account (sign up here)
- Your API key from the dashboard
- A phone number to test with (or use Twilio integration)
Step 1: Create Your First Agent
Create an agent with a basic configuration. This will create both the agent and its first version:This creates both an agent and its first version. Save the
agent.id
and agent.version.id
from the response - you’ll need them for the next steps.Step 2: Set Up Phone Numbers
You have two options for phone numbers:Option A: Connect Existing Twilio Number
If you already have a Twilio account with phone numbers:Option B: Purchase New Twilio Number
Search for and purchase a new number:Step 3: Associate Phone Number with Agent
Set up dispatch rules so calls use your agent:Step 4: Make Your First Call
Dispatch your agent to make an outbound call:Your agent will call the
toPhoneNumber
and introduce itself as a customer support assistant. The call will be recorded and transcribed, and you can view the details in your dashboard.What’s Next?
Congratulations! You’ve created your first voice AI agent and made a call. Here are some next steps:Add Tools
Give your agent capabilities like booking appointments, looking up information, or updating your CRM.
Knowledge Base
Upload documents so your agent can answer specific questions about your business with accurate information.
Workflows
Create multi-step call sequences to nurture leads over time with automated follow-ups.
Testing Lab
Test your agent with automated scenarios to ensure quality before production deployment.
Understanding Agent Concepts
Agent vs Agent Version
- Agent: The persistent identity with a name and description
- Agent Version: The configuration that defines behavior (prompts, tools, voice, etc.)
Configuration Options
Monitoring Your Calls
After dispatching calls, you can:- View call details - See transcripts, recordings, and analytics in your dashboard
- Check dispositions - Understand how calls ended (completed, no answer, etc.)
- Track lead information - See what your agent learned during conversations
- Monitor performance - Analyze call duration, success rates, and more
Troubleshooting
Agent Not Responding
- Verify the agent version is deployed
- Check that dispatch rules are configured correctly
- Ensure phone numbers are in E.164 format (+14155551234)
Can’t Connect to Twilio
- Verify Twilio credentials are correct
- Ensure phone number is valid and available
- Check Twilio account has sufficient balance