Quick reference
Knowledge base issues
Agent gives a wrong or unexpected answer
Agent gives a wrong or unexpected answer
- Open the conversation in Conversations and enable Topic citations in the Diagnosis toggle group on the Transcription tab.
- Check which topic was retrieved – is it the right one?
- If the wrong topic was retrieved, the sample questions or topic names may be too similar between topics. Make them more distinct.
- If the right topic was retrieved but the answer is wrong, update the Content field.
- Two topics with overlapping sample questions – the retriever picks the wrong one
- Topic name is too vague (e.g.,
infoorgeneral) and matches too broadly - Content is outdated or incomplete
Agent says 'I don't know' for a topic that exists
Agent says 'I don't know' for a topic that exists
- Check that the topic is on the Branch you are testing. If you are testing in Live, check that the Branch has been published.
- Verify the topic has sample questions – without them, retrieval accuracy drops significantly.
- Test different phrasings. If only very specific wording triggers the topic, add more varied sample questions.
- Topic exists on a Branch in Sandbox but hasn’t been published to Live
- Sample questions are too few or too narrow
- Topic name is not semantically related to the user’s query
Agent ignores the Actions section
Agent ignores the Actions section
Voice and audio issues
Voice speed change isn't reflected in calls
Voice speed change isn't reflected in calls
Agent mispronounces a word or brand name
Agent mispronounces a word or brand name
Disclaimer voice sounds different from the main agent
Disclaimer voice sounds different from the main agent
Deployment and version issues
Changes work in Sandbox but not in Live
Changes work in Sandbox but not in Live
I published but the old behavior persists
I published but the old behavior persists
- Wait a few minutes. Publishing can take a short time to propagate.
- Check that the right change reached Live. Open Live history on the Deployments page and confirm the newest version is yours.
- If using a phone number to test, confirm the number is assigned to the correct environment.
Call drops after the disclaimer
Call drops after the disclaimer
Function and flow issues
Function isn't being called by the agent
Function isn't being called by the agent
- Check that the function is referenced in a topic’s Actions field or a step’s function list using
@function_name. - Verify the function description is clear – the LLM uses it to decide when to call the function.
- Check for typos in the function name reference.
- Use
conv.logstatements to confirm whether the function is being reached at all.
Flow skips a step or transitions incorrectly
Flow skips a step or transitions incorrectly
goto_step calls in your flow functions. A common bug is using multiple if statements instead of if/elif/else, which causes later transitions to overwrite earlier ones. See Flow fundamentals for the correct pattern.Function returns an error
Function returns an error
- Add
conv.logstatements to trace execution. - Check the function’s parameters match what the LLM is passing.
- If calling an external API, verify secrets are configured for the correct environment.
- Review the conversation in Conversations with the Tool calls diagnosis toggle enabled.
Telephony and call routing issues
Call isn't being forwarded to the agent
Call isn't being forwarded to the agent
- Verify the forwarding number is correct and includes the country code.
- Check that call forwarding is enabled with your telephone provider.
- Ensure the transfer number is not part of the same ring group as the mainline number, which can create a loop.
Call transfers fail or drop
Call transfers fail or drop
- Check that the transfer number includes the country code (starts with
+). - For SIP transfers, verify the URI and any custom headers.
- Test in Sandbox first before publishing to Live.
- If using Twilio, confirm the fallback number is configured correctly.
Caller's phone number shows incorrectly
Caller's phone number shows incorrectly
Additional troubleshooting resources
For more specific issues, see:- Performance monitoring – latency, ASR, and quality issues
- Function maintenance – debugging function errors
- Voice and audio updates – audio quality and pronunciation
- Branch management – publishing and rollback issues
- Analyze conversations – ask Wren to find patterns across hundreds of conversations and identify root causes
When to escalate
Contact PolyAI support when:- You see repeated 4XX/5XX errors in call logs that persist after retrying
- SIP handoffs fail consistently and you’ve validated the number, URI, and headers
- Dashboards or transcripts aren’t loading at all
- Call volume drops more than 30% unexpectedly
- The agent’s error rate exceeds 5% across conversations
- You need changes beyond what’s available in the UI

