Skip to main content

I’ve been using Calendly for a couple of years and never needed Admin rights to set up a connection to my calendar. Now suddenly Calendly or Microsoft is requiring this. How do I resolve this?

“We couldn’t add the Microsoft Teams meeting link to your scheduled Calendly event.”

 

Hi @David.Haskins41184!  Thanks for reaching out on this concern! I’d like to provide some additional context about the Admin Permissions prompt you’re getting when connecting your calendar.

We became aware a few weeks ago of an undocumented change that Microsoft had made in how they handle permissions with OAuth in Outlook. In response, we quickly released a corresponding update to account for those changes. Specifically, we added Calendars.ReadWrite.shared to the requested permissions upon calendar connection.

By changing the permission set, any Users in your Organization who previously required admin consent within Azure/Entra to connect their Outlook calendar to Calendly will need to renew that consent whenever they (re)connect an Outlook calendar. Any User that receives an “Admin consent required“ or “Needs admin approval“ error when connecting a calendar will need to have a tenant admin in Outlook go through the admin consent flow one more time and authorize the new permissions so that they can connect. This permission is something that is most often established when Calendly is initialized with an organization. If your organization would prefer to have users manage their own consent moving forward, we would recommend granting the tenant-level admin consent instead.

You and your admins can find the steps to grant consent in this article from Microsoft:

https://learn.microsoft.com/en-us/entra/identity/enterprise-apps/configure-admin-consent-workflow

Let us know if you have any questions on this!


Hi again. I’ve been working with our IT department on this and they are getting this error:

 

Also, we do not see an instance of that app's client id showing up in our o365 tenant

this is the client id in that approval url. When we approve it, the app with that client id should show up in our admin console

So looks like the approval is not getting completed.


Is there a way I can put you in touch with my IT department? Can you chat in Teams with them?

 


Hi ​@David.Haskins41184! In this case, I would recommend reaching out to our support team here: https://help.calendly.com/hc/en-us/requests/new

They’ll have more insight into your account and be able to dig a bit deeper into your specific case - You can also email them at support@calendly.com !

Let me know if you have any other questions.


We got the integration working. The Teams link is now being added to the event. But the event is not creating a calendar entry on my calendar. Does he need to add the event to his calendar to complete this? 

 

I can move this to support if you prefer.


The next thing we would want to do is have that user disconnect and reconnect their calendar connection from the sync page here: Calendar sync

Once they reconnect it, have them book a new test event to see if it adds to the calendar. 🙂


That did the trick. It’s all working again. Thank you very much!