Got questions on API, webhooks, code, and more? Developer Community has answers.
Recently active
I’m sharing this post to help provide clarity for other European, service-based businesses evaluating Calendly.Over the past months, I’ve had multiple conversations with Calendly support regarding EU-native payment methods—specifically iDeal, which is the standard payment method in the Netherlands and widely expected by customers during booking flows.Through these discussions, support confirmed the following: Support for iDeal and similar EU payment methods is not currently available in Calendly’s booking payments. This request has already been submitted in the past by multiple users and exists as an internal feature request. Support can only add additional votes/requests to this item. The feature is not currently on the product roadmap and has no ownership or planned timeline. This aligns with older community topics (e.g. posts from over a year ago) where the same request was acknowledged and marked as a feature request, but without subsequent implementation.Calendly works very
When I build one-on-one meetings under my personal profile, I can select multiple durations. Unfortunately, the feature to add multiple durations is not available for Managed Event Types. This feature is available for individual event types, where you can add up to four duration options per event type, but it does not apply to Group events or Managed Event Types. It would be great if this feature could be added to Managed Events so I can easily share meeting templates with my team without having to manually copy templates I’ve developed from my personal profile with each new employee or meeting type developed within my team.
Hi all, I’ll preface by saying I’m not a developer by profession, so my code might not be up to industry standards. I’ve created a tool for work called “multi_cal” that has a few utility features that Calendly does not offer (or only partially offers) on its own. Currently, it is based in Google Apps-Script and runs off a host email account that communicates with Calendly via workflows. I recognize that this is probably inefficient, but there are two reasons for this: the first is that, as stated, I am not a developer, and the second is that I wanted other people in my department to be able to set it up for themselves relatively easily and without requiring intervention on my part (that made fiddling with OAuth and other intricacies a little out of scope). The FeaturesShared Resource KeywordsCalendly is great for managing a single individual’s calendar, but it starts to struggle when different hosts are trying to schedule for the same resources (say a certain room or piece of equipment
Hi everyone,I'm using the Calendly inline widget on my website and I'm consistently seeing this deprecation warning in my browser's developer console: Unload event listeners are deprecated and will be removed.1 sourcefbevents.js:196🔍 InvestigationAfter investigating, I confirmed:The warning comes from Facebook Pixel ( fbevents.js ) which is loaded by the Calendly widget My website has no Facebook Pixel code—this is entirely from Calendly's widget script ( assets.calendly.com/assets/external/widget.js )⚠️ Why This MattersModern browsers (Chrome, Edge, Firefox) are deprecating unload event listeners because they:Block the back-forward cache (bfcache) → Slower navigation Hurt Core Web Vitals / Lighthouse scores → Lower "Best Practices" rating Are unreliable on mobile → May not fire at allGoogle Chrome is planning to fully remove support for unload events in the near future.✅ Suggested FixFacebook's fbevents.js should migrate to using: pagehide event visibilitychange eventThese are the
Problem statementI’m integrating Calendly’s scheduling widget into my website using the official embed script (<script src="https://assets.calendly.com/assets/external/widget.js"></script>).When Calendly’s script injects its <iframe> into the DOM, it does not include an allow attribute that permits use of the Payment Request API.As a result, browsers log the following console warning:[Violation] Permissions policy violation: payment is not allowed in this document. and payment methods like Apple Pay and Google Pay do not work inside the embedded Calendly iframe, even when Stripe is connected. Proposed solutionTo fix this, the iframe generated by your embed script should include an attribute like:<iframe ... allow="payment *; publickey-credentials-get *;"></iframe> This explicitly enables the Payment Request API (needed for Apple Pay and Google Pay) and WebAuthn within the embed, without relaxing any other permissions.Would it be possible for your team to u
if i create a one on one meeting , should this activity hit the group level webhook ?
Hi Calendly team and community,We support several US and UK based businesses that rely on Calendly for scheduling paid calls, demos, and services. Many of them are now expanding into India and are running into challenges around accepting local payments, especially UPI, without forming an Indian entity.Currently, these companies are using Merchant of Record and payment facilitation models such as (removed by moderator), which helps foreign businesses sell in India without local incorporation and enables UPI alongside standard credit card processing.Our questions are: Does Calendly support UPI or other India specific online payment services for paid bookings? If not, is there a recommended way to integrate Calendly with external payment processing services or Merchant of Record platforms? Are there any plans on the roadmap to support localized payment methods like UPI in addition to credit card processing for Indian customers? The goal is to allow Indian users to book through Calendl
Hey! I have this site where I want to embed a Calendy form. Sadly, once I embed the Calendy in my site with the cookie banner hidden, it still shows the cookie banner. As you can see in the image, I have embedded the Calendy. But on the left it says “?hide_hdpr_banner=1” (this is directly from the “hide cookie banner” function when embedding my Calendy) What to do?
An error occurredThe operation couldn't be completed.(CalendlyKit.APlError error 1.) every time I go into clients details this shows up! I am unable to access what I need to do to complete my sessions
I work overnights and need my meetings to extend from 10pm to 6am. I use the workaround solution to make it work but I’d really like to have this as a legit option. Please allow overnight meetings!!
Hi everyone, I’m having an issue with embedding Calendly on my website. The inline embed sometimes loads normally, but other times it gets stuck on a blank frame or keeps showing the loading spinner. I’ve already tested it on different browsers and even disabled caching plugins, but the problem still appears randomly.Has anyone experienced unstable behavior with the Calendly embed on their website? Are there specific script settings, domain configurations, or recommended practices to make the embed load consistently?
Hi there, Our customers have repeatedly reported that they are not receiving any SMS notifications from Calendly. We created a new workflow to test if the issue was related to the previous setup, but the problem is still happening.This situation occurs very frequently, even though our SMS content is very basic and does not contain any URLs or restricted terms. For example, today our customers has been waiting for over 3 hours and still has not received the SMS.Is there any known issue with SMS delivery at the moment?Any guidance or clarification would be greatly appreciated.Thank you!
Is there a way to force Calendly when rescheduling a meeting via a reschedule link to limit it to a specific team member? I have team members that need to reschedule a meeting, and they find that when they do so using the reschedule link, it may get assigned to a different person in the round robin group, however they actually just want to move their own meeting from 12 to 11 for instance. They can do this on the Calendly portal, by choosing ‘choose team member’, but they would like to be able to control who it is rescheduled without leaving our CRM via a reschedule URL.
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, using n8n i want to create/book the appointment but don’t know how to do can anybody tell that how to do it???
tid-22544308-e1bd-4d8b-b896-7d750f9b20b1
I’m using Calendly for internal booking inside our company, and I wanted to ask if there is a way to enable manual confirmation for bookings.
Hi everyone,I’m currently trying to set up a workflow in Calendly that redirects users after they book a meeting to a custom thank-you or resource page with important instructions and helpful links.I see there’s an option for a redirect URL, but I’m not sure how to customize it per event type or add multiple resource options.Is there a way to dynamically change the post-booking page based on the event selected?Or do I need an external integration like Zapier or webhooks for this?For reference, here’s an example of a resource-style page format:Streaming Resource PageAny guidance or best practices would be greatly appreciated! Thanks 😊
Hi there,after connecting our new Salesforce Org to the existing Calendly Account, connection is no longer working.We don’t receive any Calendly Action on Salesforce side by synchronizing the push events to Salesforce.Support quite immediately needed. Thanks in advance.Regards, Jasmin
I’d like to find out if Calendly can be made to feed appointments into ChiroTouch software, a chiropractic office management system. It seems ChiroTouch is a bit behind the times in developing their extensibility and have no way patients can make appointments online. The most they can do is provide a server password for their chiro client’s appointment database and Calendly ‘capabilities’ (APIs, make, zapier) would need to take it from there.I’m not a developer so I don’t know what database specifics are needed, but assuming it’s straightforward, can anyone estimate a range of time and cost for something like this?
I am trying to upgrade my plan for the first time from the free plan, but every time I hit purchase I receive “Server error. Please try again”.Can I get some help with this please, or I will have to look for another scheduling service.I have already cleared my cache, used another browser, internet is working great and I do not have any extensions running. Thanks!
Hi I am looking for a batch api for pulling data from calendly. Mainly from list events and get events. Is there a batch endpoint available for this ? And i would like to track who scheduled the call based on a customer identification number which is in my application, can i pass custom parameters to UTM for this?
I saw a few posts ranging from years to months ago requesting a “scheduling API” to be launched. I wanted to know if this was any closer to becoming a reality, if there was a timeline / early access option.To be honest, it seems crazy to me that this has not been launched.I’m currently working with clients to add Voice based scheduling, which is useful for both organic bookings, and for accessibility with visually impaired users. Naturally a lot of clients are already using Calendly. As it stands as we cannot schedule events from user data, the only thing I can do is encourage people to migrate away from your service because of this limitation - which seems pretty sad since you’ve often been a staple supplier.This seems like a big miss that is going to get worse very quickly as AI increases the volume of non-traditional booking interfaces being used - if you haven’t I would ask you to reconsider.
the last response to this was 3 months ago. I think you’ll find a significant no of people want this. I’ve just had a chat with google AI - you clearly need to prioritise this and don’t understand why it’s not on your roadmap. To assist I’ve received 0 bookings via google business profile. the issue has been illustrated in earlier questions asking the same thing.
I’m trying to reschedule a meeting in the app. I prefer to use the app for this because it lets me see overall availability and sometimes I need to override another meeting, I can’t see how to do this on the website any more. Am I missing something here?I get an error message: Sorry! the operation couldn’t be completed (CalendlyKit APIError error 1) So the appt wasn’t rescheduled. I try it on my other device and it says Sorry! That start time has been filled. What do I need to do?
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.