uWebChat Voice Graph API connection — Connect Microsoft 365

Step-by-step guide to connecting uWebChat Voice with Microsoft 365 via the Graph API. Required for Teams presence and Shifts integration.

KA-01704Published: February 18, 2026

Before setting up agents and queues, we recommend connecting to the Microsoft 365 Graph API first. This connection is used for two purposes:

  • Fetching the presence (availability status) of Teams users
  • Fetching Microsoft Shifts information for agent availability

Connect to Graph API

Go to Settings in the left menu of the Universal Portal and then to the Graph API sub-settings. Click the Connect to Graph API button.

Graph API settings

Graph API settings

Your browser will open a Microsoft 365 sign-in page where you need to grant access to the Graph API.

Microsoft consent dialog

Microsoft consent dialog

Important steps:

  1. Check Consent on behalf of your organization
  2. Click Accept
  3. You will be redirected back to the Universal Portal

The first time someone in your organization connects to the Graph API, this person must have a Global Admin role in your Microsoft 365 tenant. After that, anyone in your organization may connect.

Verify connection

After accepting, you will see confirmation that you are connected to the Graph API.

Graph API connected

Graph API connected

Remove connection

To remove the Graph API connection from your tenant, please contact Universal Cloud Support.

uWebChat VoiceuWebChatVoIPMicrosoft 365