Community wants to hear from YOU!
Got questions on API, webhooks, code, and more? Developer Community has answers.
Recently active
We currently use Calendly across our franchise network and looking to integrate Calendly appointment data with HubSpot while ensuring that appointment information is routed to the current location.Our issue stems from during our initial testing, we discovered that the standard Calendly–HubSpot integration does not appear to support location-specific routing or filtering based on individual Calendly seats, users, or franchise locations.Instead, appointment data appears to be synchronized across HubSpot users without properly distinguishing which franchise location owns the appointment.For example, when testing the integration with a franchise location in Cincinnati, an appointment associated with a Portland franchise location was incorrectly synchronized into the Cincinnati location's HubSpot contact list.Has anyone run into this before? We have our locations as seats within one account over multiple accounts for each location to maintain service and uniformity and we simply can’t cre
Bonjour,Je rejoins les demandes précédentes. Quand le bouton “RESERVER EN LIGNE” sur la fiche d’établissement Google My Business sera t’il disponible? Je regarde pour une autre solution que Calendly même si j’en suis satisfaite pour le reste.Merci
Hi, I build a booking flow for a client on the Standard plan. A user scoped webhook subscription listens for invitee.created and invitee.canceled, and our server books the paid session from invitee.created.Three questions:What delivery delay should we expect for invitee.created in normal operation? Is the retry schedule still 24 hours with back off (as in the Dec 2023 staff post), and what happens to an event after the last retry? When a subscription is disabled after failed deliveries, is there any alert (an email or an API field), or must we poll GET /webhook_subscriptions to find out?Thanks.
Hi,I’m a Czech web developer and Calendly user. I’ve recently implemented Calendly on my Czech-language website and noticed that Czech is not currently available for the booking interface.I’d like to suggest adding Czech localization. Calendly is used by freelancers and businesses in the Czech Republic, and having the booking flow fully localized would make the experience significantly more natural for Czech-speaking clients.I’m a native Czech speaker and web developer, so I’d also be happy to help with translating and reviewing the Czech localization if your product team is interested.Thanks!
I’ve disabled notetaker and reabled it. NO luck. It doesn’t even attend meetings when I manually add it.
Hello Calendly Support, When a user tries to sign in through SSO, the response comes back with the Identifier (Entity ID) of another application, the Calendly enterprise application, instead of the custom enterprise application we configured in Entra ID. The SAML response therefore does not match what is expected (Audience / ACS URL / certificate) and the sign-in fails. We are setting up SAML SSO between our Calendly organization and Microsoft Entra ID (AMPLI Mutuelle tenant), and we are running into an issue at sign-in.Symptom:After completing the SAML configuration, when a user tries to sign in through SSO, the response comes back with the Identifier (Entity ID) of another application, the Calendly enterprise application, instead of the custom enterprise application we configured in Entra ID. As a result, the SAML response does not match what is expected (Audience / ACS URL / certificate) and the sign-in fails. Best regards
Hi, I IT at a University, I was approached by a school that has a Calendly instance that is not connected to Salesforce asking if they could get connected. The issue is that we already have one school’s Calendly instance attached to Salesforce. When I ask google if it is possible it says it is, but checking other spaces I get conflicting information that this is not possible. Can you please advise on what would be the process to connect an additional Calendly instance to Salesforce?
I have seen so many people asking Calendly to prioritise being able to book recurring appointments. I was using Acuity through Squarespace and I do in fact like Calendly more for other reasons, but if there is a failure to create a solution so that practitioners can book reoccurring meetings, then I will have to go back to Squarespace which is unfortunate.
Hi,When a client tries to schedule a session, they receive an email from Calendly that says, "Your authentication code." “To confirm this email address is correct, copy and paste this code to complete the two-factor authentication. When clients paste the code, it doesn’t go through.Pls help.
My Meta pixel is currently linked to Calendly.. as you can see in the screenshot below all of my events are showing page view. But they should be showing. ● invitee_scheduling_page ● invitee_select_day ● invitee_select_time ● invitee_meeting_scheduledI’m having an issue with Calendly’s Meta Pixel integration.My Meta Pixel ID is connected to Calendly and Meta Events Manager is receiving Calendly events.The pixel is correctly receiving PageView, and Meta Events Manager is also showing the Calendly event invitee_event_type_page as Active.However, after completing an actual Calendly booking, I’m not seeing the expected invitee_meeting_scheduled event.I’ve tested both: ● A direct Calendly scheduling URL ● Calendly embedded on my website/funnelThe Meta Pixel Validator detects my pixel on the public Calendly scheduling page, and Meta Events Manager shows the pixel receiving activity from calendly.com. What I’m trying to determine is whether invitee_meeting_sch
Hi Calendly Developer Community,We are currently integrating Calendly webhooks and REST APIs into our custom backend workflow system to automatically handle event scheduling triggers, invitee status updates, and calendar synchronization.As user activity grows and scheduling volume spikes during peak hours, we want to ensure our infrastructure handles incoming webhook payloads reliably without running into rate-limiting bottlenecks or dropped event packets.- For developers managing high-volume Calendly webhook integrations, what are the best practices for setting up retry logic, queue management, and server-side validation (like signature verification) to keep data secure and efficient?- Are there specific error-handling patterns you recommend when an external endpoint temporarily fails to respond to a webhook trigger?Would appreciate any technical insights or architectural tips from fellow developers!
Hi Calendly Support,I’m having trouble connecting Calendly to my Salesforce sandbox org.Here is what I’ve checked so far: I have System Admin access in Salesforce. The required Calendly permission sets are assigned to my user. The Calendly package is installed (v2.6). I tried connecting from an Incognito/private browser window, but it didn't help. This issue started right after our sandbox was upgraded to the Salesforce Winter '27 release.I’ve attached a screenshot of the error message for reference. Could you please take a look and advise on how to resolve this?Thanks!
How to find my personal access token in Calendly?
The new update is not appealing. The names of the clients booked on my Calendly are hidden, and I have to manually open each booking to see the name. It makes the process very tedious. Come up with at least a button I can click to copy all the meetings scheduled that day, with their names, scheduled times, and contact details. This will make it easy for collaboration with VAs than having to manually click on every booking to get these details.
I've been waiting for months for the Notetaker API so I can finally automate sending recaps to attendees. Happy that transcripts and summaries are now available, but why is it that the shareable URL still requires a manual click before we can access it via the API?Is this something that will ever be supported?
We would like Calendly’s managed Salesforce integration to support Salesforce’s dedicated Salesforce Integration user license.Salesforce provides the Integration license specifically for API/service-account integrations, allowing organizations to follow least-privilege security practices without consuming a full Sales Cloud license for an integration user.We tested this directly with Calendly:A dedicated user with a full Salesforce license successfully connects to Calendly. We then changed the exact same user to the Salesforce Integration license. On refreshing the Calendly Salesforce integration, the connection fails with:INVALID_TYPE: sObject type 'Organization' is not supported.This appears to indicate that Calendly queries the Salesforce Organization object as part of its connection validation or ongoing integration process, which prevents the Salesforce Integration license from being used.Our goal is to continue using the Calendly-managed Salesforce integration. We do not want to
making a RestClient API callNo matter what time or day i enter into the start_time for one member of my teams event_type and then scehdule a meeting with me. i get { "title": "Invalid Argument", "message": "The supplied parameters are invalid.", "details": [ { "parameter": "event.start_time", "message": "That start time has been filled", "code": "already_filled" } ]
Hello,I'm currently working on integrating Calendly more deeply into our scheduling workflow and have several questions regarding the API's capabilities, specifically around scheduled events and meeting polls. Querying Pending Events: Is there a way to specifically query for scheduled events that are in a 'pending' state, such as meeting polls? This functionality would be incredibly useful for managing large numbers of appointment requests. Creating Meeting Polls via API: While the API documentation provides details on creating One-Off Event Types, I am curious if there is a similar capability for creating meeting polls. I noticed that the event type class includes a pooling_type attribute. Could this be utilized to create meeting polls, and if so, could you provide some guidance or point me to the relevant documentation? I appreciate any help or direction you can provide. Thank you for supporting the community with your insights!
Hello, one of the major reasons we decided to go with Calendly and not Doodle is because Calendly also have polls. HOWEVER, viewing polls is NOT available in the app! This is a major flaw in our workflow, and might disrupt our commitment to Calendly over Doodle.
I’m working on an integration with Calendly and we need to be able to link the Calendly scheduled event to the event in the provider (i.e. Google or MS) as our app also has an integration with our customer’s calendars. What we need is a way to get the provider type and Id for each of the Calendly scheduled events so we can tie them together in our UI. I see in the APIs documentation for the Event endpoint (https://api.calendly.com/scheduled_events) that it has a property for ‘calendar_event’ but it shows in the API as deprecated (see: https://developer.calendly.com/api-docs/504508461e486-event ). This field appears to have exactly what we need, but since it’s deprecated, I’m hesitant to use or trust it. Is there a more preferred route to retrieve this data and if not why is this deprecated and how much can we trust it working going forward?
There have been a number of threads here asking for a native waitlist — filling a canceled slot from a list of people who wanted that time. It doesn't exist natively yet, but for anyone comfortable running something alongside Calendly, it's buildable today with the API. Posting the approach in case it saves someone time.The basic flow:Subscribe to the invitee.canceled webhook (requires a paid plan — Professional/Standard/Teams/Enterprise) Collect waitlist signups separately — a simple form where clients indicate which times they'd want When the webhook fires, match the freed slot against your waitlist and notify matching people by SMS or email Send them your normal Calendly booking link — first to claim it books the slotThe design question I keep going back and forth on: notify everyone matching at once and let them race for it, or go one at a time in order with a time limit before it passes to the next person. The race version fills slots faster; the sequential version feels fairer to
Good morning everyone!I would like to suggest the implementation of two features that I believe could significantly improve the user experience on Calendly.Waitlist Feature: it would be very useful to have a waitlist option available for specific days within the booking page. This would allow clients to join a waiting list in case an appointment slot becomes available due to a cancellation. Vacation Mode: it would also be helpful to introduce a dedicated “Vacation Mode” in addition to the current on/off event setting. This feature could display a more user-friendly message to visitors instead of the generic error message that currently appears when an event is disabled.Thank you very much for your time and consideration!
bonjour, avez vous travaillé sur la date de péremption des forfait de réunion, svp?
For the past couple of months, we have been seeing an error message in the Salesforce Connection Overview within Calendly.Calendly Support has been investigating the issue for some time, but no resolution has been provided to date. Reconnecting the integration does not resolve the problem.This issue is affecting how records are created in Salesforce and is resulting in data inconsistencies within the org. Does anyone know what's happening and how to fix it?
Hello,with the embedded Calendly version and data-resize=”true”, it’s now possible to set the correct height automatically. Thank you very much for it.Unfortunately, there is still a huge invisible padding/margin around the calendar inside the iFrame. How it is possible to remove it?I used the negative padding hack here on my website: https://www.shop-studio.io/en/contact. The solution is “ok” but not responsive in every case (see mobile). As you can see, the loading spinner is performing a “layout shift” during loading.Thank you in advance!
Already have an account? Login
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.