# Cal.com booking issue – Agent repeatedly calls check\_availability\_cal instead of book\_appointment\_cal

**URL:** <https://community.retellai.com/t/cal-com-booking-issue-agent-repeatedly-calls-check-availability-cal-instead-of-book-appointment-cal/3496>\
**Category:** Support Help\
**Tags:** bug\
**Created:** [August 14, 2026, 2:59pm UTC](https://community.retellai.com/t/cal-com-booking-issue-agent-repeatedly-calls-check-availability-cal-instead-of-book-appointment-cal/3496 "2026-08-14T14:59:31Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![alainpittet66](https://yyz2.discourse-cdn.com/flex008/user_avatar/community.retellai.com/alainpittet66/32/2496_2.png) [@alainpittet66](https://community.retellai.com/u/alainpittet66)\
**Post date:** [August 14, 2026, 2:59pm UTC](https://community.retellai.com/t/cal-com-booking-issue-agent-repeatedly-calls-check-availability-cal-instead-of-book-appointment-cal/3496/1 "2026-08-14T14:59:31Z")

</div>

Hello Retell Support,

I am experiencing a recurring issue with my AI agent using the native [Cal.com](http://Cal.com) tools.

The agent is configured with both:

- `check_availability_cal`

- `book_appointment_cal`

The expected workflow is:

1. The customer asks for a date.

2. The agent calls `check_availability_cal`.

3. The agent proposes an available time slot.

4. The customer accepts the time slot.

5. The agent should call `book_appointment_cal`.

6. Only after a successful booking should the agent confirm the appointment.

However, during my latest call, after the customer explicitly accepted the proposed 11:15 AM time slot, the agent did NOT call `book_appointment_cal`.

Instead, it repeatedly called `check_availability_cal` several times while saying “I am proceeding with the booking”.

As a result, the appointment was not actually booked.

I have already added explicit instructions in the prompt stating that `book_appointment_cal` MUST be called after the customer accepts a time slot, and that `check_availability_cal` only checks availability.

Could you please check why the agent repeatedly invokes `check_availability_cal` instead of `book_appointment_cal`?

I can provide screenshots of the call logs showing the repeated tool invocations if needed.

Thank you for your help.

---

<div class="post-metadata">

**Author:** ![alainpittet66](https://yyz2.discourse-cdn.com/flex008/user_avatar/community.retellai.com/alainpittet66/32/2496_2.png) [@alainpittet66](https://community.retellai.com/u/alainpittet66)\
**Post date:** [August 14, 2026, 3:06pm UTC](https://community.retellai.com/t/cal-com-booking-issue-agent-repeatedly-calls-check-availability-cal-instead-of-book-appointment-cal/3496/2 "2026-08-14T15:06:19Z")

</div>

Here is another example of the same issue.  
After the customer accepts the available time slot, the agent says the appointment is confirmed without calling `book_appointment_cal`, and then calls `end_call`.  
I am attaching screenshots of this call.

Ensuite, dans cette même réponse, tu ajoutes les captures montrant `check_availability_cal` puis la fausse confirmation et `end_call`.

---

<div class="post-metadata">

**Author:** ![Shah-Fazal](https://yyz2.discourse-cdn.com/flex008/user_avatar/community.retellai.com/shah-fazal/32/2522_2.png) [@Shah-Fazal](https://community.retellai.com/u/Shah-Fazal)\
**Post date:** [August 14, 2026, 3:06pm UTC](https://community.retellai.com/t/cal-com-booking-issue-agent-repeatedly-calls-check-availability-cal-instead-of-book-appointment-cal/3496/3 "2026-08-14T15:06:53Z")

</div>

Hello @alainpittet66 Could you please share the relevant Call ID and Agent ID? This will help us investigate the issue further.

Thank You
