When you ask Copilot in Microsoft 365 a question about your work data, you expect it to pull relevant emails, documents, or calendar items. Instead, you see the message “No results found for work content.” This problem occurs when Copilot cannot access Microsoft Graph data from your tenant. The root cause is usually a missing or misconfigured permission, a disabled plugin, or a licensing gap. This article explains why Copilot returns no work results and provides the exact steps to restore its access to your company data.
Key Takeaways: Fixing Copilot Work Content Search Failures
- Microsoft 365 admin center > Settings > Copilot > Data sources: Controls which Microsoft Graph data Copilot can read for grounded responses.
- Copilot pane > Settings > Plugins: Must have the “Microsoft Graph” plugin enabled for work content queries.
- Microsoft 365 admin center > Users > Active users > Licenses: Each user needs a Copilot for Microsoft 365 license to access tenant-specific data.
Why Copilot Cannot Find Work Content
Copilot uses the Microsoft Graph API to search across your tenant. When you ask a question about a specific document, email thread, or meeting, Copilot sends a query to Graph. The response is empty when any of three conditions are true.
First, the Copilot for Microsoft 365 license must be assigned to the user. Without this license, Copilot runs in a limited mode that only answers general knowledge questions. Second, the Microsoft Graph plugin must be enabled in the Copilot user interface. This plugin is the connector that routes work queries to Graph. Third, the tenant administrator must grant consent for the Copilot service to read Microsoft Graph data. This consent is set in the Microsoft 365 admin center under Copilot settings.
A fourth less common cause is a conditional access policy that blocks Copilot from reaching Graph endpoints. If your organization uses strict Conditional Access rules, the Copilot traffic may be denied. Finally, the user account must have at least read access to the target content. If the user is not a member of the SharePoint site or does not have a shared mailbox, Copilot cannot retrieve that data.
Steps to Restore Copilot Work Content Access
Follow these steps in order. Test Copilot after each step to isolate the cause.
Step 1: Verify the Copilot for Microsoft 365 License
- Open the Microsoft 365 admin center
Go to admin.microsoft.com and sign in as a Global Administrator or User Administrator. - Navigate to Users > Active users
Select the affected user account from the list. - Check the Licenses and apps tab
Scroll to the Licenses section. Confirm that “Copilot for Microsoft 365” appears in the assigned licenses list. If it is missing, click the Edit button for product licenses, select Copilot for Microsoft 365, and save the change.
If the license was not assigned, wait 15 minutes for provisioning to complete. Then sign out of all Microsoft 365 apps and sign back in. Test Copilot with a work question such as “What emails did I miss this morning?”
Step 2: Enable the Microsoft Graph Plugin in Copilot
- Open Copilot in any Microsoft 365 app
For example, open Word or Outlook, then click the Copilot icon in the ribbon. - Open the Copilot pane settings
Click the three-dot menu in the upper-right corner of the Copilot pane. Select Settings. - Go to the Plugins section
In the Settings menu, click Plugins. Look for an item named “Microsoft Graph” or “Graph Connector.” Toggle the switch to On. - Restart Copilot
Close the Copilot pane and reopen it. Ask a work content question again.
If the Microsoft Graph plugin is missing from the Plugins list, the tenant administrator must enable it in the Copilot data sources settings. Proceed to Step 3.
Step 3: Configure Copilot Data Sources in the Admin Center
- Open the Microsoft 365 admin center
Go to admin.microsoft.com and sign in as a Global Administrator. - Go to Settings > Copilot
In the left navigation, click Settings, then click Copilot. - Select Data sources
Under the Copilot settings page, click the Data sources tab. Ensure that “Microsoft Graph” and “Microsoft 365 services” are both toggled to On. - Grant consent for Graph data access
If a consent prompt appears, click Accept or Grant. This allows the Copilot service to read emails, files, calendar items, and other work content from your tenant.
After saving the changes, ask Copilot to “Summarize the latest file in my SharePoint document library.” If results appear, the issue is resolved.
Step 4: Check Conditional Access Policies
- Open the Microsoft Entra admin center
Go to entra.microsoft.com and sign in as a Conditional Access Administrator or Global Administrator. - Navigate to Protection > Conditional Access
Click Policies. Review all active policies that apply to the affected user. - Look for policies that block Microsoft Graph access
If a policy targets “Microsoft Graph” or “Office 365 Exchange Online” and has a Block access control, Copilot traffic may be denied. Edit the policy to add an exclusion for the Copilot service principal, or create a policy that allows Copilot traffic.
After updating the policy, wait 30 minutes for the change to propagate. Then test Copilot again.
If Copilot Still Has Issues After the Main Fix
Copilot Returns Generic Output Instead of Tenant-Specific Data
This indicates the Microsoft Graph plugin is disabled or the license is missing. Recheck Step 1 and Step 2. Also verify that the user has a valid Copilot for Microsoft 365 license by running the following command in the Microsoft 365 admin center: go to Billing > Licenses and confirm the license count has not been exhausted.
Copilot Cannot Find Content from a Specific SharePoint Site
The user must have at least Read permission on that SharePoint site. Go to the SharePoint site, click Settings > Site permissions, and confirm the user is listed. If the user is not a member, add them with the Read permission level. Copilot can only surface content the user can already access.
Copilot Shows “Search Unavailable” Error
This error appears when the Microsoft Graph search service is temporarily down or the tenant has exceeded its search quota. Wait 30 minutes and retry. If the error persists, open a service request in the Microsoft 365 admin center under Health > Service health.
Copilot No Results vs Copilot General Knowledge: Key Differences
| Item | No Results for Work Content | General Knowledge Response |
|---|---|---|
| Description | Copilot cannot retrieve tenant-specific data | Copilot answers from public web data only |
| Root cause | Missing license, disabled plugin, or blocked Graph access | Incorrect mode or no work content license |
| Typical query example | “Show me the latest email from my manager” | “What is the capital of France?” |
| Fix | Assign license, enable Graph plugin, grant admin consent | Switch to work mode or assign Copilot for Microsoft 365 license |
The table above summarizes the two response types. If Copilot answers general questions but not work questions, the problem is specifically with the Microsoft Graph connection. Use the steps in this article to resolve it.
You can now diagnose and fix the “No results found for work content” error in Copilot. Start by verifying the Copilot for Microsoft 365 license assignment, then enable the Microsoft Graph plugin in the Copilot pane. If the problem continues, check the data sources consent in the admin center and review any Conditional Access policies that block Graph traffic. As an advanced tip, use the Microsoft 365 admin center search bar and type “Copilot diagnostics” to run a built-in health check that pinpoints the exact blocking permission.