Hi Dom
Thank you for reaching out to the Q&A Forum.
Based on your description, I would like to share some information that I hope will help.
Since Calendly (which connects via API) can see your meetings, but your colleagues (using Outlook) cannot, I understand the data exists on the server. The issue is specifically with the availability service not presenting your status correctly to internal users.
Here are some recommended steps you can try:
Test "OWA" to see if the problem is your mailbox or your colleagues' computers. You can ask a colleague to log in to Outlook on the Web and try to create a new event, then open the Scheduling Assistant and look up your name.
If they see your busy times in the web browser (blue box): The issue is not your account. The issue is their Outlook Desktop App
If they do not see your busy times in the web browser: The issue is with your mailbox permissions.
Even if permissions look correct, the metadata can get corrupted. You need to force Exchange to refresh this list.
- Go to Outlook on the Web > Calendar > Right-click your primary Calendar > Sharing and Permissions.
- Locate "People in my organization" and change the setting to "Not shared" > Save > Wait a few minutes then change the setting back to "Can view when I'm busy" > Save.
If the steps above do not work, the permissions are likely stuck at the backend level. You may ask your IT Administrator to use Exchange Online PowerShell to hard-reset the default Access Control List (ACL) by running PowerShell.
(Set-MailboxFolderPermission (ExchangePowerShell) | Microsoft Learn)
I hope this information proves helpful,
If the answer is helpful, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".
Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.