Forums

Articles
Create
cancel
Showing results for 
Search instead for 
Did you mean: 

Getting MS-Teams transcripts with Rovo-Agents

Jan Pfeifer
I'm New Here
I'm New Here
Those new to the Atlassian Community have posted less than three times. Give them a warm welcome!
August 12, 2026

Hello, 

 

we would like to add some Microsoft Teams Skills to our Rovo Agents, specifically the "Get meeting transcript".

 

But we have some security concerns regarding the needed permissons. When connecting Rovo with Microsoft via the from Rovo provided link (where a Admin Request is created):

Is our whole company´s Teams then connected to Rovo, so all transcripts are exposed or just the available chats from the user chatting with the Agent?

King Regards

Jan

 

 

2 answers

1 vote
Sami Shaik
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Champions.
August 12, 2026

Hello @Jan Pfeifer ,

@Jean Horn has given you the right runtime model, so let me add the layer your security team will actually ask about, because your question contains a distinction worth making explicit.

Consent scope and access scope are two different things, and the admin request is about the first. When your Microsoft admin approves that request, they grant the integration its capabilities at the tenant level, which is exactly what makes security reviews nervous, it reads as "the app can touch Teams." What bounds actual access at runtime is the layer Jean described: each user authenticates individually, and the agent retrieves only what that user's own Microsoft permissions reach. So the honest answer to "is our whole company's Teams connected": the capability is tenant-approved, the access is per-user. Both halves are true, and a security review should be shown both rather than either alone.

And you can shrink the blast radius at the capability layer too. The Microsoft-side prerequisite Jean mentioned (the application access policy for meeting artifacts) does not have to be tenant-wide: have your Entra admin confirm against current Microsoft documentation, but these policies can be granted to a specific set of users. Which means a clean rollout shape exists: scope the policy to a pilot security group first, run the integration for that group, widen when comfortable.

Finally, do not take any of this on faith, ours included: test it. After connecting, run a two-account check: user A attends a meeting, user B does not; have B ask the agent for that transcript. The expected result is a refusal, and that one screenshot will do more for your security sign-off than every documentation link in this thread combined. If B gets the transcript, stop the rollout and raise it with Atlassian support immediately.

Good question to ask before connecting rather than after, that instinct is the whole job.

Jean Horn
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Champions.
August 12, 2026

Thank you for the contribution. 😉

Like Sami Shaik likes this
0 votes
Jean Horn
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Champions.
August 12, 2026

Hi Jan, welcome to the Atlassian Community! 👋

It is completely understandable to have security concerns when connecting third-party integrations with your company's communication tools, especially when dealing with sensitive data like meeting transcripts.

Quick Answer

No, your entire company's Teams transcripts will not be exposed to everyone. Rovo respects native Microsoft Teams permissions at runtime, meaning a user can only access transcripts that they already have permission to view within Teams.

How Rovo & Microsoft Teams Permissions Work

  1. User-Level Permissions Standard:
    • When someone interacts with a Rovo Agent using Microsoft Teams skills, Rovo acts on behalf of that specific user. It uses their personal Microsoft Teams access rights to retrieve information.
  2. Mandatory Individual Authentication:
    • In order to search or retrieve transcripts via Rovo, each individual user must authenticate their own Microsoft account with the Atlassian platform. Rovo does not index transcripts globally or bypass user access controls.
  3. Who Can Access Transcripts?
    • Only the meeting organizer and the invited participants (listed in the Outlook Calendar event) can query that specific transcript through Rovo.
  4. Admin-Level Prerequisites:
    • Transcripts are not automatically ingested by default. A Microsoft Administrator must explicitly configure an Application Access Policy in Azure/Entra ID to enable access. Even after this setup, access remains strictly individualized.

Important Notes & Requirements

Permissions & Setup Required:

  • Microsoft Azure/Entra ID Admin: Required to approve the initial integration request and configure the Application Access Policy.
  • Atlassian Organization Admin: Required to link Microsoft Teams to the Atlassian Teamwork Graph in Organization Administration > Settings > Integrations.

For full details on data boundaries, you can review the official Atlassian documentation:

I hope this helps ease your team's security concerns! Please feel free to reply if you need any additional clarification on setting up Rovo Agents.

If this response answered your question, please consider marking it as "Accept Answer" to help other community members facing similar security queries!

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events