Agents
Agents are your AI-powered conversation systems. Whether you built them on VAPI, Bland, or another platform, Chanl helps you test, monitor, and continuously improve them.Why Agent Management Matters
You built an AI agent, but how do you know it’s actually working well? Agent management helps you:- Connect easily - Sync agents from VAPI, Bland, or custom platforms
- Test thoroughly - Validate behavior before customers interact
- Monitor continuously - Track real-time performance
- Improve systematically - Use data to make agents better
Example: Connect your VAPI agent to Chanl. Run it through 10 test scenarios. Discover it struggles with angry customers. Update the prompt. Test again. Deploy with confidence.
How Agents Work in Chanl
When you connect an agent to Chanl, we sync its configuration and give you tools to improve it:Connecting Your First Agent
- VAPI
- Bland
- Custom API
Connect a VAPI agent using your API credentials:Chanl will automatically sync:
- Agent name and description
- System prompt and instructions
- Voice and model settings
- Tool configurations
- Phone numbers
What Gets Synced?
Configuration
- System prompt
- Model settings (provider, temperature, max tokens)
- Voice configuration
- Language settings
Capabilities
- Integrated tools and functions
- API connections
- Knowledge bases
- Call routing rules
Identity
- Agent name and description
- Provider information
- Phone numbers
- Metadata
Performance
- Call history
- Quality metrics
- Usage statistics
- Error logs
Managing Agent Configuration
Viewing Agent Details
Check your agent’s current configuration:Updating Configuration
Changes made in VAPI or Bland automatically sync to Chanl. You can also update directly:Testing Agents Before Production
Before deploying to customers, test your agent thoroughly:Create a Test Scenario
Common Test Scenarios
Happy Path
Happy Path
Test standard conversations where everything goes smoothly:
Edge Cases
Edge Cases
Test difficult situations:
Compliance Checks
Compliance Checks
Verify regulatory requirements:
Monitoring Agent Performance
Real-Time Monitoring
Watch your agent handle live calls:- Via UI
- Via API
Navigate to Live Calls to see:
- Active conversations in real-time
- Transcript as it happens
- Current score and quality indicators
- Option to intervene if needed
Key Performance Metrics
Quality Score
Average score across all calls based on your scorecardsTarget: >85 for production agents
Success Rate
Percentage of calls that achieve desired outcomeTarget: >90% for most use cases
Average Call Time
How long conversations typically lastTarget: Depends on use case, track trends
Escalation Rate
How often agent transfers to humanTarget: <10% for well-tuned agents
Customer Satisfaction
Sentiment analysis from conversationsTarget: >80% positive sentiment
Tool Success Rate
How often agent tools execute correctlyTarget: >95% for critical integrations
Comparing Agent Versions
Test different configurations to find what works best:Optimizing Agent Performance
Using Performance Data
Identify what to improve:Common Optimization Patterns
Agent Tools and Capabilities
Viewing Agent Tools
See what your agent can do:Tool Performance
Monitor how well tools work:Managing Multiple Agents
Listing All Agents
Organizing by Tags
Group agents logically:Best Practices
Start with Clear Prompts
Write specific instructions about behavior, tone, and goals. Vague prompts lead to inconsistent behavior.
Test with Diverse Personas
Don’t just test happy paths. Include difficult customers, edge cases, and compliance scenarios.
Monitor from Day One
Enable alerts and live monitoring immediately. Catch issues before they become patterns.
Make Small, Measured Changes
Change one thing at a time. Test the impact. Avoid changing multiple variables simultaneously.
Troubleshooting
Agent not syncing from provider
Agent not syncing from provider
Problem: Connected agent but configuration not appearing in ChanlSolutions:
- Verify API credentials are correct and have proper permissions
- Check if agent exists in provider platform (VAPI, Bland)
- Trigger manual sync:
chanl.agents.sync('agent_id') - Review error logs in sync history
- Contact support if provider integration is down
Low scores across all scenarios
Low scores across all scenarios
Problem: Agent consistently scoring below 70Investigate:
- Review failing call transcripts to identify patterns
- Check if scorecard criteria are too strict
- Verify prompt is clear and specific
- Ensure tools are working (check success rates)
- Test with simpler personas first
- Compare against baseline agent if available
High escalation rate
High escalation rate
Problem: Agent frequently transfers to humanSolutions:
- Review escalation triggers in prompt
- Add more specific handling instructions
- Provide additional tools or knowledge
- Test with personas that trigger escalations
- Adjust confidence thresholds if too conservative
Inconsistent behavior
Inconsistent behavior
Problem: Agent responses vary wildly between similar callsSolutions:
- Lower temperature setting (try 0.5-0.7)
- Make prompt instructions more explicit
- Add examples of desired responses
- Review if tools are returning inconsistent data
- Check for conflicting instructions in prompt