When you try to share a Copilot Page with a guest user in Microsoft 365, the share action may fail or the guest receives an access denied message. This happens because Copilot Pages rely on specific Microsoft 365 sharing permissions and guest access policies that are not configured by default. This article explains why the share fails and provides step-by-step fixes to resolve the issue.
Key Takeaways: Fixing Copilot Page Sharing for Guest Users
- Microsoft 365 admin center > Org settings > Sharing > External sharing: Controls whether guest users can access Copilot Pages at the tenant level.
- SharePoint admin center > Policies > Sharing > External sharing: Must be set to “Anyone” or “New and existing guests” for guest links to work.
- Copilot Page share dialog > Add people > Enter guest email: Use the exact guest email address and select “Can edit” or “Can view” before sending the invitation.
Why Sharing Copilot Pages with Guest Users Fails
Copilot Pages are stored as Microsoft Loop components in the Microsoft 365 substrate. When you share a Copilot Page, the system creates a sharing link that relies on the tenant’s external sharing policy for Loop content. By default, many organizations disable external sharing for Loop components to prevent data leakage. Additionally, guest user accounts must be added to the tenant’s Azure Active Directory before they can receive sharing invitations. If the guest user has never been invited to the tenant before, the share action will fail because the system cannot resolve the guest identity. The root cause is almost always one of three settings: tenant-level external sharing is off, SharePoint external sharing is restricted, or the guest user has not been pre-invited to the tenant.
Steps to Enable Guest Sharing for Copilot Pages
Follow the steps below in the exact order. You need Microsoft 365 Global Admin or SharePoint Admin permissions to complete the tenant-level changes.
Step 1: Enable External Sharing in the Microsoft 365 Admin Center
- Open the Microsoft 365 admin center
Go to admin.microsoft.com and sign in with a Global Admin account. - Navigate to Org settings
In the left navigation, select Settings then Org settings. Scroll down and select Sharing. - Enable external sharing for Loop components
Under the External sharing section, set Allow users to share Microsoft 365 content with external users to On. Check the box that says Allow Loop components to be shared with external users. Click Save.
Step 2: Configure SharePoint External Sharing Policy
- Open the SharePoint admin center
Go to admin.microsoft.com/SharePoint. - Access sharing policies
In the left navigation, select Policies then Sharing. - Set external sharing level
Under External sharing, choose Anyone or New and existing guests. The Anyone option creates anonymous links that do not require sign-in. The New and existing guests option requires guests to sign in with a Microsoft account or work account. Select the option that matches your organization’s security requirements. Click Save.
Step 3: Add the Guest User to Azure Active Directory
- Open the Azure portal
Go to portal.azure.com and sign in with a Global Admin account. - Navigate to Azure Active Directory
Select Azure Active Directory from the home page or search for it in the top bar. - Add a guest user
In the left navigation, select Users then New user and choose Invite external user. Enter the guest user’s email address and a personal message. Click Invite. The guest will receive an email invitation and must accept it before you can share Copilot Pages with them.
Step 4: Share the Copilot Page with the Guest User
- Open the Copilot Page
In Copilot, navigate to the page you want to share. Click the Share button in the top-right corner of the page. - Enter the guest user’s email
In the share dialog, type the guest user’s full email address in the Add people field. Select the guest user from the dropdown list that appears. - Set permissions and send
Choose Can edit or Can view from the permission dropdown. Click Send. The guest user will receive an email with a link to the Copilot Page.
If Copilot Page Sharing Still Fails After the Main Fix
Copilot Returns “Access Denied” When Guest Opens the Page
If the guest user receives an access denied message after clicking the shared link, the issue is usually a mismatch between the sharing link type and the SharePoint external sharing policy. If you set the external sharing level to Anyone, the link is anonymous and works immediately. If you set it to New and existing guests, the guest must sign in with the same Microsoft account or work account that received the invitation. Ask the guest to sign in using the account associated with the email address you used to invite them.
Guest User Does Not Appear in the Share Dialog Dropdown
If you type the guest email address but the user does not appear in the dropdown, the guest has not accepted the Azure AD invitation yet. Go back to Azure Active Directory and check the user’s status. If the status shows Pending acceptance, resend the invitation. The guest must accept it before you can share any Copilot Page with them.
Copilot Page Sharing Option Is Grayed Out
If the Share button is disabled or grayed out, the Copilot Page might be stored in a restricted SharePoint site that has its own sharing policy. Contact your SharePoint admin to verify that the specific site collection where the Copilot Page resides has external sharing enabled. In the SharePoint admin center, select Active sites, find the site, and check its Sharing setting under the Policies tab.
Copilot Page Sharing Options for Guest Users
| Feature | Internal User | Guest User |
|---|---|---|
| Share via email link | Works immediately | Requires tenant external sharing enabled and guest must accept Azure AD invitation |
| Anonymous link (Anyone) | Not needed for internal users | Works without sign-in if SharePoint policy is set to Anyone |
| Edit permission | Available by default | Available only if guest is added as a member of the site or folder |
| View permission | Available by default | Available after guest accepts invitation and sharing link is sent |
| Re-sharing permission | Can be disabled by admin | Disabled by default for guest users |
After configuring the tenant and SharePoint settings, you can share Copilot Pages with guest users reliably. Verify that the guest user has accepted the Azure AD invitation and that the sharing link type matches your organization’s security policy. For frequent sharing with external partners, consider creating a group in Azure AD and adding all guest users to that group before sharing the page.