Use This Page After Core Behavior Works
Once the agent can hold a basic conversation, use this page to confirm the surrounding business systems also work end to end. Some parts of this page are best handled by the teammate who owns the connected system. You can still use the checklist to confirm the customer-facing experience and hand off the deeper technical checks when needed.Knowledge Base Integration
After creating and assigning a knowledge base, verify it works in conversation.Check processing status
Open your knowledge base and confirm all items show green (ready to use). Items still processing or showing an error won’t be available to your agent yet.
Test retrieval accuracy
In Chat or Web call test mode, ask questions that should be answered by your knowledge base content.After each response, open the conversation detail and click the knowledge retrieval icon next to the agent’s message to verify:
- The correct knowledge snippet was retrieved
- The top result clearly matches the caller’s question
- The agent used the retrieved content accurately in its response
Test retrieval gaps
Ask questions that are close to but not exactly matching your knowledge base content. Verify:
- Knowledge search still finds relevant content for paraphrased questions
- Agent doesn’t hallucinate answers for topics not in the knowledge base
If retrieval accuracy is low, review Context vs RAG to understand the two retrieval modes and when to use each.
Call Transfers
Test every transfer destination configured in your agent.Trigger each transfer
For each transfer rule, say something that should activate it. Verify:
- Transfer initiates to the correct number or SIP destination
- Agent announces the transfer to the caller
- Call actually connects to the destination
Test transfer failure
If possible, test what happens when the transfer destination is unavailable (busy, no answer). Verify:
- Agent handles the failure gracefully
- Caller receives a helpful message
- Agent offers alternatives (callback, voicemail, try again)
Calendar Bookings
If your agent uses the booking tool:Book an appointment
Walk through the full booking flow: provide a date, time, name, and contact info.Verify:
- Booking appears in the connected calendar (Cal.com or other provider)
- All details are correct (date, time, attendee info)
- Agent confirms the booking to the caller
Test unavailable slots
Try to book a time that’s already taken or outside available hours.Verify:
- Agent communicates the unavailability
- Agent suggests alternative times
- No duplicate or phantom bookings are created
Custom API Actions
For each custom API action configured:Trigger the action
Say something that should invoke the API call. Verify:
- The connected system receives the request
- Correct parameters are sent
- Agent communicates the response to the caller
Test with invalid input
Provide input that would cause the API to return an error or unexpected response.Verify:
- Agent handles errors without crashing
- Agent communicates a helpful message (not raw error data)
- Conversation continues normally
Test API timeout
If the connected system is slow to respond, check:
- Agent waits appropriately (uses thinking sounds or filler)
- Timeout is handled gracefully if the system doesn’t respond
Webhooks
If your team has webhooks configured (from Developers → Webhooks) to receive event notifications:- Complete a test call that should trigger webhook events
- Check the receiving system for the incoming events
- Verify the event contains the conversation data your workflow expects
- If your team owns the receiving endpoint, test failure handling and confirm events are retried
Testing a Local Webhook Endpoint
If your webhook consumer runs on your own machine, expose it temporarily with an HTTPS tunnel before testing. This part is usually handled by a developer or technical owner. Recommended workflow:- Start your local webhook server.
- Expose it with a tunnel such as ngrok, Cloudflare Tunnel, or an equivalent HTTPS-forwarding tool.
- Paste the temporary HTTPS URL into Developers → Webhooks.
- Complete a test conversation to generate events.
- Verify your local logs with the raw body and webhook headers intact so signature validation still works.
Have the receiving endpoint acknowledge events quickly, then handle longer follow-up work after receipt. This matches the delivery behavior described in Webhook Events.
Post-Call Automation
Test that post-call automations trigger correctly:- Complete a test call
- Check that configured automations ran:
- Email summaries were sent
- Team alerts were created
- Follow-up tasks were created when enabled
- Verify the content is accurate (goal results, analysis, conversation summary)
End-to-End Test Workflow
For a comprehensive integration test, walk through this full sequence in a single call:Start the call
Start from Test Agent using Chat, Web call, or Phone call. Verify greeting and introduction.
Next Steps
Test Scenarios
Follow general test scripts for agent validation
Edge Cases
Test interruptions, silence, and failure handling
Custom API Actions
Configure and debug external API integrations
Debugging
Diagnose issues found during testing