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

Announcements

News and Announcements icon
Community site session details

Community site session details

Session Id :
Power Platform Community / Forums / Copilot Studio / Why the Teams Meeting ...
Copilot Studio
Answered

Why the Teams Meeting 'When a transcript is available' trigger cannot be fired?

(0) ShareShare
ReportReport
Posted on by 6
I am building a workflow in Copilot Studio, and want to trigger the flow when the  transcript of Teams meeting be created.
 
 
but this trigger never be fired, even the transcript be created.
My friends, How to troubleshoot it? 
I have the same question (0)
  • Verified answer
    Vish WR Profile Picture
    3,162 on at
     

    This trigger is just unreliable honestly, you're not alone on this one.


    The way it works is Teams has to send a system message when the transcript is ready  but sometimes it just doesn't, especially if nobody's chatting in the meeting after it ends. So the trigger never fires.


    Before anything else, make sure transcription was actually started during the meeting it doesn't turn on automatically. And your tenant admin has to enable it too, otherwise nobody can record transcripts at all.


    But even with all that sorted, honestly just ditch this trigger. Use "When a file is created in a folder" on the OneDrive Recordings folder instead — that fires reliably when the transcript file lands. For channel meetings it goes to SharePoint, for private meetings it's OneDrive.

     

  • Verified answer
    Nivedipa-MSFT Profile Picture
    Microsoft Employee on at
    Hello  ,

    Quick checklist for why "When a transcript is available" may not be firing:

    1. Licensing — The User ID must have Teams Premium or Copilot for M365; otherwise, the trigger will never fire.
    2. Organizer match — If Scope = User, the User ID has to be the meeting organizer.
    3. Real transcript — Be sure to click Start transcription during the meeting, not just Record. A 32s test is too short, so try a 2–3 min meeting with speech.
    4. Tenant policy — Check that AllowTranscription = True is set in the Teams meeting policy for that user.
    5. Connection — Re-authenticate the Teams connection; stale tokens can silently drop the Graph subscription.
    6. Flow is On — Verify it under Overview → Turn on (no runs doesn’t necessarily mean the trigger fired).
    7. Verify via Graph Explorer as the user:
      GET /v1.0/users/{id}/onlineMeetings/getAllTranscripts(meetingOrganizerUserId='{id}')
      • 403 → licensing issue
      • Empty → transcript not actually produced
      • Returns data but flow silent → delete & recreate the trigger

    In your case, the most likely issues are a missing Teams Premium license and/or a test meeting that was too short.

    If you found the information above helpful, I would appreciate it if you could share your feedback.

    Your feedback is important to us. Please rate us:

    🤩 Excellent 🙂 Good 😐 Average 🙁 Needs Improvement 😠 Poor

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

Introducing the 2026 Season 1 community Super Users

Congratulations to our 2026 Super Users!

Kudos to our 2025 Community Spotlight Honorees

Congratulations to our 2025 community superstars!

Congratulations to the April Top 10 Community Leaders!

These are the community rock stars!

Leaderboard > Copilot Studio

#1
Valantis Profile Picture

Valantis 634

#2
Vish WR Profile Picture

Vish WR 315

#3
Haque Profile Picture

Haque 219

Last 30 days Overall leaderboard