Test your Vapi-powered voice agents by connecting them to UserTrace. Our simulated users will interact with your Vapi assistants through realistic voice conversations.Documentation Index
Fetch the complete documentation index at: https://docs.getusertrace.com/llms.txt
Use this file to discover all available pages before exploring further.
Getting Started
1. Connect Your Vapi Assistant
In the UserTrace dashboard, navigate to Agent Setup and select Vapi Integration. Required Information:- Vapi Assistant ID
- Vapi API Token
2. Set Evaluation Context
Define your pass and fail criteria for voice interactions: Example Pass/Fail Criteria:Testing Process
Inbound Agent Testing
For Vapi assistants that answer incoming calls:- Our test number calls your Vapi assistant
- Vapi processes the conversation according to your assistant configuration
- The conversation continues based on the scenario
- Results are analyzed and scored
Outbound Agent Testing
For Vapi assistants that make outgoing calls:- UserTrace triggers your Vapi assistant to initiate a call
- Your assistant calls our designated test number (5-minute window)
- Our simulated user responds according to the scenario
- The conversation continues until completion
- Results are analyzed and scored
- Call our number when simulation starts (5-minute window)
- Use the exact Vapi assistant you configured in setup
- Ensure your assistant is active and properly configured
Vapi-Specific Features
Assistant Configuration
Voice Settings:- Leverage Vapi’s voice synthesis options
- Configure speech speed and tone
- Set up custom pronunciation rules
- Test your custom functions through voice commands
- Verify function parameters are correctly extracted
- Ensure proper error handling for failed functions
- Test retrieval of information from your knowledge base
- Verify accurate responses to domain-specific questions
- Check handling of out-of-scope queries
Advanced Features
Interruption Handling:- Test how your assistant handles user interruptions
- Verify smooth conversation flow resumption
- Check for appropriate acknowledgment of interruptions
- Test handoff scenarios to human agents
- Verify proper context preservation during transfers
- Check escalation triggers work correctly
Best Practices
Voice Quality
Optimize Speech• Use Vapi’s voice tuning features
• Test different voice models
• Optimize for your use case
• Monitor speech clarity scores
Response Timing
Timing Requirements• Target < 3 seconds response time
• Handle processing delays gracefully
• Use Vapi’s streaming features
• Implement proper timeout handling
Common Scenarios
Customer Support:- Technical troubleshooting calls
- Account assistance requests
- Product information inquiries
- Complaint resolution
- Initial prospect screening
- Product demonstrations
- Quote discussions
- Follow-up conversations
- Booking confirmations
- Rescheduling requests
- Reminder calls
- Cancellation handling
Troubleshooting
Common Issues: Vapi Connection:- Assistant not responding: Verify Vapi assistant is active and published
- Poor audio quality: Check Vapi voice model settings
- Function calls failing: Validate function schemas and endpoints
- Knowledge base errors: Verify knowledge base is properly indexed
- Calls not connecting: Ensure phone number is correctly configured in Vapi
- Unexpected disconnections: Check Vapi’s call duration limits
- Transfer failures: Verify transfer phone numbers and settings
Need help with Vapi setup? Check the Vapi documentation or contact support@getusertrace.com.