Systems involved
Technical playbook
1
Build the canonical user list
Copilot reads BambooHR for active employees, reads Entra ID for active accounts, and reconciles the two into one master list with department, manager, account status, and current MFA enrolment state.
2
Classify exceptions
Service accounts, shared mailboxes, on-leave users, and break-glass accounts get tagged. Copilot flags 14 exceptions that need explicit policy carve-outs and writes them into a Markdown table for the customer to sign off.
3
Stage the Conditional Access policy
Through the Graph connector, draft the policy: scope by group, require MFA for all cloud apps, exclude break-glass group, exclude service principals. Copilot shows the draft policy as a JSON artifact for review before push.
4
Communicate phase one
Pull the IT department first. Copilot sends a personalized email through Gmail: why, when, what to do, link to the enrolment guide, escalation contact. Each user gets the right manager copied.
5
Apply policy in report-only mode
The CA policy goes live in report-only mode for the IT phase. Copilot pulls the sign-in logs after 24 hours, finds the legacy OAuth client one user is on, and flags it for remediation before enforcement.
6
Open the helpdesk channel
Assign a team member to prepare the
#it-support Teams channel, FAQ, and enrolment guide for the rollout week. Configure any ticket-system response separately using an available, authorized integration. Native Teams approval routing is off. A separately configured Microsoft Graph worker connection can send approved messages when the required scopes and endpoint grants are available.7
Roll forward by department
Phase by phase — Sales, Engineering, Operations, Finance — Copilot repeats the email, the report-only window, the legacy-app fix, and the enforcement flip. After each phase the enrolment dashboard updates.
8
Chase the non-enrollees
Three days before the deadline, Copilot finds every account not enrolled, drafts a personalized reminder through their manager, and updates the PSA with each holdout’s status.
9
Close the loop
Generate the compliance report: total users, enforced, exceptions, evidence of enrolment, evidence of policy state. PDF goes to the customer CIO and into the cyber-insurance evidence pack.
Support outcome
- The requested policy state is verified against current accounts and signed-off exceptions.
- Users receive the appropriate guidance, and enrolment problems remain assigned to the helpdesk.
- The customer receives an evidence-backed completion report and a clear list of unresolved exceptions.
Related
Connectors and MCP
Configure and verify the supported desktop integrations for the systems in your rollout.
Procedures
Promote this rollout into a procedure for the next customer.