How to create automated meeting scheduling through Calendly's API

I’ve been going through Calendly’s developer documentation and I’m wondering if it’s possible to automatically schedule appointments for users through their API.

Right now we’re using intercom on our website but I want to build something more integrated into our platform for booking meetings. Can anyone tell me if Calendly’s API supports creating scheduled events programmatically? I’m especially interested in implementing some kind of rotating assignment system where meetings get distributed among team members.

The documentation I found doesn’t make it super clear how to actually create bookings via code rather than just managing existing ones. Has anyone worked with this before and can point me in the right direction?

When creating an automated system for scheduling meetings, I encountered limitations with Calendly’s API as well. It primarily facilitates the management of existing bookings rather than enabling the creation of new appointments directly. Instead, I leveraged the Microsoft Graph API and Google Calendar API, which provided greater flexibility across various platforms. This approach allowed me to set up a rotating assignment mechanism that considers team availability and optimizes workload distribution. If you prefer to use Calendly, consider implementing their webhooks and scheduling links, though user interaction will still be necessary.