System Message calltranscripteventmessagedetail not coming through until meeting is started again

Dami Hundeyin 0 Reputation points
2025-12-16T18:01:24.1333333+00:00

Hi,

Currently i am using a teams "chat" webhook on power automate to know when a new message is received/sent in a chat. im doing this to know when a meeting was done and when the transcript for that meeting is ready.

Ive noticed that the calltranscripteventmessagedetail (how i know the transcript is ready) event does not come when the transcript is ready. I can see on teams that the transcript is ready but i dont get this notification on the webhook. I only get this notification when i start the meeting again.

When i start the meeting again the calltranscripteventmessagedetail is sent instantly and the webhook receives the message.

is there a reason for this? how does it work? and why does starting a meeting again send the event instantly. why the delay if its already available?

Microsoft Teams | Development
Microsoft Teams | Development
Building, integrating, or customizing apps and workflows within Microsoft Teams using developer tools and APIs
0 comments No comments
{count} votes

2 answers

Sort by: Most helpful
  1. Q&A Assist
    2025-12-16T18:02:50.5733333+00:00
    AI generated content. This question contains an answer created with AI from Q&A Assist. Learn more

    The behavior you're experiencing with the callTranscriptEventMessageDetail not being sent until the meeting is started again may be related to how Microsoft Teams handles event notifications for transcripts and recordings. According to the documentation, change notifications for transcripts and recordings can be subscribed to, and you should receive notifications when a transcript is available after a meeting or call.

    However, if you are not receiving the notification until the meeting is restarted, it could be due to the lifecycle of the meeting and how Teams processes the availability of the transcript. When the meeting is restarted, it may trigger the system to send out the pending notifications, including the transcript event, which explains why you see the event instantly upon restarting the meeting.

    This could also indicate a potential issue with the webhook or the timing of the event notifications. It's important to ensure that your webhook is properly configured to receive all relevant events and that there are no connectivity issues that might delay notifications.

    For further troubleshooting, you might want to check the settings of your webhook and ensure that it is set up to receive lifecycle notifications if required. Additionally, reviewing the Teams meeting policies and configurations might provide insights into any restrictions or settings that could affect event notifications.


    References:

    0 comments No comments

  2. Kha-N 5,760 Reputation points Microsoft External Staff Moderator
    2025-12-17T02:22:26.37+00:00

    Hi @damihundeyin,

    Welcome to Microsoft Q&A, and thank you so much for reaching out to us.

    Please note that as a Microsoft Q&A moderator, I don’t have access to your tenant configuration, and my testing environment is limited. Therefore, my guidance is based on available Microsoft documentation and resources. That said, I will assist you as much as possible.

    Based on your description, according to Microsoft documentation on System message for Microsoft Teams, it mentioned that system messages (including system message events such as callTranscriptEventMessageDetail you mentioned of) is treated as chatMessage objects.

    User's image

    This means that Microsoft Teams treats transcript‑ready notifications as system messages, and system messages are delivered as chat messages, not instant push events.

    When a meeting ends, the meeting chat normally becomes inactive. If there is no new activity in that chat, Teams may delay sending system messages, including the transcript‑ready notification.

    When you start or open the meeting again, the chat becomes active. As soon as the chat becomes active, Teams releases any queued system messages, including the callTranscriptEventMessageDetail. Once that happens, your Power Automate flow is finally able to receive the transcript‑ready event.

    Regarding your Power Automate flow, may I know if the trigger you use is “When a new chat message is added” trigger? If so, kindly note that this can be unreliable because it depends on new chat activity as mentioned above. Other user has also mentioned that this trigger can stop running or miss system messages.

    User's image

    If so, one workaround you can try is using “When keywords are mentioned” trigger. Other users have had better results with this trigger, and it tends to work even when system messages are delayed.

    User's image

     

    For more information, you can check this Microsoft PowerAutomate thread here.

    Currently, this is the full scope of information I can provide to help troubleshoot the issue. I’d also recommend checking discussions or create one on the Power Automate Community or the Microsoft Tech Community. Experienced users and engineers often share practical insights and real‑world scenarios there. These forums can give you additional perspectives or workarounds that may help resolve your concern.

    Best regards.


    Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.


Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.