OpenAI

Microsoft Teams app for ChatGPT

Updated: 13 hours ago

Make ChatGPT more actionable with Microsoft Teams chats, channels, Planner tasks, and scheduled meeting artifacts, available on demand. The Teams app securely connects to Microsoft Teams so you can search and reference conversations and—when actions are enabled—take supported actions in Teams.

Learn more about connecting apps.

Example use cases and prompts

Communication and writing

  • “Summarize my recent chat with the sales team.”

  • “Draft a reply to the latest message from [name] about [project].”

Organization and productivity

  • “Show my latest Teams chats with the finance team.”

  • “Find messages about [keyword] from last week.”

  • “Create a Planner task from the action items in this conversation.”

Analysis and reporting

  • “Create a table of chat or channel, author, date, and summary for messages about [topic] in the last 7 days.”

  • “List links that were shared in the chat with [team] over the past 7 days.”

Learn more about app use cases and prompts.

Capabilities and Permissions

What it can do

  • Search and read messages from 1:1 chats, group chats, and channels the signed-in user can access.

  • Create chats and channels, and send messages and replies when actions are enabled.

  • Work with Microsoft Planner plans and tasks.

  • For Enterprise users, resolve scheduled Teams meetings and retrieve transcript metadata, transcript text, and recording metadata when the signed-in user is authorized to access the meeting.

Permission requested (scope):

Note: The app requires the following scopes to be reviewed and approved by your Microsoft Entra admin. If the scopes are not approved by your Entra admin, you may see an error when trying to connect the app within ChatGPT.

Approval of scopes does not immediately make all actions available to users. Admins and owners must still review app actions in Workspace settings > Apps for the app. In Action control, admins can choose how the app's current actions are handled by allowing all actions, allowing only read actions, or selecting a custom set of actions.

If admins select Custom, they can also choose how actions added later are handled by selecting Enable all new actions, Only enable new read actions, or Disable new actions. If admins select Disable new actions, they must review and enable new actions before users can use them. After admins allow additional actions, users may need to reconnect the app to use them.

Microsoft apps permissions required

Some actions in the Outlook Email, Outlook Calendar, Microsoft Teams, and SharePoint apps require Microsoft Graph permissions that a Microsoft Entra administrator must grant for the organization. A ChatGPT workspace owner or admin and a Microsoft Entra administrator may be different people, so coordinate with the person who can grant organization-wide consent.

Review permissions in ChatGPT

For each enabled Microsoft app:

  1. Sign in to ChatGPT as a workspace owner or admin.

  2. Go to Admin → Apps and select Enabled.

  3. Open the app’s overflow menu and select Manage app.

  4. Select Microsoft permissions.

  5. Review each Microsoft Graph permission and the ChatGPT actions listed beneath it. Upcoming means an action is included for advance permission review but is not currently available. Approved means the permission was included in the last successful approval flow completed through ChatGPT for that app and workspace.

  6. Select only the permissions your organization wants to include in the request. The available permissions and actions can differ by app. If your organization does not want to grant a permission, leave it out of the request and keep every action that depends on it disabled.

Complete the request in Microsoft Entra

  1. Select Review permissions in Microsoft Entra. If Microsoft Entra does not open, allow pop-ups for ChatGPT and try again.

  2. Sign in with a Microsoft Entra administrator account that can grant organization-wide consent.

  3. Confirm that the correct organization and the verified ChatGPT / OpenAI, L.L.C. application are shown.

  4. Review the selected permission request. The Microsoft Entra confirmation screen does not provide per-permission checkboxes: select Accept to grant the complete selected request, or select Cancel to make no change.

  5. Return to ChatGPT and confirm that the approval flow completed.

Repeat the review for every enabled Microsoft app. Microsoft permissions are granted to the Entra tenant and OpenAI application, while ChatGPT tracks the permission review for each workspace and app.

After permissions are approved

Microsoft permission approval does not enable ChatGPT actions or connect an individual user’s Microsoft account. Workspace owners and admins must separately enable the actions they want to make available. Users may also need to connect or reconnect their Microsoft account after permissions change.

If an action still does not work, confirm that:

  1. The action is enabled in the ChatGPT workspace’s app settings.

  2. The permission grant still exists in Microsoft Entra.

  3. The user’s Microsoft connection has been created or refreshed with the required permissions.

If an Entra administrator later changes or revokes the grant directly in Microsoft, review the grant in Entra and rerun the ChatGPT approval flow.

offline_access
User.Read
User.Read.All
User.ReadBasic.All
Chat.Read
ChatMessage.Send
ChannelMessage.Read.All
ChannelMessage.Send
Team.ReadBasic.All
Channel.ReadBasic.All
Chat.Create
Channel.Create
Tasks.Read
Tasks.ReadWrite
Calendars.Read
OnlineMeetings.ReadWrite
OnlineMeetingTranscript.Read.All
OnlineMeetingRecording.Read.All

Workspace domain restriction

Business and Enterprise/Edu owners and admins can restrict which email domains members can use to connect the Teams app to ChatGPT by limiting connected accounts to an approved set of domains.

Configure this option by selecting Manage domains for the Microsoft Teams app from Workspace settings → Apps.

Known limitations

  • Message results are limited to chats and channels the signed-in user can access.

  • Scheduled meeting artifact actions are available to Enterprise users and only for meetings the signed-in user is authorized to access.

  • Recording actions return recording metadata, not the recording file contents. Transcript text can be returned only when a transcript exists and the user has access.

Was this article helpful?