
I helped a company adopt Claude as its internal AI assistant across the entire organization. The engagement spanned the whole journey: choosing the right plan, getting privacy and compliance right before anyone touched real data, connecting the company systems so Claude could work with real internal context, and training every team to actually use it well. The goal was not a pilot for a handful of enthusiasts. It was making a whole organization measurably faster while staying firmly inside its own compliance rules.
What changed for the teams
The impact showed up fastest in the everyday work. Team members described doing in hours what used to take them weeks, and routine cloud and operations tasks came back dramatically faster once Claude could reach the right systems directly. Just as important, the people who most needed answers stopped having to route every question through a small group of specialists. The gains were real, and I kept the story grounded by tracking adoption and honest feedback in recurring syncs rather than leaning on headline multipliers.
Privacy and compliance first
Because the client operates in a regulated setting, nothing got connected until the privacy and compliance picture was clear. A strict, non-negotiable requirement was that none of the company’s data could ever be used to train AI models, so I confirmed and documented that the chosen commercial plan carries no training on customer data by default, backed by a data-processing agreement. From there I chose the plan deliberately, weighing a team plan against an enterprise one on the things that actually mattered: encryption in transit and at rest, the breadth of the connector ecosystem, and the audit and identity features that only justify their cost above a certain size. I documented where data is stored and processed and how cross-border transfers are handled under the standard contractual and data-processing safeguards, so the organization understood exactly what it was agreeing to.
Every system I connected went into a living setup manual, so the company always knows precisely what Claude can and cannot see. And before connecting anything, I ran a background check on the connector itself: who the vendor is, what jurisdiction they operate under, what data the integration actually touches, and whether all of that was acceptable under the client’s policy. The default posture across every connector was read-only, with any create, update, or delete action gated behind explicit human approval.
Access was also enforced granularly per user. Each person authenticates to every connected system as themselves, so Claude can only ever see what that specific user is already permitted to see in the source system; a connector never widens anyone’s access or bypasses the underlying permissions. Where a system warranted it, I scoped access further by role, so sensitive surfaces such as billing and account administration were reachable only by the right people, while connections into live infrastructure were attributed back to the individual user for a clean, per-person audit trail.
Connecting the organization’s systems
Not every integration is equal, and a large part of the work was matching effort to value across a spectrum of roughly ten connected systems.
Some were effectively one click. Native connectors for the tools most of the company already lived in, project tracking and documentation, the Microsoft 365 stack, and the CRM, connect through a standard permission flow and immediately let Claude answer questions grounded in real internal content, scoped to exactly what each user is already allowed to see.
Others took more involved setup. Read-only access to the company’s cloud infrastructure went through single sign-on with a hardened, read-only role, so Claude could reason about live infrastructure without ever being able to change it. Several tools connected through vendor-hosted remote servers that needed a one-time administrator registration, and one EU-hosted tool that did not fit the standard flow was wired in through a local bridge.
And some had no ready-made integration at all. For platforms that exposed only a plain REST API, I built and now maintain custom MCP servers in-house, two of them, shipped read-only first and tested live against the real tenant before anyone relied on them. For web tools with no API whatsoever, I set up browser-automation flows and skills so Claude could operate them the way a person does, through the browser itself, with the safety coming from how tightly those flows are constrained rather than from a vendor’s permission model.
Training and enablement
Tools do not create adoption on their own, so a large part of the engagement was enablement. I ran structured training sessions covering the different ways to work with Claude, taught context engineering so people learned to give the model the background it actually needs, and built an organization-wide instruction set and a shared prompt library so good practice was the default rather than something each person had to rediscover. Recurring enablement syncs gathered feedback, unblocked people, and turned what teams learned into shared knowledge.
One of the more useful things I brought across was a grill-me skill, borrowed from the way software-engineering teams work with coding agents and generalized for everyone. Instead of running with a half-formed request, Claude interviews the person, asking a series of pointed questions until the goal, the constraints, and the plan are genuinely clear before doing any of the work. It turned out to be just as valuable for planning an operations change or thinking through a decision as it is for writing code.
The outcome
The result is an organization that can serve itself. Instead of a handful of AI power users, whole teams can reach their own systems through Claude, safely and within their own compliance rules, and the capability keeps compounding as more of the company’s knowledge is organized for it.