Troubleshoot: AI didn't book the appointment

When the AI promises to book but nothing appears in your calendar/CRM. Debug steps.

01

Check 1 — Was a booking provider connected?

  • Integrations → confirm at least one booking platform shows 'Connected'.
  • Confirm one is set as 'Default booking provider' in its workflow config.
02

Check 2 — Listen to the call recording

  • Calls tab → click the call → play recording.
  • Did the AI actually say 'booked' or did it say 'I'll get someone to call you back'? Booking might have errored silently.
03

Check 3 — Check the call log for tool errors

  • Calls → call detail → 'Tool calls' section.
  • Look for booking_book_service result. ok:false means the booking platform rejected the request.
04

Check 4 — Common rejections

  • **Customer not found** — caller phone didn't match any record. Solution: AI should've called booking_create_customer first; check system prompt.
  • **Service not found** — agent picked a service UUID that doesn't exist on your account. Use service-keyword mapping in workflow.
  • **Out of hours** — booking attempted before/after business hours. Set tenant_hours correctly.
  • **Token expired** — OAuth refresh failed; reconnect the integration.
05

Check 5 — Test directly

  • Make a test call yourself. Listen to whether AI confirms the booking.
  • Refresh your booking platform's calendar — should appear within 5 seconds.

Still stuck?

Email hello@voxreach.com.au — we reply within 2 business hours during AEST hours.

Open a ticket