Most issues fall into a handful of patterns. Before you open a support ticket, run through the checks below.Documentation Index
Fetch the complete documentation index at: https://docs.poly.ai/llms.txt
Use this file to discover all available pages before exploring further.
Quick reference
| Symptom | Likely cause | Quick fix | Where to look |
|---|---|---|---|
| My edit isn’t live | You saved in Sandbox but didn’t promote. | Promote the new version in Deployments > Environments. | Environments & versions ↗ |
| The agent still uses the old answer | Cached variant or conflicting topic. | 1) Clear your browser cache / soft-reload. 2) Check if another topic has similar sample questions and higher priority. | Managed Topics ↗ |
| Calls aren’t transferring | Wrong number format, SIP error, or firewall. | Confirm Route starts with + and country code. If SIP, double-check URI and headers. Test in Sandbox first. | Routing and handoffs ↗ |
| Analytics show zero calls | Dashboard filtered to the wrong environment or date. | Switch environment to Live and widen the date range. | Dashboards overview ↗ |
| CSV import failed | Header names or file encoding off. | Re-export a fresh CSV, copy-paste rows, save as UTF-8, re-import. | CSV imports ↗ |
| I can’t edit anything | Read-only permissions. | Ask a project admin to grant you Editor in User management. | Invite users ↗ |
| Audio is silent or distorted | Voice config mismatch or bad network. | Check Channels > Voice > Voice Configuration for the correct TTS voice. Test your network or try another device. | Voice config ↗ |
| Agent answers a totally different question | Mis-matched topic or ASR error. | Review the conversation, tag Wrong transcription or Missing topic, and fix accordingly. | Conversation review ↗ |
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 has been published and promoted to the environment you are testing in.
- 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 in Sandbox but hasn’t been promoted 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 promoted but the old behavior persists
I promoted but the old behavior persists
- Wait a few minutes – promotion can take a short time to propagate.
- Check that you promoted the correct version by comparing version numbers in the Environments page.
- 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 promoting 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
- Version management – deployment and rollback issues
- Smart Analyst – analyze patterns across hundreds of conversations to 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

