Looking to use Calendly's API or build integrations? Developer Community is here to help.
Recently active
I have turned off the cookie pop up on the inline embed but I believe the section for the cookies settings is still showing. This has caused some problems with the margins on the page when going between different breakpoints. Is it possible to remove this from the embed to give more control of the sizing around it?Thanks
Hello!We use a calendar on our wordpress (wpbakery) website, but we have a problem. On the mobile view of the website, the form has a very short height. How can we solve this problem?I have tried both data-resize=”true” and overflow-y: hidden !important; but it didn’t work!https://wordpress-475423-4893252.cloudwaysapps.com/appointments/
Hey folks, how are you?Is it possible to update an event type via API? For instance, I have a webhook that sends me some data, and I would like to modify the event type to a dynamic duration so that when the client schedules an appointment in Calendly, it calculates the time interval and blocks the corresponding time slots.Example: 2 hours and 20 minutes. The client schedules the service at 5 PM, so I would block the calendar from 5 PM to 7:20 PM.
I am able to successfully retrieve a token from OAuth but am getting a “Request failed with status code 404” when I make an api request. Has anyone encountered the same?
Hi there,Does the API offer a way to book a meeting?If not, do you have an ETA for this important functionality? It’s hard to work around this missing feature.Paulus
Hi,I’ve found that Calendly, when embedded on a website, is showing the “click to accept marketing cookies and enable this content” message.Setting “ hide_gdpr_banner=1” makes no difference.By displaying this modal message, you are forcing users to consent, before making a booking. Forced consent and linking consent with other matters both invalidate consent under GDPR, therefore you do not have a lawful basis for marketing cookies. All your tracking data is unlawful.This is a particular deal breaker for me because you’re preventing customers from booking, just so you can gather marketing data about my website.Please fix it quickly.Keith
As the title suggests, we’re trying to redirect after booking is complete but it fails with the following error:Redirect issue: Unsafe attempt to initiate navigation for frame [URL] The frame attempting navigation of the top-level window is sandboxed with the 'allow-top-navigation-by-user-activation' flag, but has no user activation (aka gesture)We’re just using a standard Calendly embed, and it all appears to work apart from the redirect at the end.When I test using a simple HTML page, everything is fine. However this page is hosted on Framer, so I’m guessing there’s something in Framer that’s conflicting?You can see it in action here:https://recsites.com/uk/book-demo Any assistance is greatly appreciated.
Hi Calendly Community,I’m trying to integrate the Calendly API into my website to create a custom booking flow, but I’ve run into a few issues:When I use the API to fetch available time slots, the response occasionally returns empty, even though the calendar has availability. I’m receiving a 401 Unauthorized error intermittently, even though I’ve double-checked my authentication token and API key. The booking flow works fine in testing but sometimes fails to confirm bookings on the live site, displaying a “failed to process” message.Here’s what I’ve done so far:Verified that the API token is valid and has the correct permissions. Ensured my API requests comply with the documentation (e.g., correct headers and parameters). Tested the integration in a local development environment, where it works more consistently.Could this be related to rate limits, caching issues, or something else? Any insights or advice on making the integration more stable and reliable would be greatly appreciated!
I am working with the calendly webhooks, and I am successfully able to use invitee.created and invitee.cancelled. But what about when a user reschedules a meeting? I don’t see any event types for rescheduling, and when a meeting is rescheduled, it’s giving me a cancellation event, with a rescheduled: true in the event body, but it doesn’t seem to be sending me the new rescheduled date/times. Am I missing something here? The documentation for calendly doesn’t show a rescheduled webhook. Wondering how to go about this :-)Thanks!
Hi EveryoneI am working on integrating Calendly with Salesforce and need a way to automatically update a custom field on a Salesforce object whenever a new user is added to the organization in Calendly and he/she accepts the Invite. Here's the scenario:When a user accepts the Calendly invite, I need their unique Calendly ID and Email Address to be sent to Salesforce and updated in a specific custom field on a Salesforce object. Calendly ID should be the unique user identifier which is present in the scheduling URL of the new user. eg: calendly id which I am looking for is john-doe (slug) which is in scheduling url: https://calendly.com/john-doe Does Calendly provide any webhook or event that can notify Salesforce with the details I need, when an invite is accepted?
HiI need to send an invoice to my client when they paid for an event.I don’t find anything in API docs related to payment info.Can you help
Could you add an attribute that would help developers customize the form styles with their own CSS properties. Here is a simple way to implement it. <script src="https://assets.calendly.com/assets/external/widget.js" type="text/javascript"></script><div class="calendly-inline-widget" data-url="https://calendly.com/andry-heyreliable/30min?hide_gdpr_banner=1" style="height:700px;" data-custom-css=”https://testsite.local/custom-styles.css” ></div> Just simple `data-custom-css` will help to change styles of widget by having more strong priority
I want to create a webhook that listens to all the events associated with my organization. Below is my request object.var requestBody = new WebhookSubscriptionRequest{ url = "https://00f9-2001-ee1-df19-e6e0-a953-99e6-1ea6-928c.ngrok-free.app/Calendly/Callback", events = new string[] { "invitee.created", "invitee.canceled" }, scope = "organization", organization = orgUrl, signing_key = "ABC",}; Then I got this error: But in the document, it looks like the group and user parameters are optional. Am I missing something?
Is it possible to include any custom fields like the one in the image in the Calendly form request that will display them in the body of the emails that the client and site owner receive?I read in the documentation about new fields, and questions that come with iframe But this is not quite it. My task is to add my OWN fields when sending the form. Is it posiable in some JS code ?
I just signed up for Calendly and am testing it out. There seems to be an issue when I create the Personal Access Token and use it for the API connection. Here is what I am getting returned: 401 Unauthorized {"title": "Unauthenticated","message": "The access token is invalid"} I am trying to test it within the docs, and have also tried testing through Postman, etc. Everywhere is showing the same error. For security, I replaced the personal access token. Thank you for your help in advanced.
I have an integration with an app I’m developing for scheduling meetings. My app checks the Calendly API and verifies the calendly subscription still exists everytime when it starts. I’m running NGROK to forward requests locally currently with the subscription and I can no longer see requests from Calendly. I confirmed the subscription is still there. I just tested another webhook for an esignature API I also have setup and it’s working and forwarding. The calendly one is broken and doesn’t forward (invitee.created in this case).It was working before, I have no network issues so I assume this is a Calendly problem. I can see the token shows last access date so auth/connect is fine. I am just not receiving payloads anymore. I last saw this working a few days ago.
I’m running into an issue when trying to suppress the GDPR banner for rescheduling events using the embedded widget integration.Calendly documentation indicates the GDPR cookie banner can be hidden using the “hide_gdpr_banner” GET parameter when calling the embedded popup integration. However, the banner still appears when I have the parameter set in the URL. The parameter is working correctly for embedded popup widgets to create an event and to cancel an event, but doesn’t work for rescheduling.Is this a bug in the Calendly integration?
We’re trying out the Calendly widget. The css file is not minified, and our site health check is complaining about it. Is there a minified version of this file?https://assets.calendly.com/assets/external/widget.cssNote that the corresponding JS file is minified.Thanks!
Hi all, I hope someone can help me with this.Issue:I’ve embedded a Calendly widget into my website.I’ve tried following along with the documentation to dynamically add UTM parameters to the data-url (as the documentation says) and reinitialise the Calendly widget (along with trying a range of other things): https://help.calendly.com/hc/en-us/articles/4406950779799-How-to-source-track-your-Calendly-embed-with-UTM-parameters#h_01HBEHS384CGRJB9RHQH0T4A8YStill whenever I submit the widget, no UTMs are passed through.I’ve tried adding them to the data-url, using prefill, and reinitialising the widget after adding them. Use Case:I need to be able to track the source and medium of sessions (especially who come from campaigns) when a user fills out the Calendly widget on an embedded calendar on my website.It seems everything (all integrations and help pages) is geared around people booking on a Calendly page and not via an embedded calendar on a website.Surely there is a solution to this?It ne
Hi, I appreciate this is fairly niche but after a couple of days attempting to shoehorn the recommended solution into my inherited codebase, I’m running out of steam and could use some help.My page / component structure looks a bit like this:demo.js{companySize === 0 && (<><section>loadedCallback={() => {let formID = "1001";MktoForms2.loadForm( "//go.our-domain.com", "NUMBER", formID,function (form) {form.onSuccess(function () { let formValues = form.vals(); if (formValues) { setDemoDataSubmitted({ country: formValues.Country, companySize: formValues.companySize, companyName: formValues.Company, firstName: formValues.FirstName, lastName: formValues.LastName, email: formValues.Email, phone: formValues.Phone, }); } if (formValues.companySize) { setCompanySize( parseInt(formValues.companySize) ); } else if ( formValues.cBcompanymetricsemployees ) { setCompanySize( parseInt( form.vals().cBcompanymetricsemployees ) );
I am a developer in a company that wish to embed calendly of there customer so non caledly user can schedule meeting with them - i have the customer calendly link but not the customer calendly credentials nor it access token.i manage to embed there calendar but so user can schedule a meetings - but i wish to save in my site the schedule time of the user meetingsi find how to do so - is there a way ?
I copied the code like it was said in and embedded it onto to my website. Problem: the cookie banner on the mobile version lags, is sticky and simply SHOULDN’T be there, because I chose the option to hide the cookie banner. Here is a link to my website: https://infogrowth.framer.ai/ I’ve already done everything under the sun, but it just doesn’t work. Appreciate any help or advice!
Here's another question for the Calendly Community:---**Title**: Tips for Making Calendly Inline Embed Responsive in Framer?**Question**: Hi everyone! I'm embedding a Calendly scheduler inline on my Framer website, but I'm struggling with making it responsive across different screen sizes. I want the Calendly embed to automatically resize based on the device width without cutting off any content.Does anyone have suggestions or best practices for making a Calendly inline embed fully responsive in Framer? Any CSS tips or adjustments within Framer would be appreciated. Thank you!--- This version focuses on achieving responsive behavior across devices.
Making a website on Framer and trying to embed a Calendly popup. It keeps giving me this narrow long size. Not sure how to fix this. Please help, thank you.
Hi, I’m trying to automate the creation of my calendly events and managed to get a one off event to be created using this API https://developer.calendly.com/api-docs/v1yuxil3cpmxq-create-one-off-event-typeMy issue is that for my calendly events, I need there to be quick questions like email, names, and an additional custom text field but the one off event doesn’t seem to support that functionality.Is there a way to get one off events to support questions or is there a beta API where something like create event types is possible?
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.