Fix "Calendar Not Found" with Microsoft 365

Sometimes the meeting room address on the Microsoft 365 resource mailbox page returns a "Not found" error. This can happen for these reasons:

  • Most Common: The connected service account does not have impersonation access.
  • You changed the name of the room after you created it, or you have a hybrid Exchange/Microsoft 365 configuration.

Before you follow these steps, remove and reconnect the Microsoft 365 account in Manage > Integrations > Microsoft 365. This confirms that the issue is still there.

Enable impersonation

You may need help from an administrator for this step.

If you connected your Microsoft 365 account through a service account, confirm that the service account has impersonation access to the room mailboxes. Impersonation is different from "Full Access" delegation, and usually needs some configuration.

See set up impersonation for your service account.

Find the alternate address

Use the room's alternate address in Robin instead.

  1. In Microsoft 365, find the alternate room address on the user page. It usually has the format room@YOURDOMAIN.onmicrosoft.com.
  2. In Robin, enter that address instead. The room should connect.

Check the UserPrincipalName

If you still have a conflict, make sure the email you enter matches the room's UserPrincipalName (UPN) in Microsoft 365. When you create a meeting room, the UserPrincipalName and mailbox address are the same by default. They can differ if you change email addresses. If you are not sure, use the UPN with Robin.

To check or change the UPN, use Microsoft Graph PowerShell. First, sign in with permission to read and update users:

Connect-MgGraph -Scopes "User.ReadWrite.All"

Search by display name:

Get-MgUser -ConsistencyLevel eventual -Count userCount -Search '"DisplayName:Conference Room"'

Search by UPN:

Get-MgUser -UserId boardroom@domain.com

Change a UPN:

Update-MgUser -UserId [CurrentUPN] -UserPrincipalName [NewUPN]

For more examples, see Microsoft Learn:

Hybrid environments with Microsoft 365

In most cases, it is easier to connect Robin with Microsoft 365 than with Exchange. If the room resources you want to manage are available to the Microsoft 365 tenant, you can skip the Exchange setup.

Articles in this section

Was this article helpful?
1 out of 13 found this helpful
Share