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 [email protected].