Blueprint · Compliance & Regulatory · Difficulty: Beginner · 15 min read
A no-code walkthrough for compliance professionals who want to build a document review workflow using the Microsoft tools already in their enterprise account – Copilot in Word, SharePoint Agents, and Power Automate. No API keys. No terminal. No developers needed.
Summary Card
- What it does: Reviews contracts, policies, and compliance documents against a regulatory checklist using Microsoft 365 Copilot – entirely within your enterprise tenant
- Who it’s for: Compliance officers, GRC analysts, legal ops professionals, and policy managers who are not technical but have a Microsoft 365 Copilot license
- Time to implement: 30 minutes for the manual approach; 2-3 hours for the SharePoint Agent version
- Tools required: Microsoft 365 with Copilot license (E3/E5 + Copilot add-on), SharePoint, and optionally Power Automate
- Cost estimate: $0 beyond your existing Microsoft 365 Copilot subscription
- Difficulty: Beginner – no code, no API keys, no command line
- Last tested: March 2026 with Microsoft 365 Copilot (enterprise license)
Companion piece
This is the no-code companion to our full Regulatory Review Agent Blueprint, which covers the technical build using Claude API, self-hosted models, and n8n automation. If you have a development team or technical resources, start there. If you are a compliance professional working within a Microsoft enterprise environment and want to get started right now with the tools on your desktop, this is the guide for you.
Here is the situation I keep hearing from compliance teams: “We know AI can help with document review. We have read the articles. But every guide assumes we have API keys, a developer on speed dial, and comfort with a command line. We just have Microsoft Office and a mountain of contracts to review.”
Fair enough. If your organization has Microsoft 365 with Copilot, you already have a capable AI document reviewer sitting inside Word, SharePoint, and Teams. You do not need to sign up for anything new, send documents to any external service, or write a single line of code. Everything in this guide runs within your existing Microsoft tenant, which means your documents never leave your organization’s environment.
This blueprint covers three approaches, from simplest to most automated. Start with the one that matches your comfort level and scale up from there.
Why Your IT Team Should Actually Be Fine with This
Before we get into the how, let us address what your information security team is probably thinking. The reason most compliance professionals hesitate to use AI for document review is data privacy – and they are right to be cautious. Pasting a vendor contract into a public chatbot is a genuine risk.
But Microsoft 365 Copilot is different from a consumer chatbot in a few important ways:
Microsoft 365 Copilot – Data Privacy Facts
- Your data stays in your tenant. Copilot operates within the Microsoft 365 service boundary. Your documents, prompts, and responses do not leave your organization’s environment.
- Not used for model training. Microsoft explicitly states that your organizational data – prompts, responses, and referenced files – is not used to train the foundation models.
- Respects existing permissions. Copilot only surfaces content that the specific user already has access to. If you cannot access a SharePoint site, Copilot cannot access it on your behalf either.
- Audit trail included. Copilot interactions are captured in Microsoft Purview audit logs, including prompts, responses, and referenced content. Your compliance team can review what was processed.
- Covered by your existing DPA. Copilot usage is governed by the same Microsoft Online Services Terms and Data Protection Addendum that covers all your Microsoft 365 services.
- DLP policies apply. Your organization’s Data Loss Prevention rules extend to Copilot. If a sensitivity label blocks sharing, Copilot respects that label.
In practical terms: using Copilot in Word to review a contract is no different, from a data security perspective, than opening that contract in Word and reading it yourself. The document stays where it is. The AI runs inside the same security boundary.
That said, talk to your IT or InfoSec team before processing highly sensitive documents. Not because Copilot is inherently risky, but because your organization may have specific policies about AI usage that you should follow. Having that conversation upfront is always the right move.
Approach 1: The Manual Review (30 Minutes to Start)
This is the simplest version. No setup. No automation. Just you, Word, and a well-crafted prompt. If you have never used AI for compliance work before, start here.
What you need
- Microsoft Word with Copilot enabled (Microsoft 365 E3/E5 + Copilot add-on)
- The document you want to review (open in Word)
- A regulatory checklist (you can keep this in a separate Word document or a OneNote page)
Step 1: Build your regulatory checklist
Before Copilot can help you, you need to tell it what to look for. Open a new Word document and create your compliance checklist. Here is a starter template for a GDPR Data Processing Agreement review – adapt it for whatever framework you work with:
GDPR DPA REVIEW CHECKLIST
1. Subject matter and duration of processing specified (Article 28(3)) - HIGH
2. Nature and purpose of processing defined (Article 28(3)) - HIGH
3. Types of personal data listed by category (Article 28(3)) - HIGH
4. Categories of data subjects identified (Article 28(3)) - MEDIUM
5. Processor commits to act only on documented instructions (Article 28(3)(a)) - CRITICAL
6. Confidentiality obligations for all processing personnel (Article 28(3)(b)) - HIGH
7. Specific technical and organizational security measures listed (Article 28(3)(c), 32) - CRITICAL
8. Sub-processor authorization with notification and objection rights (Article 28(2),(4)) - CRITICAL
9. Assistance with data subject rights requests (Article 28(3)(e)) - HIGH
10. Breach notification within 72 hours with required content (Article 28(3)(f), 33) - CRITICAL
11. Data deletion or return upon contract termination (Article 28(3)(g)) - HIGH
12. Audit and inspection rights for the controller (Article 28(3)(h)) - HIGH
13. International transfer safeguards with legal mechanism (Articles 44-49) - CRITICAL
Save this checklist. You will reuse it for every DPA you review. The time you spend building a thorough checklist now saves you hours on every future review.
Step 2: Open your document and prompt Copilot
Open the contract or policy you want to review in Word. Click the Copilot icon in the ribbon. In the Copilot pane, use this prompt:
Review this document as a GDPR compliance pre-screening. For each of the
following requirements, tell me:
1. Whether the document addresses this requirement (YES, PARTIALLY, or NO)
2. The exact quote from the document that addresses it (if applicable)
3. What is missing or insufficient (if applicable)
4. A severity rating (CRITICAL, HIGH, MEDIUM, or LOW)
Here are the requirements to check:
1. Subject matter and duration of processing specified (GDPR Article 28(3))
2. Nature and purpose of processing defined (Article 28(3))
3. Types of personal data listed by category (Article 28(3))
4. Categories of data subjects identified (Article 28(3))
5. Processor commits to act only on documented instructions (Article 28(3)(a))
6. Confidentiality obligations for all processing personnel (Article 28(3)(b))
7. Specific technical and organizational security measures listed (Articles 28(3)(c), 32)
8. Sub-processor authorization with notification and objection rights (Articles 28(2), 28(4))
9. Assistance with data subject rights requests (Article 28(3)(e))
10. Breach notification within 72 hours with required content (Articles 28(3)(f), 33)
11. Data deletion or return upon contract termination (Article 28(3)(g))
12. Audit and inspection rights for the controller (Article 28(3)(h))
13. International transfer safeguards with legal mechanism (Articles 44-49)
Format your response as a table with columns: Requirement | Status |
Document Quote | Gap Description | Severity.
Important: If you cannot find relevant language for a requirement, say
"No corresponding language found" - do not make up quotes. This is a
pre-screening to support human review, not a legal opinion.
Copilot will read the open document and produce a structured review against each requirement. It takes about 30-60 seconds.
Step 3: Review the output critically
This is important: do not take Copilot’s output at face value. It is a first-pass screening tool. For each finding:
- Verify the quotes. Click through to the actual language in the document. Copilot occasionally paraphrases when it should quote exactly.
- Check the “No” items. If Copilot says a requirement is not addressed, scan the document yourself. The requirement might be buried in an annex or under a different heading than expected.
- Assess context. Copilot reads language literally. A clause that technically exists but is so qualified with exceptions that it is practically meaningless will sometimes get a “YES” rating. Use your judgment.
Step 4: Generate follow-up analysis on critical gaps
For any critical or high-severity gaps, ask Copilot for remediation guidance:
You identified that this document does not include a specific breach
notification timeline. Based on GDPR Article 33 requirements, draft
suggested contract language that would address this gap. The language
should:
1. Specify a notification timeline of 48 hours (giving us buffer before
the 72-hour regulatory deadline)
2. List the required content of the notification
3. Include cooperation obligations
Format this as contract-ready language that could be proposed to the
vendor as an amendment.
This gives you specific language you can take to your legal team or propose to the vendor in redline negotiations. You are not asking Copilot to make legal decisions – you are asking it to draft starting-point language that your lawyer can refine.
Time saved
A manual DPA review typically takes 60-90 minutes for a thorough first pass. This Copilot-assisted approach takes about 15-20 minutes including verification. Over 10 contracts per quarter, that is 7-12 hours back in your calendar.
Approach 2: Build a SharePoint Compliance Agent (No Code)
If you review the same type of document regularly – DPAs, vendor security questionnaires, privacy policies, HIPAA BAAs – the manual approach works but gets repetitive. The next level is building a dedicated SharePoint Agent that already knows your regulatory framework and can review documents on demand.
This uses Microsoft Copilot Studio, which is included with your Microsoft 365 Copilot license. No coding required. The entire setup is point-and-click.
What you need
- Microsoft 365 Copilot license
- Access to Copilot Studio (included with your Copilot license)
- A SharePoint site where you store compliance documents
- Your regulatory checklist documents stored in SharePoint
Step 1: Set up your SharePoint compliance library
Create a dedicated SharePoint document library (or use an existing one) with the following structure:
Compliance Review Hub (SharePoint Site)
├── /Regulatory Frameworks/
│ ├── GDPR-DPA-Checklist.docx
│ ├── HIPAA-BAA-Checklist.docx
│ ├── SOX-Controls-Checklist.docx
│ └── CCPA-Privacy-Policy-Checklist.docx
├── /Documents for Review/
│ ├── [upload documents here]
├── /Completed Reviews/
│ ├── [move reviewed documents here]
└── /Review Templates/
└── Gap-Analysis-Report-Template.docx
Upload your regulatory checklists to the Regulatory Frameworks folder. These become the knowledge base your agent will reference.
Step 2: Create your agent in Copilot Studio
Go to copilot.cloud.microsoft or open Copilot Studio from your Microsoft 365 app launcher. Click “Create” and then “New Agent.”
When prompted to describe your agent, use this description:
You are a compliance document review assistant for [Your Company Name].
Your role is to review contracts, policies, and agreements against
regulatory compliance checklists stored in our SharePoint compliance
library.
When a user asks you to review a document:
1. Ask which regulatory framework to review against (GDPR DPA, HIPAA BAA,
SOX Controls, or CCPA Privacy Policy) if not specified
2. Reference the corresponding checklist from the Regulatory Frameworks
folder in SharePoint
3. Review the document against each requirement in the checklist
4. For each requirement, report: Status (Compliant / Partially Compliant /
Non-Compliant / Not Addressed), the relevant quote from the document,
and a description of any gap
5. Assign a severity rating to each gap (Critical, High, Medium, Low)
6. Produce a summary at the end with total findings by severity
Rules:
- Always cite the specific language from the document. Never fabricate
quotes.
- If you cannot find relevant language, say "Not addressed in document"
- Always include a disclaimer that this is an AI-assisted pre-screening
and requires human review
- Be conservative - when in doubt about compliance, flag it for review
- Never state that a document is "compliant" - instead say it "appears to
address" the requirement based on the language reviewed
Step 3: Add your SharePoint knowledge source
In the agent configuration, go to Knowledge and click “Add knowledge.” Select SharePoint and add the URL of your Compliance Review Hub site. This gives the agent access to your regulatory framework checklists.
Important: the agent respects SharePoint permissions. Only users who already have access to the compliance library can use the agent to review documents against those frameworks. This is a built-in security feature – you do not need to configure it separately.
Step 4: Test your agent
Use the built-in test panel in Copilot Studio. Upload a sample document (or reference one already in SharePoint) and ask:
Review the vendor DPA from Acme Corp in the Documents for Review folder
against our GDPR DPA checklist. Produce a gap analysis with severity
ratings.
The agent will pull the GDPR checklist from your Regulatory Frameworks folder, reference the Acme Corp DPA, and produce a structured review. Iterate on the agent instructions until the output quality matches what you need.
Step 5: Deploy to your team
Once tested, publish the agent. You can make it available in Teams (as a bot your compliance team can chat with), in SharePoint (embedded in the compliance library page), or in Microsoft 365 Copilot Chat (accessible via @mention). Your team can then submit documents for review by simply talking to the agent in natural language.
What this gives you
A reusable compliance review agent that any authorized team member can use. No need to remember the right prompt every time. No need to copy-paste checklists. The agent already knows your frameworks and produces consistent output. It also creates a natural audit trail through Teams or Copilot chat logs captured in Microsoft Purview.
Approach 3: Automate the Pipeline with Power Automate
For teams processing a high volume of documents – think procurement teams reviewing 20+ vendor contracts per month, or compliance teams managing quarterly policy updates across departments – you can automate the intake-to-report pipeline using Power Automate.
This approach requires a bit more setup but is still no-code. It uses Power Automate’s visual flow builder, which compliance professionals with spreadsheet-level technical skills can handle.
What you need
- Everything from Approach 2, plus
- Power Automate license (included in most Microsoft 365 E3/E5 plans)
- Optionally: AI Builder (included in some plans, or available as an add-on)
The flow, step by step
Power Automate Flow – Compliance Document Review
Trigger: “When a file is created” (SharePoint)
Set this to watch your “Documents for Review” folder. Whenever someone uploads a new document, the flow starts automatically.
Action 1: Get file content
Retrieve the uploaded document content from SharePoint.
Action 2: Get file properties
Pull the file name and any metadata (such as a “Framework” column you can add to the SharePoint library to tag which regulatory framework applies).
Action 3: AI Builder – Extract text from document
Use AI Builder’s document processing to extract clean text from the uploaded PDF or DOCX. This handles scanned documents, tables, and complex formatting.
Action 4: Compose – Build the review prompt
Use a Compose action to assemble your review prompt dynamically. Insert the extracted document text and the relevant regulatory checklist (pulled from your Regulatory Frameworks folder based on the Framework tag).
Action 5: AI Builder – Create text with GPT
Send the assembled prompt to AI Builder’s GPT action. This runs the compliance review within your Microsoft tenant. The prompt should follow the same structure from Approach 1 – checklist requirements, structured output format, quote-the-evidence instruction.
Action 6: Create file (SharePoint)
Save the gap analysis report as a new document in the Completed Reviews folder, named with the original document name plus the review date.
Action 7: Send email notification
Send an email to the assigned compliance reviewer with a summary of findings (count of critical/high/medium/low) and a link to the full report in SharePoint.
Action 8 (Optional): Create item in Microsoft Lists
Log the review in a Microsoft Lists tracker with columns for document name, review date, framework used, finding counts, reviewer assigned, and status (Pending Review / Approved / Requires Rework). This becomes your compliance review dashboard.
The result: a compliance officer drops a contract into a SharePoint folder. A few minutes later, they receive an email with a structured gap analysis and a link to the full report. No prompting, no copy-pasting, no remembering which checklist to use. The system handles it.
Which Approach Should You Start With?
| Approach 1: Manual | Approach 2: SharePoint Agent | Approach 3: Power Automate | |
|---|---|---|---|
| Setup time | 5 minutes | 2-3 hours | Half a day |
| Technical skill needed | Can use Word | Can use SharePoint | Comfortable with flowcharts |
| Best for | Occasional reviews (1-5/month) | Regular reviews by a team | High volume (10+/month) |
| Consistency | Depends on your prompt | High (agent remembers instructions) | Highest (fully automated) |
| Audit trail | Manual (save chat) | Teams/Copilot logs in Purview | Full automation log + Lists tracker |
| Team scalability | Individual use | Whole compliance team | Entire organization |
My recommendation: start with Approach 1 today. Run it on 5-10 documents to build confidence in what the AI catches and what it misses. Then build the SharePoint Agent (Approach 2) once you have validated that the output quality meets your standards. Move to Power Automate (Approach 3) only when volume demands it.
Prompt Library: Copy-Paste Prompts for Common Compliance Reviews
Here are ready-to-use prompts for the most common document types. These work in Copilot in Word (Approach 1) and can be adapted for your SharePoint Agent instructions (Approach 2).
HIPAA Business Associate Agreement Review
Review this Business Associate Agreement against HIPAA requirements.
For each requirement below, report: Status (Addressed / Partially /
Not Addressed), the exact document quote, and any gap description.
Requirements to check:
1. Permitted uses and disclosures of PHI defined (45 CFR 164.504(e)(2))
2. Prohibition on further use/disclosure beyond contract terms
3. Appropriate safeguards to protect PHI (administrative, physical, technical)
4. Reporting obligations for unauthorized use or disclosure
5. Requirement that subcontractors agree to same restrictions
6. Access to PHI for the covered entity upon request
7. Amendment of PHI when requested by covered entity
8. Accounting of disclosures capability
9. Internal practices available to HHS for compliance review
10. Return or destruction of PHI upon termination
11. Breach notification requirements and timeline
12. Individual right to sue addressed (if applicable under state law)
Flag any requirement that is missing entirely as CRITICAL.
This is a pre-screening - human review is required before any
compliance determination.
Vendor Privacy Policy Review (CCPA/CPRA)
Review this privacy policy for CCPA/CPRA compliance. For each
requirement, report the status, relevant quote, and any gaps.
Requirements to check:
1. Categories of personal information collected are disclosed
2. Purposes for collecting each category are stated
3. Categories of third parties data is shared with are identified
4. Consumer right to know/access is described
5. Consumer right to delete is described
6. Consumer right to opt-out of sale/sharing is described
7. Consumer right to correct inaccurate information is described
8. Consumer right to limit use of sensitive personal information
9. Non-discrimination for exercising rights is stated
10. Method for submitting consumer requests is provided
11. Verification process for consumer requests is described
12. Retention periods are specified by data category
13. "Do Not Sell or Share My Personal Information" link referenced
14. Financial incentive programs disclosed (if applicable)
15. Date of last update is stated
Severity: CRITICAL for missing consumer rights sections, HIGH for
missing disclosures, MEDIUM for vague or incomplete language.
SOX IT General Controls Assessment
Review this IT controls document against SOX ITGC requirements.
For each control area, report: whether the control is documented,
the specific language describing the control, and any gaps.
Control areas to assess:
1. Access to programs and data
- User access provisioning process documented
- Periodic access reviews conducted (frequency specified)
- Privileged access controls and monitoring
- Termination procedures for access removal
2. Program changes
- Change management process documented
- Segregation of duties between development and production
- Testing and approval requirements before deployment
- Emergency change procedures
3. Program development
- System development lifecycle methodology
- Requirements documentation and approval
- Testing documentation (unit, integration, UAT)
4. Computer operations
- Job scheduling and monitoring procedures
- Backup and recovery procedures
- Incident management process
- Data center physical security controls
For each control, assess: Is it DOCUMENTED (policy exists),
IMPLEMENTED (evidence of execution), or MISSING (no documentation).
Tips From Testing: What Works and What Does Not
↓ Click a tab to explore
Frequently Asked Questions
Do I need a developer or IT support to set this up?
Not for Approaches 1 or 2. If you can use Word and SharePoint, you can do this. Approach 3 (Power Automate) is a visual flow builder – think of it as drawing a flowchart, not writing code. That said, you may need IT to confirm that Copilot and Copilot Studio are enabled in your tenant, and to verify any data governance policies that apply.
Does my document data leave our organization when I use Copilot?
No. Microsoft 365 Copilot operates within your organization’s Microsoft 365 service boundary. Your documents, prompts, and Copilot responses stay within your tenant. Microsoft does not use your organizational data to train the foundation models. This is contractually covered by your Microsoft Online Services Terms and Data Protection Addendum.
Can I use this for documents containing sensitive client data or PHI?
Since everything stays within your Microsoft 365 tenant, using Copilot on documents containing sensitive data follows the same security model as opening those documents in Word or SharePoint normally. Your existing sensitivity labels, DLP policies, and access controls still apply. For PHI specifically, confirm with your compliance team that your Microsoft 365 environment is configured to meet HIPAA technical safeguard requirements and that your Microsoft BAA covers Copilot usage.
How does this compare to specialized legal AI tools like Harvey, CoCounsel, or Kira?
Specialized legal AI tools offer deeper legal reasoning, jurisdiction-specific training, and features like clause comparison across contract libraries. They are better if you are a law firm or a legal department with heavy contract workloads. What this Copilot approach gives you is something different: a way for compliance professionals (not lawyers) to do structured first-pass reviews using tools they already have, with zero additional cost and zero data leaving their environment. Think of it as the “good enough to start today” option versus purpose-built tools that require procurement, integration, and training.
What Microsoft 365 license do I need?
You need a Microsoft 365 E3 or E5 license plus the Microsoft 365 Copilot add-on. The Copilot add-on is currently priced at $30/user/month. If your organization already has Copilot licenses deployed, you likely already have access. Copilot Studio (for building agents in Approach 2) is included with your Copilot license. Power Automate (Approach 3) is included in most E3/E5 plans, though some premium connectors may require additional licensing – check with your IT team.
Will my IT team be able to see what I am reviewing?
Yes, potentially. Copilot interactions are captured in Microsoft Purview audit logs, and administrators with the right permissions can view prompts and responses. For compliance work, this is actually a feature, not a bug – it creates an audit trail. But if you are reviewing something sensitive, be aware that Purview logs exist and act accordingly.
What if my organization does not have Microsoft 365 Copilot yet?
If you have Microsoft 365 but not the Copilot add-on, you can still use a trimmed version of this approach. Use the free Copilot in Edge browser (copilot.microsoft.com) with the “Work” toggle enabled – this grounds responses in your Microsoft 365 data. The trade-off is that it is less integrated than the full Copilot in Word experience, and document handling is more manual. For the full workflow as described, you will need the Copilot license.
Can this produce output that is admissible in a regulatory audit?
The AI output itself is not an audit artifact – it is a working tool. Think of it the way you would think of a calculator during a financial audit: the calculator helps you work, but the auditor wants to see your signed-off workpapers, not your calculator history. Use the Copilot output as input to your formal review process. The compliance officer’s sign-off, documented in your standard review workflow, remains the audit artifact.
What if Copilot gets something wrong?
It will. Expect it. The most common errors are paraphrasing instead of quoting exactly, missing requirements that are addressed in referenced annexes, and occasionally rating something as compliant when the language is too vague to be enforceable. This is exactly why every approach in this blueprint includes human review as a non-negotiable step. The AI handles the heavy lifting of reading and structuring. The human handles judgment. Both are essential.
What to Build Next
Once you are comfortable with document review, the same Microsoft stack opens up other compliance workflows: building a Policy Drift Detector that alerts you when internal policies reference outdated regulatory versions, creating an automated vendor questionnaire reviewer that scores security responses against your minimum requirements, or setting up a contract renewal tracker that flags upcoming expirations and surfaces compliance findings from the original review. Each of these builds on the same SharePoint + Copilot Studio + Power Automate foundation.
If you want more control, more model options, or need to process documents outside the Microsoft ecosystem, our full Regulatory Review Agent Blueprint covers the technical build using Claude API, self-hosted open-source models, and n8n automation.
Blueprint in the Vertical-Specific AI Workflow Blueprints series on ChatGPT Guide.
Every blueprint is co-authored with AI and tested by Ahmad Lala.

