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 / Power Automate / Teams Workflows webhoo...
Power Automate
Suggested Answer

Teams Workflows webhooks: Is MessageCard payload support live?

(0) ShareShare
ReportReport
Posted on by
Context

Microsoft’s official Dev Blog on Retirement of Office 365 connectors within Microsoft Teams stated (update posted Oct 28, 2025) that by December 2025 Workflows webhooks would support posting MessageCard‑formatted payloads (so we wouldn’t need to reformat to Adaptive Cards). It also mentioned posting to shared or private channels. Blog URL: https://devblogs.microsoft.com/microsoft365dev/retirement-of-office-365-connectors-within-microsoft-teams/
 
Current issue (Jan 2026)

Despite the above, sending a legacy MessageCard JSON to a Teams Channel/Chat still doesn't seem available in Power Automate. A recent Microsoft Q&A thread also suggests there is no official confirmation that MessageCard support is live yet. https://learn.microsoft.com/en-us/answers/questions/5685899/status-of-legacy-messagecard-support-in-workflows
 
Questions
1. Is MessageCard payload support for Teams Workflows webhooks actually deployed? If yes, how can we create a workflow to utilize this feature?
2. If it’s not live yet, can we get an updated ETA or confirmation that the “by December 2025” commitment was rescheduled?
Categories:
I have the same question (6)
  • Suggested answer
    GC-12022337-0 Profile Picture
    2 on at
    I've just created a new Workflow to test if a MessageCard formated webhook would alert to a channel.

    Basic steps via MS Teams:

    1. From the channel open ( ... > Workflows)
    2. In Template search for "webhooks" and select "Send webhook to a channel"
    3. Verify and Team and Channel and save workflow
    4. After saving, this message shows up
    Note:  it states adaptive and message card payload support)
    5. Copy webhook URL
    6. Testing
        a) MessageCard payload to the webhook (SUCCESS)
        b) AdaptiveCard payload to the webhook (SUCCESS) 

    Optional: rename the workflow so its easy to identify in Teams or PowerAutomate (My Flows)

    This is the workflow that is created and viewed PowerAutomate


    And the Post card action parameters are like this.



    Hope this helps
  • TM-25021343-0 Profile Picture
    6 on at
    I followed the steps above but when I send message card format it fails and I get the following error: (Any ideas?)  Thanks!
     
    Action 'Post_card_in_a_chat_or_channel_1' failed: Microsoft.Azure.ProcessSimple.Data.Entities.Exceptions.ProcessSimpleDataException: The specified Teams flowbot adaptive card request is missing or invalid. The tracking Id is '{0}'. ---> AdaptiveCards.AdaptiveSerializationException: Property 'type' must be 'AdaptiveCard'
       at AdaptiveCards.AdaptiveCardConverter.ReadJson(JsonReader reader, Type objectType, Object existingValue, JsonSerializer serializer)
       at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.DeserializeConvertable(JsonConverter converter, JsonReader reader, Type objectType, Object existingValue)
       at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.Deserialize(JsonReader reader, Type objectType, Boolean checkAdditionalContent)
       at Newtonsoft.Json.JsonSerializer.DeserializeInternal(JsonReader reader, Type objectType)
       at Newtonsoft.Json.JsonConvert.DeserializeObject(String value, Type type, JsonSerializerSettings settings)
       at Newtonsoft.Json.JsonConvert.DeserializeObject[T](String value, JsonSerializerSettings settings)
       at AdaptiveCards.AdaptiveCard.FromJson(String json)
       at Microsoft.Azure.ProcessSimple.Data.Components.AdaptiveCards.AdaptiveCardBuilder.DeserializeAdaptiveCard(String serializedAdaptiveCard, RequestIdentity requestor, CultureInfo cultureInfo, BotAdaptiveCardAtMentions atMentions) in C:\__w\1\s\src\processsimple\Roles\ProcessSimple.Data\Components\AdaptiveCards\AdaptiveCardBuilder.cs:line 930
       --- End of inner exception stack trace ---
       at Microsoft.Azure.ProcessSimple.Data.Components.AdaptiveCards.AdaptiveCardBuilder.DeserializeAdaptiveCard(String serializedAdaptiveCard, RequestIdentity requestor, CultureInfo cultureInfo, BotAdaptiveCardAtMentions atMentions) in C:\__w\1\s\src\processsimple\Roles\ProcessSimple.Data\Components\AdaptiveCards\AdaptiveCardBuilder.cs:line 934
       at Microsoft.Azure.ProcessSimple.Web.Common.Validation.BotAdaptiveCard(String card, RequestIdentity senderRequestIdentity) in C:\__w\1\s\src\processsimple\Roles\ProcessSimple.Data\Common\Validation\BotValidation.cs:line 960
     
  • TM-25021343-0 Profile Picture
    6 on at
  • TM-25021343-0 Profile Picture
    6 on at
    Still have gotten no reply on this.  Not understanding why this isn't working for me.  Once note above mentions ""Send webhook to a channel".  I actually don't even have that option.  Mine is called "Send webhook alerts to a channel".  Is that the same one am I missing an option?  I can't be the only one having these issues?

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!

Leaderboard > Power Automate

#1
David_MA Profile Picture

David_MA 250 Super User 2026 Season 1

#2
Expiscornovus Profile Picture

Expiscornovus 222 Most Valuable Professional

#3
Haque Profile Picture

Haque 174

Last 30 days Overall leaderboard