Sending Calendar Events to Teams Channel Issue

Cloud

I've created a Power Automate (PA) scheduled cloud flow that sends a list of my daily calendar events to a private Teams channel at 6:30 AM each morning and mentions me through a Teams workflow. The flow is working as expected; however, I'm having trouble formatting the output.

What I'd like is for the message to display like this:

Daily Schedule - 06/06/2026

08:00 AM - Meeting A
10:00 AM - Meeting B
01:00 PM - Meeting C

Instead, all of the events are being displayed as a single run-on line of text.

I've tried multiple approaches and have used Claude, ChatGPT, and Copilot for troubleshooting, but I still haven't been able to get the formatting to display correctly in Teams. Does anyone have any ideas on how to format the output so that each event appears on its own line?

Any output from the LLM's above even copilot, when placed in the value box, it wants me to recreate the expression.

Here is what I have and a screenshot below.

concat(decodeUriComponent('%0A'), '• ', item()?['subject'], ' ⏰ ', formatDateTime(item()?['start'], 'hh:mm tt'), ' – ', formatDateTime(item()?['end'], 'hh:mm tt'), decodeUriComponent('%0A'))

https://preview.redd.it/3rpaxj9ejs5h1.png?width=508&format=png&auto=webp&s=da3f55e737d06d96dd32d982dc4f5e09e3f1e169

Posted Jun 7, 2026, 4:50 AM UTC

56
Loading comments…