Skip to main content

Installing the TechWolf Analyst Agent in Microsoft 365 Copilot

Installing the Analyst Agent is a one-time, administrator-gated action. Nothing is enabled until an administrator acts: there is no per-user installation and no end-user self-service. TechWolf provides the agent as an admin-approved application package; it is not published to the Microsoft commercial marketplace for individual users to install. This guide is written for the Microsoft 365 / Teams administrator who performs the install. It corresponds to the recorded administrator walkthrough below.
A recorded walkthrough of the full installation is available from your TechWolf contact.

Required roles

The installation requires an administrator who can manage apps in the Microsoft 365 / Teams admin center:
  • Teams Administrator (or an equivalent role with Manage apps permission): uploads the app package, grants consent, and controls which users or groups the agent is available to.
  • Customer contact with TechWolf: a designated representative who shares the tenant identifier with TechWolf and coordinates the onboarding.
No service principal, standing credential, or per-user secret is provisioned for this integration.

What the administrator consents to

The integration requests consent for a single capability: verifying the signed-in user’s Microsoft Entra identity, so each message can be tied to a known user. It needs no access to Microsoft Graph user data, and reads no directory, mailbox, or file content. The only identity data that crosses the boundary to TechWolf is the user’s email address and Entra tenant identifier.
The install grants a delivery surface, not new data access. A user who reaches the agent through Copilot still sees only the data their existing TechWolf scope permits. See How It Works for the identity and access model.

Installation steps

The installation consists of the following steps. TechWolf first binds your tenant to the correct region, you grant your users access to the agent in the TechWolf Console, and then your administrator uploads the app package in the Teams admin center and decides who can use it.
1

Share your Entra tenant ID with TechWolf

Provide your Microsoft Entra tenant identifier to TechWolf. TechWolf registers it against the correct regional backend, which pins every Copilot turn from your tenant to that region. This is configured once, at onboarding. Follow Find your Microsoft Entra tenant ID if you need to locate it.
A tenant that has not been onboarded is rejected, never defaulted to another tenant. Until this step is complete, users in your tenant cannot reach the agent.
2

Give users access to the agent in the TechWolf Console

A user can only reach the agent if they have been granted access to it in the TechWolf Console. Do this for every intended user before they use the agent from Copilot; a user without the agent role sees a no-access message.In the TechWolf Console, go to User Management. Use Add users to add a new user, or Edit users to update an existing one.
Adding a user in the TechWolf Console

Add a user in User Management.

Assign the user their roles. The Data Foundation roles determine which data the user, and so the agent on their behalf, is allowed to see.
Data Foundation roles

Assign the user's data roles.

Under TechWolf Agent, set Roles to Viewer to grant access to the agent, then select Add.
TechWolf Agent role set to Viewer

Grant the TechWolf Agent role, then add the user.

3

Upload the app package

In the Teams admin center, go to Teams apps -> Manage apps. Open the Actions menu in the top right and choose Upload new app, then Upload a custom app.Select the app package (.zip) you received from TechWolf.
Selecting the app package

Select the app package you received from TechWolf.

The upload takes a moment and shows no progress indicator; give it ten seconds or so.
Uploading the custom app

Uploading the custom app package.

You may see an error even though the upload succeeded. Refresh the page to check before retrying: the app usually appears in the list after a refresh.
4

Confirm the upload

After refreshing, search for TechWolf Analyst Agent by name in Manage apps to confirm the upload went through.
Confirming the app is in the list

Search for the app by name to confirm the upload.

Open the app and check the About tab. It shows the publisher (TechWolf) and the uploaded version, so you can confirm you have the package TechWolf provided.
The app's About tab

The About tab shows the publisher and the uploaded version.

5

Choose who gets access

Decide which users or groups get the agent, using the tenant’s standard app-assignment controls, the same mechanism as any other Teams application. The integration grants no access on its own.The same Users and groups controls govern two things: the agent’s availability (which users or groups can find and add it themselves) and its installation (installing it for them directly). You can make the agent available for users to add on their own, install it for specific users or groups, or both.The steps below install it directly. On the app page, open Users and groups and choose Install app.
Choosing who gets access

Open Install app to choose who gets access.

Set Install to Specific users or groups, then add the people or groups that should have the agent by name.
Adding users and groups

Add the specific users or groups that should have the agent.

Apply the change. The agent is now installed for the selected users, and only the users you add here get it: access stays under your control.
Installation confirmed

The agent is now installed for the selected users.

Once assigned, users find the agent in Microsoft 365 Copilot under Agents. See How It Looks for the end-user experience.
If anything in this documentation does not match your experience or needs clarification, contact us at support@techwolf.ai.