Hello,
I’m looking for some assistance with an issue that has started occurring unexpectedly. One of our appointment booking flows (Initial Consultation for a dental clinic) is now failing to book appointments, despite working correctly previously.
From reviewing the tool call, it appears the user’s name is not being passed through, which is causing the booking to fail. However, this is confusing as we have three other Cal.com booking flows that continue to work without issue, and this specific flow was functioning correctly until recently without any changes on our side. Tool details below:
3:03
Tool Invocation: book_appointment_cal_initial_consultation
tool_call_id: tool_call_9af4d8
{
"time": "2025-12-30T09:00:00",
"timezone": "Europe/London",
"email": "aslam_miah786@hotmail.co.uk",
"attendeePhoneNumber": "+447884101037",
"title": "Free Initial Consultation - New Patient Kitty",
"notes": "New patient, first ever dental visit, a bit anxious."
}
3:05
Tool Result
tool_call_id: tool_call_9af4d8
{"error":"Error calling Cal Booking API: Axios Error: error code: ERR_BAD_REQUEST, error message: Request failed with status code 400\nresponse status: 400\nresponse data: [{\"status\":\"1\",\"timestamp\":\"2\",\"path\":\"3\",\"error\":\"4\"},\"error\",\"2025-12-25T15:43:16.500Z\",\"/v2/bookings\",{\"code\":\"5\",\"message\":\"6\"},\"BAD_REQUEST\",\"responses - {name}Invalid string, responses - {name}error_required_field, \"]"}
Node Transition
previous node: Book Appointment Cal Initial Consultation
new node: Conversation
call id: call_207cbe41215e5bcb822a4fdac90
Could you please advise what might be causing this behavior and whether there have been any recent changes that could impact name handling or booking requirements?