Diagnosing Tool Failures
Every tool execution is logged in the conversation detail timeline. To diagnose:- Go to Conversations → open the relevant conversation
- Look for tool call events in the timeline (wrench icon)
- Expand the event to see the request payload and response
- Check for error messages, HTTP status codes, or timeout indicators
Transfer Call Issues
Transfer Fails Completely
- Check destination format — Phone numbers must be in E.164 format (e.g., +43720123456)
- Test the destination directly — Call the number from your phone to verify it works
- Check SIP destination (Expert Mode) — Verify the SIP URI is correct and reachable
- Review the timeline — Look for the specific error message in the tool call event
Transfer Connects to Wrong Agent or Number
- Verify the transfer tools configuration
- If using Agent transfer, confirm the target agent is active and configured
- Check for multiple transfer tools — the agent may be selecting the wrong one
Calendar Booking Issues
Booking Tool Shows as Disabled
- The Calendar Booking tool requires a Cal.com integration
- Go to Developers → Integrations and verify Cal.com shows Connected
- If disconnected, re-enter your Cal.com API key
No Slots Offered to Caller
- Check Cal.com availability — log into Cal.com and verify event type has open slots
- Verify Days to look ahead is not set too low
- Check Start date isn’t set in the future
- Verify the correct Event type is selected in the tool configuration
- Check Active hours if a schedule is assigned
Booking Created But Not Appearing in Cal.com
- Check the conversation timeline — verify the booking API call returned success
- Log into Cal.com and check for the booking (it may be in a different calendar)
- Verify the meeting platform matches your Cal.com event type settings
Custom API Action Issues
Custom API actions have their own troubleshooting flow because request variables, authentication, response formatting, and timeout behavior can all affect the result. Use Custom Actions Troubleshooting when:- the action does not trigger
- authentication fails
- variables are missing or not replaced
- the API is slow or times out
- the API succeeds but the agent responds poorly
- the action works in Postman but not during a conversation
Webhook Issues
Webhooks Not Received
- Check Developers → Webhooks — verify the webhook is Active
- Verify the target URL is publicly accessible (test with curl)
- Check event subscriptions — you may not be subscribed to the events you expect
- If using agent scope, verify the correct agent is selected
- Check your receiving system’s logs for incoming requests
Webhook Signature Verification Fails
- Verify you are using the current signing secret from the webhook configuration
- Check that you are computing the HMAC over the raw request body (not parsed JSON)
- Ensure you are comparing signatures in a timing-safe manner
Webhook Delivery Delays
Webhooks are delivered asynchronously. Slight delays (1-5 seconds) are normal. If delays are longer:- Verify your receiving endpoint responds quickly (under 5 seconds)
- Check your server’s load — slow acknowledgment can cause delivery issues
MCP Server Issues
Tools Not Discovered
- Verify the MCP server URL is correct and accessible
- Click Refresh to re-discover tools
- Check that the MCP server implements the standard tool listing endpoint
- Verify authentication headers/query parameters if configured
MCP Tool Execution Fails
- Check the conversation timeline for the error response
- Verify the MCP server is running and responsive
- Check that the tool’s input schema matches what the agent sends
- Test the MCP server directly outside of itellicoAI
General Tips
- Name your tools clearly — the agent selects tools based on name and description
- Match tool names in your prompt — tool references must match exactly (case-sensitive)
- Test tools individually — add one tool at a time and test before adding the next
- Check the timeline first — the conversation detail timeline shows exactly what happened
Next Steps
Custom Actions
Configure API integrations
Webhooks
Set up event delivery
Secrets
Manage credentials
Common Issues
Find quick fixes for all issue types