Enterprise DNA

Omni by Enterprise DNA

Enterprise DNA Resources

Thought leadership & research. Practical AI operating-system thinking for owners, operators, and teams doing real work.

220k+

Data professionals

Omni

AI agents and apps

Audit

Map the manual work

Key Findings

Financial advisory firms need named, least-privilege AI identities and audit trails before agents touch client or portfolio data.

AI Agents Need Their Own Identities
Insight ai

AI Agents Need Their Own Identities

Sam McKay

Your AI agent is an insider from the moment it logs in

Most financial advisory firms don’t think of an AI agent as an identity problem.

They think of it as a productivity tool. Something that can prepare a client review pack, turn a meeting transcript into file notes, chase missing KYC documents, or draft the first version of an SOA. That framing is understandable. It is also incomplete.

The moment an AI agent can access your CRM, portfolio platform, document storage, email, or advice templates, it has become an insider in your business.

It may not be human, but it can read client records, retrieve portfolio balances, pull private correspondence, create documents, update workflow statuses, and trigger communications. If it uses a shared adviser login, a generic integration account, or broad administrator access, you won’t have a reliable answer when somebody asks a simple question.

Who accessed this client’s information?

“One of our AI tools” isn’t an acceptable answer for a firm handling sensitive financial information.

The current conversation around agentic AI often focuses on what autonomous systems might do without being told. That risk matters. The more immediate risk for advisory firms is usually much simpler. An agent is given too much access because the team wants to get a pilot moving quickly. It retrieves more client data than it needs. It writes to a system when it should only read. Its activity is logged under a shared account. Nobody reviews its permissions after the initial setup.

That is how a useful operational tool turns into an uncontrolled privileged identity.

For firms doing USD 1M to USD 25M in revenue, this isn’t a theoretical enterprise security exercise. It’s part of making AI useful without creating a compliance, privacy, or client-trust issue that costs far more than the time saved.

The right starting point is clear. Give every AI agent a named non-human identity, restrict it to the minimum access required, and create an audit trail before it touches client or portfolio data.

The work AI agents are being asked to do is sensitive by design

The strongest AI use cases in a financial advisory practice are rarely generic chatbots. They sit close to the work that consumes adviser and paraplanner hours.

Take meeting preparation. In many firms, advisers spend five to 10 hours each week getting ready for client reviews and finishing the documentation afterward. They open the CRM, check recent emails, review portfolio movements, pull goal progress, scan last meeting notes, and try to remember the open items that matter to the client.

The Meeting Prep Agent in Omni ops can reduce that scramble. It pulls approved portfolio data, recent communications, task history, and goal progress into a one-page briefing pack before the meeting. The adviser walks in prepared. The client conversation starts at a better point.

That agent needs access to highly sensitive information. It may need client names, household relationships, asset positions, recent contributions, risk profile details, and correspondence. It should not need the ability to change portfolio records, amend risk ratings, download every client document in the firm, or send messages as the adviser.

The distinction is important. Good access design isn’t about making the agent less useful. It’s about giving it exactly what it needs to complete a defined job.

The same is true for advice documentation. SOAs, ROAs, file notes, and compliance checks can consume weeks of cycle time, especially when a firm has a thin paraplanning team. Industry ranges for outsourced and internal preparation often land around USD 3,000 to USD 8,000 of paraplanner cost per advice document, depending on complexity and review requirements.

The Advice Document Agent can take a meeting transcript, approved data points, and the firm’s compliance template to draft the first version of an SOA, ROA, or file note. It can flag missing inputs and prepare a reviewer checklist. That is practical leverage.

But it must not quietly become the authority that approves advice, finalises a document, changes a compliance record, or sends a document to a client without human review. The agent drafts. A licensed and accountable person reviews and approves.

Client onboarding brings the same issue into sharper focus. A typical advisory onboarding process can take 30 to 60 days when fact-finding, identity documents, risk profiling, follow-up emails, and internal handoffs are all manual. New clients lose momentum during those gaps.

The Client Onboarding Agent can run a guided fact-find, request KYC documents, identify missing fields, and prepare a clean onboarding pack for the adviser. It should only access the prospect record it is assigned to, not the whole CRM. It should not have blanket visibility across every existing client household.

These are high-value workflows. They are also workflows where identity, access, and evidence need to be designed before deployment.

A named non-human identity changes the control model

Every agent should have its own identity, just as each employee has one.

Not “AI Automation.” Not “Operations Bot.” Not a shared credentials vault entry used by three different workflows.

Use a clear name that reflects the job and environment. For example:

  • omni-meeting-prep-prod
  • omni-advice-doc-draft-prod
  • omni-onboarding-kyc-prod

The exact naming convention isn’t the point. Traceability is.

When the Meeting Prep Agent retrieves a client’s portfolio snapshot, your systems should show that the meeting preparation identity accessed it at a certain time for a specific workflow. When the Advice Document Agent creates a draft ROA, the record should show which agent created it, the source material used, the template version, and the adviser who approved it.

This makes several things possible.

First, you can investigate incidents. If a document has the wrong data or an unusual client record was accessed, you can determine what happened. Shared accounts make that difficult or impossible.

Second, you can remove access cleanly. If you retire an onboarding workflow, you disable the associated identity. You don’t hunt through integrations trying to determine which automations are still using a general service account.

Third, you can demonstrate control. Licensees, compliance leaders, and clients don’t need a vague explanation of how AI is used. They need to see accountability in the design.

A named identity should include an accountable business owner. Usually that will be the head of advice, operations manager, compliance lead, or another senior person who understands both the workflow and the client impact. IT may implement access controls, but the business owner defines what the agent is permitted to do.

This is a good reason to bring operational and compliance people into the same room early. Our work through Omni advisory is often less about selecting an AI model and more about mapping the real handoffs, approvals, data sources, and exceptions in a process.

Least privilege means less than most firms initially grant

Least privilege is a plain idea. An agent gets only the permissions required to perform its job, for the minimum period needed.

In practice, firms often violate it because broad access is easier to set up.

A vendor asks for an administrator connection to the CRM. An implementation partner uses an adviser login because it already works. A proof of concept connects to an entire SharePoint folder rather than a controlled document library. The first workflow succeeds, and the access remains in place.

That approach creates a much larger blast radius than most owners realise.

For a Meeting Prep Agent, least privilege might mean:

  • Read-only access to the assigned client’s CRM profile and selected household data.
  • Read-only access to approved portfolio fields required for the briefing.
  • Access only to the last 90 days of relevant communications, not the entire mail archive.
  • Access to a specific meeting brief template.
  • No permission to alter client data, create trades, send emails, or change user access.

For an Advice Document Agent, it might mean:

  • Access to the transcript, approved fact-find data, and compliance template for a specific advice matter.
  • Permission to create a draft document in a controlled review folder.
  • No authority to mark an SOA or ROA as approved.
  • No ability to delete source files or overwrite signed documents.
  • No access to unrelated client matters.

For a Client Onboarding Agent, it might mean:

  • Access to the new prospect record and the onboarding workflow only.
  • Permission to request documents through approved channels.
  • Permission to mark information as received or incomplete.
  • No permission to amend risk profiles, issue advice, or access existing client records outside the assigned household.

This level of control may sound detailed. It should be. Financial advisers already apply separation of duties and review gates to high-risk activities. AI agents should fit into that operating model rather than bypass it.

If your team is unsure where agent access starts and stops, see Omni for financial advisory firms. The audit is built around the actual work, systems, and controls of an advice practice, not a generic list of AI tools.

An audit trail is the difference between automation and accountability

An agent audit trail should answer five questions without requiring detective work.

  1. Which named agent performed the action?
  2. What client or matter did it access?
  3. What data did it read, create, update, or send?
  4. What instruction, workflow trigger, or approval caused the action?
  5. Which human reviewed or approved the output where required?

For an Advice Document Agent, a useful trail could show that the agent was triggered after a client meeting. It accessed the transcript, the approved fact-find record, the relevant compliance template, and a selected set of portfolio information. It produced a draft ROA. The adviser reviewed it, requested one amendment, then approved the final version.

That is a defensible process. It doesn’t pretend the AI is perfect. It shows how the firm used the AI inside a controlled workflow.

The trail also needs to capture failures and exceptions. If the agent couldn’t find a risk profile, it should flag the missing item and stop. If it encountered inconsistent client details, it should route the exception to a human. If it tried to access an unapproved data source, that attempt should be visible.

Don’t confuse activity logging with an audit trail. Many platforms can show that an API call occurred. That alone may not connect the event to the client matter, the workflow step, the source data, and the human approval.

For advisory firms, useful evidence is contextual. You need to know not only that an agent accessed a record, but why it did so and what happened next.

Build the agent workflow before you give it access

A sensible implementation starts with one contained use case. Meeting preparation is often a good candidate because it has a repeatable trigger, clear inputs, and a human adviser who reviews the output before the client meeting.

Map the workflow in order.

A meeting is scheduled in the calendar. The Meeting Prep Agent receives the event trigger and identifies the client household. It retrieves only the approved fields from the CRM and portfolio system. It checks recent communications and open tasks. It assembles the information into a standard briefing format. It places the draft in a controlled location. The adviser reviews it before the meeting.

At no point should the agent make recommendations, generate trade instructions, alter client records, or send the brief externally. If data is missing, it highlights the gap for the adviser.

Then define the controls around that flow:

  • The agent has a unique service identity.
  • Access is read-only where possible.
  • Data access is limited by client, system, and time window.
  • The output location is controlled and permissioned.
  • The adviser is the final reviewer.
  • Logs capture source data, action time, output, and reviewer status.
  • Access is reviewed on a regular schedule.
  • A kill switch can disable the agent quickly if something goes wrong.

Once that workflow is stable, move to advice documentation or onboarding. Don’t connect every platform in the business on day one. Start with a process where the output is easy to validate and a human remains clearly accountable.

This is also where firms can find the real economic case. The annual leakage band we usually see in financial advisory firms of this size is around USD 70,000 to USD 200,000. That leakage is rarely one big expense. It is the accumulation of advisers doing admin, paraplanners rebuilding information across systems, delayed onboarding, rework, and inconsistent documentation.

AI agents can reduce that leakage. Uncontrolled agents can create a different type of cost through remediation, compliance review, client dissatisfaction, or a privacy incident. The controls aren’t a drag on ROI. They protect it.

Questions to ask before approving an AI agent

Before an agent gets access to client or portfolio data, ask these questions in the approval process.

What exact business outcome is this agent responsible for?

What systems and data fields does it need, and what does it not need?

Can it read, create, update, delete, or send information?

What happens when it finds missing or conflicting information?

Which actions require an adviser, paraplanner, or compliance reviewer to approve?

How is each activity linked to a named non-human identity?

Where are logs stored, who reviews them, and how long are they retained?

Can access be revoked in minutes if the agent behaves unexpectedly?

Who owns the agent after the implementation team has left?

If these questions expose uncertainty, don’t solve it by granting more access and hoping the workflow settles down. Resolve the workflow design first.

You can also review how these controls fit across operations, customer interactions, and internal knowledge flows through Omni ops. The important point is to build agents around bounded responsibilities, not broad access to “help wherever needed.”

The next step is to audit the work and the permissions together

Most firms don’t need a long AI strategy document. They need to identify the highest-value manual process, understand the data and control requirements, and decide what a safe first implementation looks like.

That is what an Omni Audit is for.

In 60 minutes, we work through three concrete outputs. First, the workflow where manual effort and delay are costing the firm the most. Second, the agent design, including the data it needs and the human approval points. Third, a practical implementation path with the controls needed before the agent touches client information.

There is no deck for the sake of a deck. The point is to leave with a clear decision.

If meeting preparation, advice documentation, or onboarding are still driven by people chasing information across systems, Book a 60-min Omni Audit. We’ll look at where an agent can remove work without creating an unaccountable privileged user.

You can also find more practical operating ideas in our AI insights library, particularly if your team is sorting through use cases before committing to a platform or implementation partner.

Treat the agent like a colleague with access, not a feature

AI agents will increasingly become part of the operating structure of advisory firms. They will prepare meetings, assemble records, draft documents, move onboarding forward, and handle the repetitive coordination that currently eats into adviser capacity.

That doesn’t mean they should inherit the permissions of the people around them.

A human employee has an identity, a manager, a role, training, permissions, monitoring, and an offboarding process. An AI agent that can access client data needs the digital equivalent. Named identity. Narrow permissions. Contextual audit trail. Human review at the points that matter.

That structure gives you a better result on both sides of the equation. Your team gets the time savings from automation, while the firm retains visibility and control over sensitive client information.

For a detailed view of the approach, visit the AI audit for financial advisory firms. When you’re ready to identify the first controlled agent workflow in your firm, Book my Omni Audit.