foreign-sapphire•2w ago
integration
I'm trying to integrate vapi to my cal.com calendar to book appointments with clients automatically, but vapi is booking at unavailable times and the info is not being transferred to the calendar. can you help?
2 Replies
fascinating-indigo•2w ago
This usually happens when the availability logic in Cal.com isn’t synced properly with the data VAPI is using. Make sure your Cal.com API key has access to the specific calendar you’re booking on, and verify that the event type you’re using has correct availability rules. In most cases the fix is to add a step in your VAPI flow that first checks availability through the Cal.com API (/event-types/{id}/slots) before creating the booking. If you skip this step, VAPI will book at default times — even if they’re unavailable on the calendar. Also confirm that the attendee + host time zones are set correctly in both Cal.com and VAPI, since mismatched time zones can make available times appear wrong. Once availability is checked through the API before booking, Cal.com will accept the correct time and the appointment will sync properly.
Hi, could you please provide a call id where you experienced this issue? We would like to review the logs to identify the cause.