When a guest user asks Copilot in Teams to list action items from a meeting or chat, Copilot often returns no results or an error. This happens because guest accounts have restricted access to meeting transcripts, chat history, and compliance records. The root cause is that Copilot relies on the user’s data access permissions and meeting policy settings, which are different for guests. This article explains why Copilot fails for guests and provides the exact steps to fix it, including policy changes and alternative workarounds.
You will learn how to adjust meeting policies, grant guest access to transcripts, and verify Copilot settings in the Teams admin center. We also cover related issues like Copilot not seeing chat messages or returning generic errors.
Key Takeaways: Fix Copilot Access for Guest Users
- Teams admin center > Meetings > Meeting policies > Recording & transcription: Enable transcription for meetings so Copilot has data to analyze.
- Teams admin center > Users > Guest users > External access: Verify that guest access is allowed and not blocked by federation settings.
- Teams admin center > Meetings > Meeting policies > Copilot: Turn on the Copilot setting for the policy assigned to guests.
- Teams client > Settings > Privacy: Ensure the guest has accepted the data sharing consent for Copilot.
Why Teams Copilot Cannot Find Action Items for Guest Users
Copilot in Teams uses the meeting transcript, chat messages, and other conversation data to generate summaries and action items. For a guest user, this data is often inaccessible because of two main reasons: the guest’s user type and the meeting policy settings.
First, guest users have a different user type in Azure AD. By default, guests have limited read permissions on tenant data. Even if the guest is invited to a meeting, they may not have permission to view the transcript or the meeting recording. Copilot cannot extract action items from data the user cannot see.
Second, the meeting policy assigned to the guest may have transcription and Copilot features disabled. In the Teams admin center, each user gets a meeting policy. The default Global policy might have transcription off, or the policy might not include the Copilot setting. Without transcription, Copilot has no text to analyze.
Another angle: Copilot respects the same permissions as the user. If the guest is not a meeting organizer or presenter, they may not have access to the transcript even if transcription is enabled. The organizer must allow guests to see the transcript.
Copilot Data Access and Guest Permissions
Copilot only works with data the user can access. For a guest, this means the guest must be able to open the meeting chat and the transcript. In many organizations, guests are added to the meeting but not to the channel or the chat. If the guest cannot open the chat, Copilot has no source data.
Also, the guest account must be in the same tenant as the meeting. If the guest is from another organization, the data sharing policies between the two tenants can block Copilot. This is a common edge case.
Steps to Diagnose and Fix Copilot for Guest Users
Follow these steps in order. You need Teams admin permissions for the first three steps. The guest user can do step 4.
- Check the meeting policy assigned to the guest
Open the Teams admin center at admin.teams.microsoft.com. Go to Meetings > Meeting policies. Find the policy that the guest user is assigned. Look for the Recording & transcription section. Ensure the Allow transcription toggle is set to On. If it is Off, turn it On and save. - Enable the Copilot setting in the meeting policy
In the same meeting policy, scroll to the Copilot section. Turn On the Allow Copilot toggle. This setting controls whether Copilot is available for users with this policy. Save the policy. Note that changes can take up to 24 hours to propagate. - Verify guest access and external sharing
Go to Users > Guest users in the admin center. Check the guest’s access level. Also go to External access > Shared channels to confirm that guest access is allowed. If the guest is from another tenant, ensure the cross-tenant sharing settings allow transcript sharing. - Ask the guest to clear the Teams cache
On the guest’s computer, close Teams completely. In Windows, press Ctrl+Shift+Esc to open Task Manager. End all Teams processes. Then press Windows+R, type %appdata%\Microsoft\Teams, and press Enter. Delete all files and folders in this directory. Restart Teams and sign in again. - Test Copilot in a new meeting
Have the guest schedule a new meeting and invite you. Start the meeting, enable transcription from the meeting controls, and speak a few sentences. After the meeting, ask the guest to open the meeting recap and use Copilot to list action items. If it works, the issue is fixed.
Alternative: Use the Copilot in the Chat Instead
If the meeting policy cannot be changed, the guest can use Copilot in the chat window. Open the meeting chat, click the Copilot icon, and type “What are the action items?” This works if the chat history is available to the guest. Ensure the guest is a participant in the chat.
If Copilot Still Cannot Find Action Items for the Guest
Copilot Returns “No data available” for a Guest
This usually means the guest does not have access to the transcript. Ask the meeting organizer to share the transcript manually. In the meeting recap, click the transcript, then Share. Add the guest as a viewer. After sharing, Copilot should work.
Copilot Shows an Error About Permissions
Check the guest’s license. Copilot for Microsoft 365 requires a paid license. If the guest only has a free Microsoft account, Copilot will not work. The guest must have a Microsoft 365 E3 or E5 license plus the Copilot add-on. Contact your IT admin to assign the license.
Copilot Works for Internal Users but Not for Guests
This points to a policy difference. Compare the meeting policy of an internal user with the guest’s policy. Use PowerShell to get the effective policy: Get-CsTeamsMeetingPolicy -Identity GuestPolicy. Look for the TranscriptionEnabled and CopilotEnabled parameters. If they are False, update the policy.
Teams Copilot for Guests vs Internal Users: Key Differences
| Item | Internal User | Guest User |
|---|---|---|
| Default meeting policy | Global policy with full access | Guest policy with limited access |
| Transcript access | Automatic if organizer allows | Often blocked by default |
| Copilot availability | Enabled if licensed | Requires explicit policy change |
| Data sharing across tenants | Not applicable | May be blocked by external settings |
After completing the steps, the guest should be able to use Copilot to find action items. If the issue persists, verify that the guest has accepted the data sharing consent in the Teams client. Go to Settings > Privacy and check the Copilot consent. Also, confirm that the meeting has transcription enabled, as Copilot cannot work without it.