Sending multimedia content and documents within chat conversations in Microsoft Teams
Dear Matthew,
From my research, this is achievable with Power Automate, but the key challenge is obtaining a usable image URL from the SharePoint Image column. The Adaptive Card Image element needs a URL that Teams can actually retrieve, not the raw JSON that the Image column returns. At a high level, an automated cloud flow would look something like this:
- SharePoint: When an item is created
- SharePoint: Get item
- SharePoint: Send an HTTP request to SharePoint to retrieve the image details
- Parse JSON, to extract the file reference from the Image column
- Compose the complete image URL
- Teams: Post adaptive card in a chat or channel
Please note that the flow owner will need access to the target Team and channel, and the Workflows app must be installed in Microsoft Teams for the card to post successfully.
For reference: Create flows that post adaptive cards to Microsoft Teams - Power Automate | Microsoft Learn
For help constructing the actual expressions and JSON, I recommend you posting a new thread in the Power Platform Community, specifically under the Power Automate forum. That community is actively followed by MVPs and automation specialists who work with SharePoint Image columns and Adaptive Cards regularly, and they will be able to help you with the exact syntax for extracting and constructing the image URL. Beyond standard troubleshooting, the forum provides access to a vast repository of community-tested templates and deep-dive technical documentation that addresses complex issue. As you refine your workflow, participating in this forum is an excellent opportunity to develop your technical skills and learn from MVPs who solve these exact scenarios daily.
I hope this information helps clarify the situation and provides you with a clear path forward. Should you have any further questions or need additional assistance, please don't hesitate to reach out. I'm always happy to help. Have a wonderful day!
If the answer is helpful, please click "Yes" and kindly upvote it. If you have extra questions about this answer, please click "Comment".
Note: Please follow the steps in the forum documentation to enable e-mail notifications if you want to receive the related email notification for this thread.