web
You’re offline. This is a read only version of the page.
close
Skip to main content

Notifications

Announcements

Community site session details

Community site session details

Session Id :
Power Platform Community / Forums / Power Automate / Automating Transcripti...
Power Automate
Unanswered

Automating Transcription Retrieval and Summarization for All User Meetings

(2) ShareShare
ReportReport
Posted on by
What is the best way to build a flow or somehow otherwise automate getting the transcripts from any meeting hosted or initiated by any user in our tenent/organization? 
 
Ultimately I want to run the text of the transcript through AI Builder to summarize the meeting and email the summary out to the attendees.
 
We want to create a summary whether the meeting is recorded or transcribed (the audio along with the transcription is recorded or just the transcription).    Maybe we could trigger off of whenever a meeting is completed or maybe whenever a recording or transcript is saved.  I am aware of how to use Micorosoft Graph API to get a transcript from a recording from a particular meeting within a Power Automate Flow.  I know that to get a transcript like this you have to know the userid of whose meeting it is.  What I don't know is how to initiate the automation to be used for meetings for all users at once.  Or is there a way to check all the meetings over the course of the last 24 hours in an automation and run this daily?  I know that within Microsoft Graph API, these would be called "online Meetings".  
 
Or, what I have read so far is that meeting recordings are stored in Sharepoint Online or Onedrive, but they are stored in the Onedrive account or Sharepoint Channel of the user that created the meeting and/or recording.  But I don't know how to check all the possible places they can be stored at once.  The other problem is that they are stored not as vtt files which would be ideal because vtt files contain the text, but rather they are stored mp4 files which are video files, and somehow or another the text from the transcript displays on the screen when you click on the recording.  At least that is what I have figured out so far.  It seems like in the past, the vtt files may have been stored in a Onedrive or Sharepoint folder, but that does not currently seem to be the case.
 
I have played with Microsoft Graph API enough to learn that I can get all the "events" for a user if I supply the userid, then filter those events for events that are "online Meetings", then get the details of the meeting with a different api request to get the vtt file.   The problem with that is that in my proof of concept flow, I am triggering on "when a meeting is ended", and even that is restricted to just meetings for the one userid that I create the connection for that trigger.  And that is also how I get the id for that meeting.   So I am back to the problem where I do not know how to trigger for any meeting for any user.
 
So, maybe I need a scheduled automation that runs daily for example, and loops through all users in the tenant and filters by online meetings for the last day?
 
Is there an easier way?
Categories:
I have the same question (10)
  • David_MA Profile Picture
    12,980 Super User 2025 Season 2 on at
    Are you referring to the meeting summary generated by Copilot? If so, what you want to do is not possible as far as I am aware. I also doubt you would be able to create a flow that could get this information from any meeting as well as everything in Microsoft 365 is permission scoped so that would mean the flow would need to have access to everything in your tenant. Something I doubt your IT security team would think is a good idea.
     
    If you are not referring to the summaries generated by Copilot, please specify how these are generated as well as where they are stored.
  • RM-09091310-0 Profile Picture
    2 on at
    Hi, I have similar issue, perhaps even the same problem: 
    - i have a copilot transcript from my teams meeting
    - it is stored along with recording in my onedrive - all in one MP4 file. Please note: it is my onedrive, not external users, I am trying to work on my own recordings.
     
    Problem 
    - how to extract already created transcript from this meeting recording on oneDrive. I do not want to use additonal services like Azure language services or others to upload mp4/create transcript/download since the transcript is alraedy in mp4 file and gewnerating it again seems redundant and slow.
     

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Forum hierarchy changes are complete!

In our never-ending quest to improve we are simplifying the forum hierarchy…

Ajay Kumar Gannamaneni – Community Spotlight

We are honored to recognize Ajay Kumar Gannamaneni as our Community Spotlight for December…

Leaderboard > Power Automate

#1
Michael E. Gernaey Profile Picture

Michael E. Gernaey 503 Super User 2025 Season 2

#2
Tomac Profile Picture

Tomac 321 Moderator

#3
abm abm Profile Picture

abm abm 237 Most Valuable Professional

Last 30 days Overall leaderboard