Skip to main content
Skip table of contents

Microsoft Calendar Integration (Winter 2026 and above)

If you are leveraging an Imagicle UCX on-prem or Cloud Suite version Summer 2025 or below, please ignore this KB article and go to the old Calendar Integration KB.

Imagicle UCX Console can display real-time Microsoft Calendar information into its "Colleagues" tab, including scheduled appointments for the current day. Calendar information can be retrieved from an on-prem Microsoft Exchange server, version 2007 SP1 and above, or from cloud-based Microsoft 365 service.

The connection to on-prem Microsoft Exchange Calendar leverages deprecated EWS authentication, still supported in this Imagicle release for existing customers.

The connection to Microsoft 365 Calendar Cloud service now supports Graph API-based OAuth2 secure authentication method.

Both methods are described in below paragraphs.

UCX Suite configurations

Please access to Imagicle web portal as administrator and go to UCX Console ⇒ Application Settings ⇒ Calendar Integration Settings.

Microsoft Exchange

Please populate the following fields:

  • Provider: Exchange

  • Version:      From Exchange 2007 SP1 up to 2013 SP1 or newer

  • EWS URL:    Customer's EWS access URL (see below sample)

  • Data refresh interval:   Interval in seconds between each calendar refresh. Do not set this parameter below 60 seconds, to avoid being banned by Microsoft.

image-20250114-091546.png

When you hit Save, the following pop-up appears, informing you that EWS is deprecated and asking if you wish to Continue with this method or Remove configuration and change to new one:

image-20251126-145034.png

Microsoft 365

Please populate the following fields:

  • Provider: Microsoft 365

  • Application (client) ID:   This is the client ID retrieved from Azure App Registration

  • Directory (tenant) ID:     This is the tenant ID retrieved from Azure App Registration

  • Client secret: This is the Secret value retrieved from Azure App Registration

  • Data refresh interval: Interval in seconds between each calendar refresh. Do not set this parameter below 60 seconds, to avoid being banned by Microsoft.

image-20251126-145313.png

Once saved, the configuration can be tested on the fly by hitting the “Test provider setting” button. This is the expected test result:

image-20251126-145734.png

To enable this feature on UCX Console client, please refer to our user's guides, available to download from here.

Troubleshooting

It might happen that the Microsoft account configured in Imagicle UCX Console to retrieve presence returns an error, due to the following possible reasons:

  1. The Microsoft account has a policy which does not allows too frequent calendar refreshes.

  2. Someone has changed the account password, so entered credentials are invalid.

  3. Someone changes account credentials while Attendant Console is running.

In all above cases, the Microsoft account is locked within few seconds and you get the following error message on UCX Console:

image-20250114-091606.png

More info about this problem are available in UCX Console logs, stored inside operator's PC workstation. This is the file to consult:

C:\Users\<user name>\Documents\Imagicle Blue's Attendant\Logs\ApplicationLogFile.txt

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.