I am building a react application where I will have Two Main Organisations ( for usecase ). Each user should be a host to create interviews with the members under that particular User.
For Creating interviews, I need custom durations where I will have a form to enter date, start time and end time. After submitting this, Can this be sent to calendly to add the invitees under this organisation ( User ) and generate an interview.
Also I want to list interviews, Cancel and reschedule them, all should be one organisation Specific.
Is this possible in Calendly, if so what plan should I get and what steps Should I follow ?
HI there,
Javay here - from Calendly’s Developer Support team. Thanks so much for the thoughtful post and clear breakdown of your needs. I’m happy to help clarify what’s currently possible with Calendly and what plan you’ll need to support this setup.
What You Can Do with Calendly’s Current APIs
Based on your use case, here’s what’s supported today across our public APIs:
-
Multi-organization / user structure: Calendly supports organizations with multiple users. Each user can act as a host, and admins can manage users and event types. You can configure each user’s availability and event types individually.
-
Custom durations: You can set custom durations using the Event Types API, allowing each host to offer unique time slots.
-
Invitees: You can’t create events with invitees just yet (see next section), but you can collect and track invitee data once a booking occurs.
-
List, cancel, and reschedule events: You can use the List Scheduled Events and Cancel Event endpoints to manage interviews by organization or user. Rescheduling must be done using the reschedule link provided in the invitee object.
About Creating Events via API
We are actively evaluating an API endpoint to support programmatic scheduling (i.e., creating events directly via API). While it’s not available yet, I’ve submitted your interest in this functionality to our product team on your behalf.
Plan Requirements
To take full advantage of the features above (especially organization-wide access and webhooks), you’ll want to be on a paid Calendly plan:
-
Standard: Ideal for single org use with basic API access.
-
Teams or Enterprise: Best for managing multiple users with admin controls, reporting, and advanced integrations.
Each user who will act as a host (i.e., whose calendar will be booked) must have a paid seat.
Next Steps
Here’s what I’d recommend:
-
Set up your Calendly org: Add each host (interviewer) with a paid seat.
-
Use the Event Types API to configure durations and settings for each host.
-
Use the Scheduled Events API to list, cancel, and display interviews per organization or user.
-
Use reschedule URLs from invitee objects to enable rescheduling.
Let us know if you need help exploring any of these APIs. For hands-on support or if want to discuss specifics of your integration, feel free to reach out to us at support@calendly.com.
We’re here to help!
Reply
Sign up
Already have an account? Login
Not a Calendly user yet? Head on over to Calendly.com to get started before logging into the community.
Employee Login Customer LoginLogin to the community
Not a Calendly user yet? Head on over to Calendly.com to get started before logging into the community.
Employee Login Customer LoginEnter your E-mail address. We'll send you an e-mail with instructions to reset your password.