Overview
This article covers using Microsoft Teams content and actions in ChatGPT. To use @ChatGPT inside Microsoft Teams, see: Using @ChatGPT in Slack and Microsoft Teams. For administrator setup, see: Setting up and managing @ChatGPT in Slack and Microsoft Teams.
The Microsoft Teams app can search and reference Teams content available to your connected Microsoft work or school account. Supported actions depend on your app permissions and workspace settings.
Approved actions can include sending a message or managing a Planner task.
For an overview of connected apps, see: Connected apps in ChatGPT.
Availability
Microsoft Teams availability depends on your ChatGPT plan, location, workspace settings, Microsoft account, and your organization's Microsoft Entra policies.
Connect Microsoft Teams
Open Plugins or Apps, depending on the options available in your version of ChatGPT.
Find Microsoft Teams and select the option to connect your account.
Sign in with the Microsoft account you use for Teams.
Review the requested permissions and complete the Microsoft authorization flow.
Return to ChatGPT.
If your organization requires administrator consent, your Microsoft Entra administrator may need to approve the requested permissions before you can connect or use certain actions.
For general connection instructions, see: Connecting and managing app accounts in ChatGPT.
Use Microsoft Teams in a conversation
After connecting Teams, you can ask ChatGPT to find information in conversations you already have permission to access.
Examples include:
“Summarize the Teams conversations about the launch from the past week.”
“Find the decisions and open questions from the project planning channel.”
“Draft a status update using the latest messages from the incident response chat.”
“Find my Planner tasks for this project and group them by owner.”
Depending on the permissions approved by your organization and the actions enabled in ChatGPT, the live Teams app may also:
Search or retrieve messages from chats and channels.
List teams, channels, chats, and other supported conversation details.
Send or reply to Teams messages.
Create supported chats or channels.
Read, create, update, or delete supported Microsoft Planner tasks.
Retrieve information from eligible scheduled Teams meetings.
Meeting transcript and recording features depend on your plan and Microsoft permissions. When available, transcript text can be retrieved only if a transcript exists and your Microsoft account can access it. Recording actions provide recording metadata, not the recording file contents.
ChatGPT may ask you to confirm an action before it sends a message, changes a task, or performs another action in Teams.
Manage Microsoft Teams permissions
Microsoft Teams permissions determine which conversations and actions are available. ChatGPT does not grant access to teams, chats, channels, or meetings that your Microsoft account cannot access.
A ChatGPT workspace owner or administrator manages app availability and allowed actions. A Microsoft Entra administrator grants the Microsoft Graph permissions required by those actions. These roles may be held by different people.
For more information about workspace controls, see: Admin controls, security, and compliance for plugins and apps.
In Enterprise workspaces where these controls are enabled, owners and admins can configure team access and sensitivity-label exclusions through Safety & Security Controls. These controls apply alongside each user's Microsoft permissions.
For setup instructions, see: Managing Microsoft Teams access in ChatGPT.
Review permissions for live Teams access
Depending on the enabled actions, the Microsoft Teams app may request permissions such as:
User.Read, User.Read.All, or User.ReadBasic.All: Identify users and retrieve account information needed by supported actions.
offline_access: Maintain the authorized connection without requiring a new sign-in for every request.
Chat.Read: Read chats available to the signed-in user.
ChatMessage.Send: Send or reply to chat messages when those actions are enabled.
ChannelMessage.Read.All: Read messages in channels the signed-in user is authorized to access.
ChannelMessage.Send: Send or reply to channel messages when allowed.
Team.ReadBasic.All and Channel.ReadBasic.All: Read basic team and channel information.
Chat.Create and Channel.Create: Create supported chats or channels when those actions are enabled.
Tasks.Read and Tasks.ReadWrite: Read or manage supported Microsoft Planner tasks.
Calendars.Read and OnlineMeetings.ReadWrite: Resolve supported scheduled Teams meetings.
OnlineMeetingTranscript.Read.All: Retrieve eligible meeting transcripts and transcript content.
OnlineMeetingRecording.Read.All: Retrieve metadata for eligible meeting recordings.
Some advanced Teams actions may require additional Microsoft permissions. The exact permissions requested depend on the actions available and enabled in your workspace.
Group.Read.All is required for reading group information used for team sensitivity-label exclusions.
Approve Microsoft permissions
These steps describe the Plugins administrator interface. If your workspace uses Apps administration, go to Workspace settings > Apps, select Microsoft Teams, and then select Microsoft permissions. Continue with the permission review and Microsoft approval below.
To open the Apps page from Admin console, select the intended ChatGPT workspace, open Plugins, and select Manage Legacy Apps.
Sign in to ChatGPT as a workspace owner or administrator.
Go to Admin console, select the intended ChatGPT workspace, and open Plugins.
Select Configure Microsoft permissions to review the combined request for your workspace’s Microsoft apps.
Review the permissions and the actions associated with each one.
Review the permissions required by your selected app actions. Required permissions remain selected and can't be turned off in this review. To remove one from the request, first disable every selected action that requires it, including actions in other enabled Microsoft apps when reviewing a combined request.
Turn optional permissions on or off when their switches are available. Reopen the permission review and confirm the request before continuing.
If a permission selector is unavailable or saved settings contradict each other, see: Admin controls, security, and compliance for plugins and apps.
Complete Microsoft administrator approval
Continue to Microsoft Entra and sign in with an administrator account that can grant organization-wide consent.
Verify the organization and the ChatGPT/OpenAI application.
Review the selected request, complete the Microsoft consent flow, and return to ChatGPT.
Approving a Microsoft permission does not automatically enable its related action. Workspace administrators must review Actions and the relevant workspace settings. Enterprise and Edu administrators must also review Role access; Business administrators manage app availability across the workspace. Members may need to reconnect their Microsoft account after new permissions are approved.
Troubleshoot Microsoft Teams
For help with connection or permission errors, see: Troubleshooting apps in ChatGPT.
Microsoft Teams does not appear
Confirm that the app is available to your account and that your workspace administrator has enabled it. In a managed workspace, check whether Role access or an approved-domain policy limits who can connect.
Microsoft administrator approval is required
Ask a Microsoft Entra administrator to review the permissions associated with the Teams actions your organization wants to use. A ChatGPT workspace administrator can disable actions that depend on permissions your organization does not want to grant.
A Teams action still does not work
Confirm that:
The relevant action is enabled in the app's Actions settings.
The corresponding Microsoft permission is still granted in Microsoft Entra.
The intended Microsoft account is connected.
The member can access the relevant Teams chat, channel, meeting, or Planner resource.
The account has been reconnected if new Microsoft permissions were introduced.
Content from the intended organization is unavailable
Review the Microsoft account connected to Teams in ChatGPT, then confirm which organization owns the chat or channel you want to use.
Open the conversation directly in Teams with that account. If you can open it there, start a new ChatGPT conversation and provide the specific Teams message or conversation link.
If the request still fails, report the connected account, the organization that owns the conversation, whether you access it as a guest, and the exact error. For next steps, see: Troubleshooting plugins and apps in ChatGPT.
Meeting transcripts or recordings are unavailable
Confirm that:
The meeting is eligible.
Your ChatGPT plan supports the requested feature.
The signed-in Microsoft account can access the meeting.
The required Microsoft permissions are approved.
Transcripts must exist before they can be retrieved. Recording actions provide metadata rather than recording file contents.
FAQ
Can members see conversations they cannot access in Microsoft Teams?
No. Teams membership and Microsoft 365 permissions continue to determine what each member can retrieve.
Does access as a guest in Teams confirm access through ChatGPT?
Access in Teams does not by itself confirm access through the ChatGPT app. The connected Microsoft account, the organization’s permissions, the available app actions, and workspace controls still apply.
If content from a guest organization is unavailable, follow the checks under Content from the intended organization is unavailable and include your guest status when reporting the issue.
Can I use the app in a scheduled task or Workspace Agent?
An action that works in a chat may need different authorization or approval in a scheduled task or Workspace Agent. Confirm that the app and action are supported in the workflow you want to use. For approval and run-status checks, see: Troubleshooting plugins and apps in ChatGPT.
