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 / Daily Email of Events ...
Power Automate
Suggested Answer

Daily Email of Events from Calendar

(1) ShareShare
ReportReport
Posted on by 4
I am trying to create a flow that will get my calendar events for the day from my calendar and email them to me in one email each morning.  I have built the flow and continuously get errors.  Attached below are the steps and the error.  I was able to get it to work one time with no information being sent from the calendar and that time the issue I had was that I got an email for each event and not just one summary.  
 
 
Here are the steps I used:
Using Microsoft Power Automate
This method allows you to build a personalized automated workflow to send your daily agenda via email. 
 
  1. Create a flow in Power Automate 
    :
    • Go to your Power Automate account and select My flows.
    • Choose New > Scheduled - from blank to start a new flow.
    • Give your flow a name, such as "My Daily Agenda Flow," and set a starting date and time to run it.
  2. Add a step to get calendar events 
    :
    • In the Power Automate editor, select + New step.
    • Search for and select the action Get calendar view of events (V3).
    • Specify the desired calendar and set the Start Time to utcNow().
    • Use an expression like addHours(utcNow(), 10) to set the End Time for the next 10 hours of events, or adjust as needed.
  3. Format your events into an HTML table 
    :
    • Add another step and search for the Create HTML table action.
    • In the From field, select the Value output from the "Get calendar view of events" step.
  4. Send the email 
    :
    • Add a new step for Send an email (V2).
    • Configure the recipient, subject line (e.g., "Your Daily Agenda"), and in the body, select the output of the "Create HTML table" action to include your events.
Categories:
I have the same question (0)
  • Suggested answer
    chiaraalina Profile Picture
    1,860 Super User 2026 Season 1 on at
     
    If your flow is accidentally sending separate emails per event, this is because "Send email" is inside a loop (Apply to each).
     
    You don't need the Apply to each Loops. You can remove both.
     
    You map fields from the “Get calendar view of events” output (its value array) into the table columns.
     
     
    Try this: 
     
  • RW-26091625-0 Profile Picture
    4 on at
    You were correct that I had the email in a loop.  I have corrected that and also the table issue that you suggested.  Now my "final" issue is that I cannot find what you had to put in the body of the email to import the Output of the table that was created.  Any suggestion or direction on how i find that?  It does not pop up in Add dynamic content.
     
    AutomateError2.png
  • chiaraalina Profile Picture
    1,860 Super User 2026 Season 1 on at
    It seems your "Creat HTML table" action is still in a Loop. You don't need that.
     
    In the Body of the Email you have to add :
     
    body('Create_HTML_table')
     
    Please make sure "Create HTML table" action is not in the loop and looks like in my screenshot.

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 March Top 10 Community Leaders!

These are the community rock stars!

Leaderboard > Power Automate

#1
Haque Profile Picture

Haque 594

#2
Valantis Profile Picture

Valantis 328

#3
David_MA Profile Picture

David_MA 281 Super User 2026 Season 1

Last 30 days Overall leaderboard