Got questions on API, webhooks, code, and more? Developer Community has answers.
Recently active
We’ve heard your requests, and we’re excited to announce a Scheduling API will be available soon! With the new Create Event Invitee endpoint, you’ll be able to:Programmatically schedule Calendly meetings on behalf of invitees Skip redirects, iframes, and Calendly-hosted UI for a smoother, fully embedded experience Fully enable scheduling use cases like AI Agents, workflow automations, and custom portalsWant to be notified when it’s available? Sign up for our Developer Newsletter to be the first to know when APIs and developer resources go live. – The Calendly Developer Team
Hello everyone,I'm trying to create an event (a meeting) through the Calendly API, following the official documentation. However, when I send a request to https://api.calendly.com/scheduled_events/, I keep getting a 404 error.Here’s what I’ve checked so far:✅ Using a POST request with the required payload✅ Ensuring my authentication token is correct✅ Double-checking the API URL and version✅ Tried testing with https://api.calendly.com/users/me (authentication works fine)Has anyone else faced this issue? Any suggestions on what might be missing or how to fix it? Would appreciate any insights!Thanks in advance!
We are trying to create an event (a meeting) through the API but when doing it as in its documentation it sends me a 404 errorhttps://api.calendly.com/scheduled_events/ Does anyone know how to achieve this?
Hi everyone,I’m working on an integration where I need to use the Calendly API V2 to schedule events, and I plan to do this through a WhatsApp API. Could anyone provide guidance on how to authenticate and interact with the Calendly API to create new events? Specifically, I want to allow users to schedule meetings directly via WhatsApp.Any advice or example code would be greatly appreciated!Thank you in advance!
Dear Calendly Support,I hope this message finds you well.I'm reaching out to inquire about the availability of APIs for scheduling events within Calendly. As part of our integration plans, we're interested in programmatically scheduling events via the API directly. However, upon reviewing the current documentation and resources, it appears that such functionality is not yet available.Could you please provide information on whether there are plans to introduce APIs for event scheduling in the near future? Understanding the roadmap for API development would greatly assist us in our integration planning and decision-making process.Your assistance in this matter is highly appreciated. Thank you for your attention to this inquiry, and I look forward to hearing from you soon.Best regards,Hassan MemonSoftware Engineer - Techwardshassan.ghaddai@gmail.com
Hi Folks, I started recently started to integrate the calendar schedule to one of our customers.However, I came across the fact that we cannot Schedule an event from API.Something that for me was very obvious which could be done.In the best option, we could prefill an event link but still the customer have to submit the form. Our usecase is an AI agent integration, making the schedule directly from the conversation flow. I honestly, need to understand the decision behind a calendar schedule tool to not make available the endpoint to schedule and event, which at the end is all its built for…. Could you guys try to explain the decision behind it so I can tell my customer about it?Regards,
We use Calendly to make appointments for Cat adoption events. People are making appointments and it appears the appointments are being cancelled the morning of by the system. We troubleshot a few things: Made an appointment and intentionally did not cancel it on our end. Result: Was auto cancelled morning of. Changed the password and turned on 2 factor authentication to ensure it wasn’t a mistake on our end. Did NOT give out any of the information and just let it sit there and did not log in at all. Result: appointment that we created was auto cancelled. I do not see anything in the settings that could do this. The cancellations remove the event from the calendar and put the event in the trash of the email associated with the account.
Hi all, I can absolutely not wrap my head around this problem. So I’ve implemented the OAuth2 flow for 3 different environments for my application: local, acceptance and production. For local and production everything seems to be working fine, however, for my acceptance environment I keep getting the following error: Missing required parameter: code_verifier.The redirect URI and the environment type for the Calendly Integration app have been set accordingly. I’ve even played switched the environment setting for the Calendly app from Sandbox to Production and vice versa, but no success. The only difference between production and acceptance is the redirect URI, where the production domain is on app.example.com and the acceptance is on app-acc.example.com I just cannot understand why this error appears for one environment and not the other. I need some insight here….
I have https://www.calendly.com/jjj-testing/?utm_medium=social&utm_source=facebook&utm_campaign=summer%20promotion&salesforce_uuid=ffeddb07-041a-4df0-9f22-999c6c7a0740&name=Fredy%20Haag&email=fredyU.haag%40autotest.com when I visit this link utm_* is removed but salesforce_uuid stays in place. In the result I receive only salesforce_uuid in webhook. Why this happens and how to prevent removing of UTM?
Our organization needs professional consultation for a calendly deployment and advanced development capabilities. Timespan of the consultation should last about 3 weeks.
Hi,Looking at api doc it requires to delete a webhook to pass webhook_uuid in the body of the message(https://developer.calendly.com/api-docs/565b97f62dafe-delete-webhook-subscription) But how I am supposed to know this uuid ?Both webhook creation and list api calls don’t returns it. Am I missing something or something is broken ?
Hi, I am trying to create a custom book an event button in Salesforce, but the information is not carrying over. I followed this article: https://help.calendly.com/hc/en-us/articles/360057224874-How-to-schedule-Calendly-meetings-from-Salesforce#h_01HB9EEWV7K6W791REN257T29Q. I used the formula:ADD_YOUR_LINK?sfid={!Opportunity.Id}&name={!Contact.FirstName}%20{!Contact.LastName}&email={!Lead.Email} I changed to the Calendly page link. When I click on the button, it redirects me to the scheduling page, but only the first and last name information is carried over. I also need the email address and the mobile number. What am I doing wrong?
Hi all,I’m using the Calendly API in a Power Automate flow, specifically the https://api.calendly.com/scheduled_events endpoint inside a HTTP call. As of this morning, the flow is failing with the error below. No changes have been made to the flow or the action in weeks. “The access token is invalid” I’ve already tried generating a new API token, and I can confirm the token works fine when tested in Postman. The issue only seems to occur in Power Automate. Here’s the call structure from my flow: URI: https://api.calendly.com/scheduled_events Method: GET Headers: Authorization: Bearer <Token> Content-Type: application/json Query Params: Organization: https://api.calendly.com/organizations/<org_id> Has anyone else run into this issue with Power Automate? Any ideas on why the token would work in Postman but fail inside a flow? Or what’s changed in the last week to make it fail?
Bonjour, je souhaiterai modifier mon moyen de paiement. Actuellement, il s’agit d’un prélèvement mensuel depuis Paypal et j’aimerai le changer pour un prélèvement bancaire. Merci d’avance pour le retour
Calendly is not connecting to the Outlook calendar I need it to connect with (my business calendar). It says that it's connected (yes, my personal calendar) and will not allow me to add another domain; any suggestions?
I’ve tried using hide_event_type_details=1 to remove the event type details from an inline embedded form. My goal is to eliminate the unnecessary step of making someone click a single listed event type just to select a date and time. How do I accomplish this? <!-- Calendly inline widget begin --><div class="calendly-inline-widget" data-url="https://calendly.com/connect-xyzcorp?hide_landing_page_details=1&hide_gdpr_banner=1&hide_event_type_details=1" style="min-width:320px;height:100vh;"></div><script type="text/javascript" src="https://assets.calendly.com/assets/external/widget.js" async></script><!-- Calendly inline widget end -->
Hi,I am having an issue with an account’s zoom integration.I did the following test.I go in the Calendly Account and connect the Zoom account for me only.I book a meeting with Zoom as the location.The Zoom link error is displayed in the meetings’ details. I disconnect and reconnect using my personal zoom account, and book another meeting, and it works.When I look at the Zoom activity logs, the API request receives a 400 error, while my personal account goes though no issues.The Zoom account that has issues is part of an organization and has admin access.I am unable to see what the issue might be. Any help is appreciated.
I’m on the Teams plan and using the inline widget. I prefill data like name, email, customer ID, and phone using query parameters in the URL (e.g. ?name=John&email=john@example.com).However, I noticed that even though these fields are pre-filled, the invitee can still edit them before submitting the form. Is there a way to make specific fields read-only or non-editable, especially custom questions like customer id, brand etc? Can I lock email or customer id or brand fields once pre-filled? This is a common need when the customer data is already known and verified. Allowing edits can lead to data mismatches or misuse.Any guidance or workarounds would be appreciated — thank you!
Hey guys…my meta ads are somehow getting bots to my page and scheduling calls. I’ve put up a reCAPTCHA wall on my site before anyone can even get on it. Nothing is working. Chat GPT even wrote me a script to prevent calendly from loading until the verification is complete. Nothing. it’s ruining my entire funnel because meta thinks this is a conversion. No matter what I do.Has anyone encountered this?
Bonjour, j’ai tenté de trouver l’accés pour obtenir mon token afin d’intégrer le calendrier à mon site web et impossible de trouver avant 1h de recherche ( l’enfer). Au bout du compte l’accès m’a été refusé. Je dois dire que la plateforme fonctionne de moins en moins bien avec trop de blocage. cela n’est plus efficient. J’attends votre réponse. Merci beaucoup
Hi all,i try to find out how to have a calender view on all my upcomming events - so that clients can see in the calender my upcomming events and book them.
Bonjour, Je viens de prendre l'abonnement Calendly.J'ai créé plusieurs Workflows et je ne comprends pas pourquoi certains sont en statut Arrêt ? Pourriez-vous m'aider ? Merci à vous
Bonjour,Mon Calendly intégré à mon site internet fonctionnait correctement jusqu’à récemment.Aujourd’hui, j’ai une liste défilante qui permet au client de choisir une prestation, qui n’apparait plus lorsque l’on souhaite réserver à partir d’un téléphone portable. La réservation et la liste défilante fonctionnent d’un ordinateur. Avez-vous déjà rencontré ce type de bug ?Merci d’avance pour votre retour
client does not receive an email nor does anything show in their calendar about the scheduled meeting. I received notice as usual and they received the text message yet no email (yes they checked spam, junk)
Hey developers! We’re excited to share that we’ve released a new set of APIs that let you create, update, and configure one-on-one event types, directly within your own interface.These endpoints are ideal for embedding the Calendly setup experience (with limited event type configuration) into your app or platform, so you can enable users to set up Event Types and streamline the onboarding experience.New endpoints:Create a new Event Type:POST /event_types Update an existing Event Type:PATCH /event_types/{uuid} List Event Type availability schedules:GET /event_type_availability_schedules Update Event Type availability schedules:PATCH /event_type_availability_schedules List user meeting locations:GET /locationNote: the Create/Update Event Type endpoints support one-on-one Event Types only, and are limited to basic field configuration (owner, title, description, duration, duration options, locations, visibility, color, locale). LinkedIn Premium Business used these APIs to power a new Calen
Already have an account? Login
No account yet? Create an account
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.