Step-by-step configuration guide for enabling Microsoft 365 Copilot semantic search on Jim Mullan's SharePoint folders. This document covers everything needed for initial setup and can be referenced throughout the pilot.
Southwest has 16 Microsoft 365 Copilot licenses. These include built-in semantic search capabilities that are not yet configured. This guide walks through enabling Copilot search for a pilot with Jim Mullan's Construction & Development team.
| Item | Detail |
|---|---|
| Pilot user | Jim Mullan (VP Construction & Development) |
| SharePoint areas | Development, Properties/RE, Construction |
| Copilot features | SharePoint search, Outlook summarization, Copilot Chat |
| Testing period | 3-4 weeks (Jim tests 30 min, 2-3x/week) |
| Goal | Prove semantic search works on existing content, then expand to other departments |
For the full project scope including success criteria, risks, and rollout plan, see the POC Scope Document.
Confirm these before starting configuration:
Check Southwest's base M365 license tier. This determines which features are available out of the box.
M365 Admin Center › Billing › Your products
| If tier is... | What's included |
|---|---|
| E5 | Everything: Copilot, Purview DLP, auto-labeling, content explorer. Full PII scanning available. |
| E3 | Copilot works fully. Basic DLP included. Advanced PII scanning (auto-labeling, Copilot DLP) requires Purview add-on. |
| Business Premium | Copilot works. DLP coverage is more limited. Purview features require upgrade. |
Confirm which of the 16 Copilot licenses are currently assigned and which are available.
M365 Admin Center › Billing › Licenses › Microsoft 365 Copilot
Confirm Jim currently has read access to the three pilot folders in SharePoint. Copilot inherits SharePoint permissions, so if Jim can access these folders today, Copilot will be able to search them.
SharePoint Admin Center › More features › Search › Crawl Log
Filter by the site URL(s) containing Jim's folders and check for errors:
If everything is green, move on. If there are errors, the most common causes are permission issues with the crawl service account or unsupported file types.
If content seems out of date or a library isn't appearing in the crawl log:
| Format | Support | Notes |
|---|---|---|
| .docx, .xlsx, .pptx | Full | Modern Office formats, fully indexed |
| Full | Text-based PDFs indexed; scanned PDFs need OCR | |
| .doc, .xls, .ppt | Limited | Legacy binary formats, partial support |
| Images, video | None | Content not searchable by Copilot |
If Jim's folders contain many legacy .doc/.xls files, Copilot may not fully index them. Converting to modern formats would improve results, but this is not a blocker for the pilot.
M365 Admin Center › Users › Active Users › Jim Mullan › Licenses and apps
These org-level settings can silently block Copilot from working. Check them before Jim starts testing.
M365 Admin Center › Settings › Org settings › Services › Privacy
Confirm "Connected experiences that analyze content" is enabled. If it was previously turned off for privacy reasons, it needs to be re-enabled for Copilot to function.
M365 Admin Center › Copilot › Settings
Review the settings tabs:
Jim wants Copilot in Outlook for email summarization and search. This should be enabled automatically with the Copilot license, but verify under Copilot Settings that Outlook is not excluded.
Once enabled, Jim opens Outlook, clicks the Copilot icon in the ribbon, and can:
If Jim's existing SharePoint permissions are correct, no scoping changes are needed. This is the fastest path to getting Jim testing.
If there's a concern about Copilot surfacing content from other departments that Jim has access to but shouldn't see via Copilot, there are two options to apply later:
Matt Cooper at Volta Effect needs read-only access to Jim's three SharePoint areas for discovery analysis. Two options, depending on what level of access is appropriate:
Microsoft Entra Admin Center › Entra ID › App Registrations › New Registration
Sites.SelectedSites.Selected means the app has zero access by default. You then grant access to each specific site individually. The app can never access any site you haven't explicitly approved. You retain full control and can revoke at any time.
Run these PowerShell commands to grant read-only access to each of Jim's sites:
Share the Application (client) ID, Tenant ID, and client secret with Matt securely (not via email). Once configured, Matt will confirm access is working.
This is not needed for the pilot, but is included as reference for when the team is ready to address PII scanning alongside the SharePoint cleanup initiative.
| Feature | E3 | E5 | Add-on |
|---|---|---|---|
| Manual sensitivity labels | Yes | Yes | - |
| Auto-labeling (client-side) | Yes | Yes | - |
| Auto-labeling (service-side) | No | Yes | Purview Info Protection |
| DLP policies (basic) | Yes | Yes | - |
| DLP for Copilot specifically | No | Yes | Purview DLP |
| Content explorer | No | Yes | Purview |
Microsoft Purview › Data Loss Prevention › Policies › Create Policy
Once DLP policies are in place, a separate policy can specifically prevent Copilot from processing documents that match PII patterns:
After completing steps 1-4, run these tests to confirm Copilot is working for Jim.
Have Jim open Microsoft 365 Copilot Chat (microsoft365.com/chat or the Copilot app in Teams) and try:
Jim opens Outlook, selects a long email thread, and clicks the Copilot icon to summarize it.
Ask Copilot about content from a site Jim should not have access to (e.g., HR files). Copilot should not return results from restricted areas.
| Symptom | Likely Cause | Fix |
|---|---|---|
| Copilot icon missing in apps | License not assigned or not propagated yet | Verify license in Admin Center. Wait a few hours. |
| Copilot returns only web results | "Connected experiences" privacy setting is off | Enable in Org Settings › Privacy |
| SharePoint content not found | Crawl errors or content not yet indexed | Check crawl log. Force reindex on the library. |
| Old/outdated results | Crawl hasn't picked up recent changes | Reindex the library. Wait ~4 hours. |
| Legacy .doc files not searchable | Limited support for binary Office formats | Convert to .docx if critical. Not a pilot blocker. |
| Task | Path |
|---|---|
| Check license tier | M365 Admin › Billing › Your products |
| Assign Copilot license | M365 Admin › Users › Active Users › [user] › Licenses |
| Check crawl status | SharePoint Admin › More features › Search › Crawl Log |
| Force recrawl | SharePoint › Library Settings › Advanced › Reindex |
| Copilot settings | M365 Admin › Copilot › Settings |
| Privacy controls | M365 Admin › Settings › Org settings › Services › Privacy |
| Restrict site from Copilot | SharePoint Admin › Sites › Active Sites › [site] › Settings |
| App registration | Entra Admin › Entra ID › App Registrations |
| Guest user invite | Entra Admin › Users › Invite external user |
| DLP policies | Purview › Data Loss Prevention › Policies |
| Sensitivity labels | Purview › Information Protection › Labels |
| Audit Copilot usage | Purview › Audit › Search (filter: CopilotInteraction) |
If you hit any roadblocks or have questions during setup, reach out to Matt Cooper at Volta Effect:
Matt is available to screen-share and walk through any configuration step if needed.