NetDocuments and iManage + Microsoft 365 Copilot Integration: A Deployment Guide for Canadian Law Firms (2026)

N/A

NetDocuments and iManage + Microsoft 365 Copilot Integration: A Deployment Guide for Canadian Law Firms (2026)

Written by Mike Pearlstein, CISSP, CEO of Fusion Computing Limited. Helping Canadian businesses build and manage secure IT infrastructure since 2012 across Toronto, Hamilton, and Metro Vancouver.

For a Canadian law firm running NetDocuments or iManage as the document management system (DMS), integrating Microsoft 365 Copilot is a tenant-level connector project. There is no one-click toggle.

Copilot for Microsoft 365 reads firm content through Microsoft Graph and Graph connectors. iManage Cloud and NetDocuments both publish Graph-connector or Microsoft Search packages that expose matter content to the Copilot semantic index.

The Canadian data-residency question is real. Microsoft 365 tenants pinned to Canada Central or Canada East keep Copilot prompts, responses, and the semantic index inside Canada. The DMS-side AI add-on (ndMAX, iManage Insight+ / Tracker AI) may process embeddings in a US region unless the firm contracts a Canadian-region instance.

This guide breaks down the integration paths, licensing math, and a 9-step rollout for a 10-to-30-lawyer Canadian firm.

Key Takeaways

  • Copilot for Microsoft 365 reaches DMS content through a Graph connector. Both iManage Cloud and NetDocuments support this path as of 2026 (Microsoft Learn, 2026).
  • Microsoft 365 tenants in Canada Central or Canada East keep Copilot prompts, responses, and the semantic index inside Canada. DMS-side AI add-ons may process in a US region unless contracted otherwise.
  • Required licensing floor is Microsoft 365 E3 or E5 plus Copilot for Microsoft 365 at C$40 per user per month, plus the DMS-side AI SKU (ndMAX or iManage Insight+ / Tracker AI). E5 Compliance is recommended for Purview labels and DLP overlap.
  • Pilot deployment for a 10-to-30-lawyer firm runs 6 to 10 weeks of senior engineer time with permission cleanup, label rollout, and a controlled pilot group of 5 to 8 lawyers.
  • Privilege protection is permission-driven, not Copilot-driven. Copilot inherits the user’s view rights from the DMS and from SharePoint, so a SharePoint oversharing problem becomes a privilege exposure problem the moment Copilot is enabled.

If you want the strategic frame for this rollout first, read our AI deployment guide for Canadian law firms. This post is the deployment-tier companion: connectors, licensing, and the 9-step rollout sequence.

Book a Consultation

The DMS-plus-Copilot stack: what it is and why Canadian firms ask


The DMS-plus-Copilot stack is the set of tenant-level connections that let Microsoft 365 Copilot read matter documents stored in NetDocuments or iManage. Microsoft Copilot for Microsoft 365 talks to the Microsoft Graph and to Graph connectors. The DMS publishes a connector package, and the firm’s IT team installs that package in the Microsoft 365 tenant.

After indexing, Copilot can summarize a matter folder, draft a clause from precedent, or answer “what is the latest version of the Smith v Jones disclosure brief” without leaving Word or Outlook.

Canadian firms ask about this stack for three reasons. Senior litigators want Copilot answering the “find me the precedent” questions an associate would answer. Firms losing lateral hires to AI-equipped competitors raise it at the partner retreat. And regulator pressure has shifted: the Federation of Law Societies of Canada (FLSC) and the Law Society of Ontario both published 2024 generative-AI guidance that pushes firms to deploy under governance rather than ignore the question.

Canadian data residency: where each component stores indices and embeddings


Data residency for the Copilot-plus-DMS stack splits across three locations: the Microsoft 365 tenant (prompts, responses, semantic index), the DMS itself (matter documents, version history), and the DMS-side AI engine (embeddings, prompt-side AI features). Each layer has its own region pin. A firm reading “Copilot is Canadian” and stopping there is missing two-thirds of the picture.

For the DMS layer, iManage Cloud and NetDocuments both offer Canadian instances, but the contract has to specify the region. Default US contracts route to US-East or US-West data centres.

The third layer is the harder one. NetDocuments’ ndMAX (PatternBuilder AI, the AI assistant features inside NetDocuments) and iManage’s Insight+ and Tracker AI process embeddings on infrastructure that, depending on contract date and SKU, may sit in the United States.

According to Microsoft’s Copilot privacy documentation, Microsoft Graph connectors carry tenant data through the Microsoft Graph, and any third-party AI service consuming that data is governed by the third party’s contractual terms. The CLOUD Act exposure attached to US-incorporated parent companies remains the residual risk the FLSC white paper flagged in its 2024 update.

Component Canadian region available? What it stores
Microsoft 365 tenant (Exchange, SharePoint, OneDrive) Yes, Canada Central and Canada East Mail, SharePoint sites, OneDrive files
Copilot for Microsoft 365 Yes, follows tenant region Prompts, responses, semantic index
iManage Cloud Yes, Canadian instance available (contract specified) Matter documents, version history
NetDocuments Yes, Canadian region available (contract specified) Matter documents, profile metadata
iManage Insight+ and Tracker AI Verify per contract; some SKUs process in US region Embeddings, model inference cache
NetDocuments ndMAX / PatternBuilder AI Verify per contract; some features process in US region Embeddings, pattern templates, AI assistant cache

The first audit task at any Canadian firm is to verify the Microsoft 365 tenant region and the DMS contract region. Do both before the Copilot pilot starts. If you want help running the audit, book a consultation and we will trace the data path for your stack.

NetDocuments + Copilot for Microsoft 365 integration path


NetDocuments integrates with Copilot for Microsoft 365 through a Microsoft Graph connector that NetDocuments publishes. The connector indexes matter documents and profile metadata into the Copilot semantic index. Once indexed, Copilot inside Word, Outlook, and Teams can reference NetDocuments content under the user’s effective permissions. The ndMAX feature set (including PatternBuilder AI) is a separate NetDocuments-side AI SKU and lives alongside the Copilot integration, not inside it.

The integration path has three deployment milestones. The first is the connector install, performed by a tenant administrator in the Microsoft 365 admin centre using NetDocuments’ published Graph connector package. The second is the user-mapping step, where each NetDocuments account is mapped to an Entra ID identity so Copilot enforces permissions correctly.

The third is the cabinet-and-workspace scoping decision, where the firm decides which NetDocuments cabinets the connector reaches. Most firms scope by practice group (litigation, corporate, real estate) rather than indexing the entire repository on day one.

“Microsoft Graph connectors enable Copilot for Microsoft 365 to retrieve content from external systems like document management platforms, applying the user’s permissions at query time.”

Microsoft, Graph connectors documentation, Microsoft Learn (2026)

Practical gotcha: the NetDocuments connector indexes content as the connector service account sees it. Permissions are then trimmed at query time per user. If a profile field used for ethical-wall scoping is custom, the connector configuration has to be reviewed by a NetDocuments-certified consultant before pilot. Ethical walls (matter-level access restrictions for conflicts) are the single most common reason a NetDocuments-plus-Copilot pilot fails its first compliance review.

iManage + Copilot for Microsoft 365 integration path


iManage integrates with Copilot for Microsoft 365 through the iManage-published Graph connector and through iManage’s own AI products (Insight+, Tracker AI, and the RAVN ingestion engine that powers iManage’s native AI features). The Graph connector path lets Copilot reach iManage matter content. The Insight+ and Tracker AI products are separate iManage AI SKUs that operate inside the iManage interface, not inside Copilot.

The deployment path mirrors NetDocuments at a high level. A tenant administrator installs the iManage Graph connector through the Microsoft 365 admin centre. iManage Cloud accounts map to Entra ID identities. The connector scope is configured by workspace or by client matter. iManage’s NRTAdmin (or, on iManage Cloud, the equivalent control panel) is where the ingestion mapping is set. Insight+ runs separately and consumes the iManage repository directly; it does not flow through Copilot.

RAVN, the document-extraction engine iManage acquired in 2017, underpins Insight+ and Tracker AI. For Copilot integration, the relevant fact about RAVN is that it has already trained on a wide swath of legal document patterns. iManage Insight+ tends to give more useful answers on first-pass legal queries than a generic Copilot prompt against the same matter folder.

Firms that want the upside of both run Copilot for Microsoft 365 (for cross-app productivity) and iManage Insight+ (for matter-specific extraction) in parallel.

Required licensing for the full stack


The licensing floor for a Canadian law firm running Copilot for Microsoft 365 against NetDocuments or iManage has three layers. The Microsoft 365 base SKU comes first. The Copilot SKU is layered on top. The DMS-side AI SKU is a separate vendor contract. The Compliance bundle (Purview, DLP, sensitivity labels) is technically optional but is the right floor for a firm carrying privileged content.

Microsoft 365 E3 is the practical minimum for Copilot for Microsoft 365. Microsoft also accepts Business Standard or Business Premium for firms under 300 seats, although E3/E5 is the recommended platform for the compliance overlay.

E3 in Canada lists at approximately C$30 per user per month. E5 lists at approximately C$74 per user per month. Copilot for Microsoft 365 is C$40 per user per month with an annual commit. The Purview eDiscovery and legal-hold features for matter management are covered in our companion post on Purview legal-hold and eDiscovery cost for an Ontario firm.

NetDocuments ndMAX (the AI assistant SKU bundle including PatternBuilder) lists at a per-user-per-month rate that NetDocuments has not published publicly as of 2026. Firms reporting on deployment forums and at ILTA Con cite a range of C$25 to C$45 per user per month.

iManage Insight+ and Tracker AI are also bundled into iManage’s AI SKU at a rate the vendor quotes per firm. The published-list anchor on iManage AI SKUs is in the C$30 to C$60 per user per month range. Confirm directly with the vendor for your firm size.

For a 22-lawyer firm running iManage and choosing the full stack of E5 plus Copilot for Microsoft 365 plus iManage AI, the per-lawyer monthly cost lands at C$74 (E5) plus C$40 (Copilot) plus C$45 (iManage AI mid-band) for a total of approximately C$159 per lawyer per month.

Twenty-two lawyers at that rate is about C$3,500 per month or C$42,000 per year in software, before deployment and training. A NetDocuments firm at the same headcount runs roughly the same total, with the ndMAX SKU substituting for the iManage AI SKU.

Sizing the right Copilot and DMS-AI license stack for your firm? Get a custom IT cost analysis →

The 9-step deployment rollout

A clean Copilot-plus-DMS deployment for a Canadian law firm follows a 9-step rollout. The sequence matters because steps 3 and 4 (the tenant audit and the DLP / labels work) are where almost all the privilege-exposure risk sits. Skipping ahead to step 5 (connector install) without finishing the audit is the most common reason a pilot has to be rolled back.

  1. Assess current DMS, Microsoft 365 tenant, and AI policy posture. Confirm tenant region, DMS region, current Copilot license footprint, and whether an AI acceptable-use policy is in place (see the LSO AI policy template guide for the policy floor).
  2. License the floor. Provision Microsoft 365 E3 or E5, Copilot for Microsoft 365, and the DMS-side AI SKU. Add Advanced Data Residency if the firm wants the broader Canadian pinning.
  3. Run a tenant audit. Inventory SharePoint sites, Teams, OneDrive shares, and matter folders. Identify oversharing through the SharePoint Advanced Management oversharing report. The audit work mirrors what we wrote up in Microsoft 365 Copilot oversharing for Canadian SMBs.
  4. Deploy DLP policies and sensitivity labels. Use Microsoft Purview’s integration with Copilot to define labels for privileged content, work product, and client-confidential material. Apply DLP rules that block Copilot summarization of labeled content where required.
  5. Install the DMS Graph connector. Use the Microsoft 365 admin centre to install the NetDocuments or iManage connector. Scope to a single practice group or matter cabinet for the pilot.
  6. Define a pilot group. Five to eight lawyers, mixed seniority, including at least one knowledge-management partner and one associate. Document each pilot user’s matter access for baseline.
  7. Run a permission audit on the pilot group. Re-verify what each pilot user sees inside the DMS and inside SharePoint. Fix anomalies before turning on Copilot.
  8. Train the pilot group. Two-hour onboarding session, plus a short prompt-engineering primer focused on legal use cases. Pair each pilot user with a champion for the first two weeks.
  9. Roll out firmwide. After 4 to 6 weeks of pilot, expand to the full firm in waves of 10 to 15 users. Keep the permission audit cadence running monthly through the first quarter.

Ready to scope your firm’s Copilot-plus-DMS rollout? Book a free 30-minute IT assessment →

From the partner row

“The Tracker AI pilot did exactly what we hoped on the due-diligence side. The real surprise was the permission audit. We thought our SharePoint was clean. Mike’s team found 41 sites with broader access than the matter team. Eight of them held privileged work. Finding that before the first Copilot prompt was the whole win.”

Managing partner, 22-lawyer Hamilton litigation firm (anonymized at client request; iManage Cloud + Copilot for Microsoft 365 deployment, Q1 2026)

Privilege protection: what the integration can and cannot see

Copilot for Microsoft 365 enforces the permissions the user already has. It does not bypass DMS-level matter security, SharePoint site permissions, or OneDrive sharing rules. When a lawyer asks Copilot “draft a clause based on our standard MSA template,” Copilot returns content the asking lawyer can see.

If the lawyer has read access to a privileged matter folder they should not have read access to, Copilot will surface that content. The integration leaves the exposure surface unchanged. It amplifies existing exposure paths, however, because Copilot makes hidden permissions visible at query speed.

The privilege framing the Federation of Law Societies of Canada has been working through assumes the firm controls who can see what. The integration does not change that obligation. It does change how quickly a permission misconfiguration becomes a discovery problem. A misnamed SharePoint folder shared with “Everyone Except External Users” might have sat unnoticed for months. After Copilot enables, it can show up in the first lawyer’s first prompt.

FIELD NOTE FROM MIKE

I ran a permission audit on the 22-lawyer Hamilton firm three weeks before their iManage-plus-Copilot pilot. We found 41 SharePoint sites with permissions broader than the matter team. Eight held privileged communications. The fix took an afternoon and a new SharePoint provisioning rule. Without it, the first pilot prompt would have surfaced privileged content to a litigation associate without authorization. Copilot would have surfaced the problem within 48 hours.

The hard rule is simple. Run the permission audit before connector install. Run the permission audit again on the pilot group before Copilot enables. Run the permission audit monthly through the first quarter of firmwide deployment. If you want a structured approach, our cybersecurity services team runs Copilot readiness audits with a specific permission-cleanup deliverable.

Common deployment mistakes

Four mistakes show up in nearly every Canadian-law-firm Copilot-plus-DMS pilot that has to be rolled back. Each is preventable with a pre-deployment checklist. None are about the technology; all are about scope, sequence, and governance.

  1. Skipping the tenant region check. Firms running an Microsoft 365 tenant provisioned in the US region and assuming Copilot will be Canadian. The fix is a tenant region verification at step 1. If the tenant is in the wrong region, schedule a tenant data move with Microsoft (or accept the US residency posture and document it in the AI policy).
  2. Skipping the SharePoint oversharing audit. The fastest way to a privilege incident is to enable Copilot against a tenant with broad-share permissions. The fix is step 3 of the rollout, with a paper trail of what was tightened and when.
  3. Buying the DMS-side AI SKU without scoping the use case. ndMAX and iManage Insight+ are powerful, but they overlap with Copilot for general productivity tasks. The fix is to choose the DMS-side AI for matter-specific extraction work (Tracker AI is excellent for due-diligence reviews) and Copilot for cross-app productivity. Running both is correct; running both without clear use-case allocation wastes license spend.
  4. Rolling out firmwide without a champion network. Adoption stalls when partners cannot find a peer to ask “how would I prompt this” in week 3. The fix is the pilot phase (step 6) with documented champions, and the firmwide wave structure (step 9) that puts a champion in each wave.

The integration cost line items

For a representative 22-lawyer Ontario firm running iManage Cloud (Canadian region) and deploying the Copilot-plus-DMS stack, the first-year cost line items break down across software, deployment services, and training. The numbers below assume an MSP-led deployment with a senior engineer and a Microsoft 365 architect on the project.

Line item Per-user-per-month 22-lawyer firm annual
Microsoft 365 E5 C$74 C$19,536
Copilot for Microsoft 365 C$40 C$10,560
iManage AI SKU (mid-band) C$45 C$11,880
Advanced Data Residency C$2 C$528
Deployment services (one-time, year 1) n/a C$28,000
Training and change management (year 1) n/a C$8,500
Year-1 total C$161 C$79,004

The recurring annual cost in year 2 is approximately C$42,500 (software only, assuming the deployment and training one-time costs are amortized). For a firm whose lawyers bill at C$300 to C$600 per hour, a 30-minute weekly time saving per lawyer covers the recurring cost.

For a comparison of how Copilot stacks against legal-specialty AI tools that handle some of the same workflows, see our Copilot versus CoCounsel versus Harvey comparison for Canadian law firms.

Further reading and primary sources

HOW THIS GUIDANCE WAS ASSEMBLED

This article draws on FC’s anonymized client data across multiple 2025-26 Ontario and British Columbia law-firm engagements, plus a named-client moment with the principal of a Toronto litigation boutique whose Copilot rollout we led through full LSO Rule 3.3-1 review.

It also draws on an original survey of 11 partners and 9 associates conducted during 2026 Q1 onboarding calls, plus an FC internal benchmark covering Copilot, Purview, and Entra ID deployment timelines across 18 small-firm rollouts.

Layered over all of it is first-person field observation from CEO Mike Pearlstein’s 12-year practice supporting regulated Canadian SMBs through privilege-sensitive technology change.

Frequently asked questions

Does Copilot for Microsoft 365 work with NetDocuments and iManage out of the box?

No. Out of the box, Copilot reads SharePoint, OneDrive, Exchange, and Teams content for the tenant. Reaching NetDocuments or iManage matter content requires the vendor-published Microsoft Graph connector, installed by a tenant administrator. After installation and indexing, Copilot can reference DMS content under the user’s effective permissions. The connector install is a 4-to-8-hour engineering task; the permission audit work surrounding it is larger.

Is Copilot for Microsoft 365 hosted in Canada for Canadian tenants?

Yes for the Microsoft 365 tenant layer. A tenant provisioned in Canada Central or Canada East keeps Copilot prompts, responses, and the semantic index inside Canada. Advanced Data Residency at C$2 per user per month pins additional services to the Canadian region. The DMS-side AI add-on may still process embeddings in a US region depending on the vendor contract. Verify the AI SKU region with the DMS vendor directly.

What does the integration cost a 22-lawyer firm in year one?

Approximately C$79,000 in year one for a 22-lawyer Ontario firm running iManage Cloud with E5, Copilot for Microsoft 365, the iManage AI SKU, Advanced Data Residency, deployment services, and training. The recurring annual cost in year two is approximately C$42,500 for software only. The numbers vary roughly 10 percent depending on the DMS vendor and whether the firm chooses E3 plus standalone compliance add-ons instead of E5.

Can Copilot expose privileged content to lawyers who should not see it?

Only if the underlying permissions allow it. Copilot for Microsoft 365 enforces the user’s effective permissions at query time. It does not bypass DMS matter security or SharePoint site permissions. The risk is amplification: a misconfigured SharePoint site that no one had stumbled across can become visible in the first Copilot prompt. The fix is a permission audit before connector install and a recurring monthly permission audit through the first quarter of deployment.

What is the difference between ndMAX, PatternBuilder AI, Insight+, and Tracker AI?

ndMAX is NetDocuments’ AI assistant bundle, which includes PatternBuilder AI, a document-pattern automation tool. iManage Insight+ is iManage’s knowledge-discovery and search AI product. iManage Tracker AI is iManage’s workflow-tracking AI feature. All four are DMS-side AI products separate from Copilot for Microsoft 365. They overlap with Copilot for general productivity tasks but specialize in legal-specific extraction, matter analysis, and pattern recognition that generic Copilot does not handle as well.

Do we need Microsoft 365 E5 or is E3 enough for the Copilot-plus-DMS stack?

E3 is the minimum technical requirement. E5 is the recommended floor for a firm carrying privileged content because it includes Microsoft Purview for sensitivity labels, DLP, eDiscovery, and Insider Risk Management. A firm running E3 has to layer on those compliance add-ons separately, and the total often lands within a few dollars of E5 per user per month, with less integration polish. For a 22-lawyer firm, E5 is the cleaner choice.

How long does a typical deployment take?

Six to ten weeks of calendar time for a 10-to-30-lawyer firm. The breakdown is one week for the tenant and DMS region audit, one week for DLP and labels work, one week for connector install, two to three weeks for the pilot group, and the remainder for firmwide rollout. Senior engineer time lands in the 60 to 120-hour range. The size of the SharePoint cleanup drives most of the variance.

How does the FLSC and LSO guidance affect the deployment?

The Federation of Law Societies of Canada published 2024 generative-AI guidance, and the Law Society of Ontario followed with its own white paper. Both push firms toward deploying generative AI under a governance framework with confidentiality safeguards and competent supervision. Firms running Copilot-plus-DMS without a signed AI acceptable-use policy are exposed under LSO Rule 3.1-2 (competence) and Rule 3.3-1 (confidentiality). The policy work runs in parallel with the technical deployment.

Should the firm run NetDocuments AI, iManage AI, and Copilot for Microsoft 365 in parallel?

Yes for most firms over 15 lawyers. Copilot for Microsoft 365 wins on cross-application productivity (Word, Outlook, Teams, Excel). The DMS-side AI wins on legal-specific extraction (due-diligence reviews, pattern matching, knowledge discovery). The cost overlap is real but the use cases are different enough that running both with clearly allocated workflows produces a better return than choosing one. The allocation work happens in pilot week 3.

What is the rollback procedure if the pilot exposes a problem?

For Copilot for Microsoft 365, disabling the Graph connector or pulling the pilot users out of the Copilot license group rolls back the integration within hours. For the DMS-side AI, the rollback procedure depends on the vendor; iManage and NetDocuments both allow disabling the AI SKU per user. Document the rollback procedure during step 5 of the deployment, before the connector is installed, so it is a checklist item and not a panic exercise.

Does the integration meet PIPEDA and Quebec Law 25 requirements?

The technical stack can meet both, but the configuration matters. Four components: a Canadian-region tenant, a Canadian-region DMS contract, a Canadian-region DMS AI add-on, and a documented data-handling policy. Microsoft’s Copilot for Microsoft 365 commits in its data protection terms to honour Canadian privacy obligations when the tenant is Canadian. DMS vendor commitments vary. The OPC Canada principles for generative AI and the CAI Quebec guidance are both worth reviewing.

What does ongoing operations look like after deployment?

Monthly permission audit through the first quarter, then quarterly. Sensitivity-label review every six months as new matter types are added. Adoption metrics tracked weekly through the first 90 days. Champion network maintained on a 90-day rotation. License utilization review every six months to confirm the Copilot and DMS-AI seats are being used. Most firms run this through their MSP or through a dedicated knowledge-management partner.

Bottom line

Integrating Copilot for Microsoft 365 with NetDocuments or iManage at a Canadian law firm is achievable, governed, and economically defensible at a 10-to-30-lawyer scale. The connector install is the smallest part. The tenant-region check, the permission audit, the DLP and labels rollout, and the pilot-group structure are where the privilege risk sits.

Skip those steps and the technology amplifies existing permission misconfigurations. Run them in sequence and the integration produces a measurable lift in associate output without exposing privileged content. For the governing framework around this rollout, work through the full LSO-compliant AI playbook first, then circle back to this guide for the deployment-tier specifics. If you want help running the tenant audit or the pilot, our Microsoft 365 Copilot deployment service handles the integration end-to-end.

Contact Us

Fusion Computing has provided managed IT, cybersecurity, and AI consulting to Canadian businesses since 2012. Led by a CISSP-certified team, Fusion supports organizations with 10 to 150 employees from Toronto, Hamilton, and Metro Vancouver.

93% of issues resolved on the first call. Named one of Canada’s 50 Best Managed IT Companies two years running.

100 King Street West, Suite 5700
Toronto, ON M5X 1C7
(416) 566-2845
1 888 541 1611