Looking to use Calendly's API or build integrations? Developer Community is here to help.
Recently active
In a webhook I’m catching new scheduled events and all my events use MS Teams as ‘location’.I want to capture the MS Teams conference ID and according to the API docs (https://developer.calendly.com/api-docs/e2f95ebd44914-get-event) that id should be present under location.data.id. I also know that location.status can be ‘processing’, and in that case I guess it’s normal the ID is not yet available.However, when I fetch the event info via the API a bit later on, I see that the status has changed to ‘pushed’, but the data.id is still not available. It stays "data": {"audioConferencing": {"conferenceId": null,"dialinUrl": null,"tollNumber": null}},Example scheduled event id: 0fc8f92b-6c88-4130-8cd5-9662fd4c45b6It looks like this object isn’t updated even when the status has changed to ‘pushed’.Am I correct in thinking this is a bug or am I missing something? Would love to get some help, because we really depend on the MS Teams conference ID in our product.
We have some apps in my organization that uses our paid calendly accounts to retrieve the list of schedule events. Today I got reports that the application was no longer working and I noticed that we are getting a ‘FORDBIDDEN’ response. This app has worked for years now up until sometime in the last few weeks. Are we on a calendly blacklist or something?What do we need to do to get off of it?
i am being trying to integrate calendly api . i am unable to get api to see my upcoming and pending meeting list . kindly help me integrate it
I’m using the inline embed on my wordpress site. I’m using the free plan. powered by calendaly banner covers part of the X (close button). Is it possible to make the close button visible?
Hi. Please let me know if it is possible to somehow track through the API that the user has refused email notifications.Especially interested in whether it is possible to control this via a webhook, or maybe you can suggest some other solution. I will be grateful for any help and advice. This is critical for us, because we use mailings from a third-party service and we need to control it.
Hi all! I’m building my site from scratch ( Good old HTML and CSS ) but I can’t seem to get it to work. The height is no more that 100 px or so with a scroll bar. I could hard code a solution, but I want to understand what’s going so I can create a more agile solution. Thank you!
The behavior of `hide_event_type_details` seems a bit odd to me, is this expected behavior?If I set `hideEventTypeDetails: true`, the event title, and event duration are hidden on step 1 and step 2, but not on step 3. It does seem valuable to show the user what they selected in step 3, but my main goal is to hide the event title (“Enrollment Call” below).It would be nice if there was a `hideEventName` that works on all steps, and a consistency in behavior in how `hideEventTypeDetails` works on all steps.Step 1 (event name and details *hidden*)Step 2 (event name and details *hidden*)Step 3 (event name and details *shown*)My Code:```<InlineWidget url="https://calendly.com/d/some-id/some-event-name" pageSettings={{ hideEventTypeDetails: true, }}/>``` To give some context into why I’m using hide_eventTypeDetails: true
Hello,I am trying to decrease the number of “no-shows” on my calendar. I would like to be able to regenerate the invite link and send it to those who request it. Apparently this is not possible?So at least I’d like to know if user Accepted the invite. In the invitee information there is a “status” field, and the value of “active” is supposed to indicate they have accepted the meeting.However when I test it the status says “active” but on the calendar it still says “Awaiting”. It says “active” whether or not user has accepted, unless they cancelled. Am I missing something? Thank you.
Handle Message Function:const handleMessage = (event) => {const { data } = event.nativeEvent;try {const parsedData = JSON.parse(data);if (parsedData.event === "calendly.event_scheduled") {console.log("Event scheduled successfully");} else {console.log("Received Calendly event data:", parsedData);}} catch (error) {console.error("Error parsing message from WebView:", error);}}; const calendlyUrl = "https://calendly.com/yourUrl"; Injected Javascript:const injectedJavaScript = `(function() {var script = document.createElement('script');script.src = 'https://assets.calendly.com/assets/external/widget.js';script.async = true;script.onload = function() {Calendly.initInlineWidget({url: '${calendlyUrl}',parentElement: document.getElementById('calendly-container'),prefill: {},utm: {}}); window.addEventListener('message', function(event) {if (event.data.event) {window.ReactNativeWebView.postMessage(JSON.stringify(event.data));}});};document.head.appendChild(script);})();true;`;Web View compone
Yes, i have confirmed the two factor authentication by checking my email for the 6 digit code and putting into the authentication two factor request. I have copied the bearer token and saved it elsewhere. Now I am trying to get my URI (user id from the URI), so I copy the same bearer token into the ‘token’ field and hit ‘send API request’. Here is the problem in ‘response’:“401 unauthorized”title is “unauthenticated”message is “the access token is invalid” Please help to get past this point - thank you!
Hi,I’m a psuedo-dev and have done extensive work to integrate Calendly to our HaloPSA platform. I’m working on an idea that’ll centralize all meetings booked in Calendly to the specific relevant client’s Microsoft Teams channel instead of it being a personal meeting.The basic idea is to have a custom location listed as “Clients Teams Channel” or something that we would use on specific meeting types across the org, a webhook from Calendly at the time of booking triggers an external process that spins up the Teams meeting in that channel and then updates the invite sending the update to all users.My question is if one of the following is possibleFrom the Admin section can we define a custom location and make it available to be chosen added to the specific event types by the team members, or do they have to create a new “Custom” location for each person/each meeting Is it possible we can override the Event Type settings with query parameters in the link (I saw something like this was a ne
Hi, we need to know if its possible somehow to edit text fonts and size from calendly embed in website and also text colors.And also want to know if it’s possible to add multiple calendars and make different event type with different calendars…Thank You
I’d like to be able to do two things:Prefill one of the answers with specific content. Hide my avatar and the event details.Is it possible to do both? I got them working separately with what looks like different embed code, but can’t figure out what to do to make them both work.Here’s my embed code:*******************************************<div id="calendly-embed" style="min-width:100%;height:700px;"></div><script type="text/javascript" src="https://assets.calendly.com/assets/external/widget.js"></script><script>Calendly.initInlineWidget({ url: 'https://calendly.com/pianoladybarb', parentElement: document.getElementById('calendly-embed'), prefill: { customAnswers: { a1: "PT5000 Module 1: Unit 1: Knowledge Check" } }});</script>***********************************And a link to the pagehttps://calendly.com/pianoladybarb/knowledgecheckThe pre-filled answer a1 is of higher priority to me, so if it can’t be done that’s o
Hey Calendly Community,I'm currently working on integrating Calendly into a custom web application, and I'm facing some challenges that I hope you can help me with. Here's the scenario:I've successfully embedded the Calendly widget into our application, and it works great for scheduling appointments. However, we want to enhance the user experience by customizing the appearance and behavior of the embedded widget to better match our application's design and functionality.Here are the specific issues I'm encountering: Styling Customization: I'm having trouble applying custom styles to the embedded Calendly widget. I've tried using CSS to modify the appearance, but it seems like some styles are overridden by the default Calendly styles. How can I effectively customize the look and feel of the embedded widget? Responsive Design: Our application is designed to be responsive, but I'm struggling to make the embedded Calendly widget fully responsive. It doesn't resize properly on smaller scr
Our users cannot sign onto calendy because zscaler cannot process the request for the extension. We have tried to bypass it by bypassing this and sending it straight to the internet but it still does not work. api.airbrake.io calendly.airbrake.ioI just need to know what the extension uses in order to fix this for our users while on site.
Hi team Calendly. I have had a few customers saying they cannot book a meeting with me via my clanldy link. Having looked into it with a customer today, it appears to be those trying to book a slot via an Aple phone using chrome. I can see there ws mention of this same issue 2 months ago but cannot see if this is still being addressed or is there a workaround for now. my workaround for now is “Experiencing issues with booking via your IOS mobile device? – please WhatsApp on the number below.” https://activementor.co.uk/meet-active-mentor/ but is not pretty. Any clues? I am a titch irritated by this as I route google ads to this page... Lee@activementor.co.uk
I can't find the Teams API endpoint.Is it possible to manage Teams and Teams Event Types via API?Thanks.
I'm wondering if an API exists that offers the functionality mentioned previously. In particular, is it possible for our service's users to utilize this feature through an API without needing to integrate with Google account?Member B opens up their calendar for online meetings, setting aside 30 minutes per appointment. Member A checks Member B's calendar. Member A selects an available slot in Member B's schedule. Member A chooses to have a Google Meet meeting. A meeting schedule is created for Member A and Member B, including a link to hold the meeting on Google Meet.
What are the best practices for integrating Calendly with custom applications using the API? I'm looking for guidance on automating scheduling processes and managing availability effectively
Hi,I am using a paid Calendly account but I am unable to create Calendly Event Types via the developer APIs.Our requirements are:We want to create an event using APIs and use the created event URI to generate a single-use scheduling link for candidates.I tried One-Off events but they don’t fulfill our requirements.Please help if there is any alternative or workaround.Feel free to let me know if you need any further adjustments!
Hello,I have a dropdown in my Calendly embed but on mobile I cannot see the full dropdown list, only the bottom, and I cannot scroll up either. I looked through some questions and found that the issue can be solved by increasing the height of the calendar embed, but since my question has a lot of answer options this does not really work for this case, as the section would be way too long when the dropdown is closed. I also tried adding different `overflow-y` rules to the `.calendly-inline-widget` class but nothing I added made a difference.Do you have any suggestions of how I can fix this?Thanks a lot EDIT: The scrolling used to work when I first implemented this, I don’t know if any settings changed recently?
When we reschedule an event in calendly and then call scheduled_events end point in API, it returns two events, one with status cancelled with older time slot and another with status active with new time slots. In this case how can i infer that the second event in actually the reschedule of first event?
i want to know condition that classify meeting into upcoming and pending meetings category
When I request the Calendly API, I encountered an unexpected error, and I'm not sure what caused it. Could you please explain it to me or make some improvements to your API? I believe I need more specific feedback regarding the error.The API I requested is "Get Access Token."https://developer.calendly.com/api-docs/be9b32ef4b44c-get-access-tokenIn the past, over a considerable period of time, I have received the following errors separately:bad request: [json.exception.parse_error.101] parse error at line 1, column 1: syntax error while parsing value - invalid literal; last read: '<'bad request: [json.exception.parse_error.101] parse error at line 1, column 2: syntax error while parsing value - invalid literal; last read: 'no'bad request: [json.exception.parse_error.101] parse error at line 1, column 1: syntax error while parsing value - invalid literal; last read: 'u'.... <title>auth.calendly.com | 520: Web server is returning an unknown error</title> ......But according
Hi Team, I hope you are doing well.I am connecting calendly to my website using Oauth issue is , its showing "The requested scope is invalid, unknown, or malformed."but if I am using scope - default ,I am getting auth code on redirect URI If I am using scope - user.read user.write calendars.read calendars.writeits gives error // OAuth Detailsconst clientId = '';const redirectUri = 'https://spiceshing.com';const scopes = 'user.read user.write calendars.read calendars.write ';const state = '1234';please help us in resolving this issue,usecase , connect calendly to my website and then user can schedule meet
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.