Got questions on API, webhooks, code, and more? Developer Community has answers.
Recently active
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!
Hi,once again a color has been changed within the calendly embed widget. I have a website with a dark background and the text color in the widget is set to bright yellow. However, suddenly the welcome message is displayed in a dark grey, which makes the text barely readable. Could you please look into this asap and fix it?Thank you!
I built a Calendly free plan to Whatsapp message integration at https://watobot.xyz/free-calendly-whatsapp-integration.html . This is still unofficial & works with Calendly Free plan provided you have embedded the Calendly Calendar on a web page of yours. I earlier tried creating a Zap on Zapier to do this integration only to realize that Calendly expose webhook support only in their paid plans. So I built this integration.I saw Calendly has an official Callender integration - https://calendly.com/integration/callendar . I was wondering if you think I can apply for submission of this plugin as well & will Calendly accept it ? I see two challengesCalendly would ideally want more people to upgrade to their paid plan so might not want something that works on free Calendly plan. Watobot uses unofficial ways to expose Whatsapp message API, primarily for indie sellers/marketers who need automation to send out message but lead nurturing is manual. So the message gets sent out from t
Background / Use CaseWe operate a 24/7 support model with a shift-based schedule and currently use a Calendly Teams plan to allow our customers to book meetings with our Support team.We share a Team Calendly booking link with our customers. Depending on the time slot selected by the customer, the meeting should be assigned to a Support Engineer who is actively working during that shift.Since each Support Engineer has different working hours, and shift schedules may also change due to annual leave, shift swaps, or other operational requirements, maintaining availability manually is not practical.To automate this process, we use an n8n workflow to import each Support Engineer’s shift hours into their individual Custom Schedule in Calendly.Current LimitationThe individual user’s availability / Custom Schedule is not automatically reflected in the availability configuration of the Team Event.As a workaround, after our automation updates each user’s Custom Schedule, we must manually navigat
Hi all,our personal access token never seems to be valid, no matter what we do. We also tested it here through the ressources provided in the developer documentation and received the following message, so we know the issue is rooted here and not on the other side of the token connection (N8N). Has anybody been facing similar issues and found a solution?
Already have an account? Login
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.