Skip to main content

Notifications

Community site session details

Community site session details

Session Id : 08UDYxFuWpci1Cot10LirS
Power Automate - Building Flows
Answered

Request for Assistance: Creating a Weekly Summary Email in Power Automate

Like (0) ShareShare
ReportReport
Posted on 29 Apr 2024 11:04:46 by 16

Hello colleagues,

I'm facing a challenge with my Power Automate flow and need your assistance.

How can I create a flow to send just one email per week that consolidates all the changes to my appointments and meetings from my Outlook calendar? I want to avoid sending multiple emails throughout the week for each change, as this could overwhelm recipients and reduce their interest in the updates.

Ideally, I'd like to send a single email at the end of the week summarizing all the changes. Can anyone help me with this challenge?

Thanks in advance.

  • David_MA Profile Picture
    10,607 Super User 2025 Season 1 on 03 May 2024 at 12:17:16
    Re: Request for Assistance: Creating a Weekly Summary Email in Power Automate

    What you describe is not anything I have needed to do, so I cannot answer your question. I think there is a trigger action when an event is updated, but since it is a trigger action I don't know how you would store the changes until Friday. Good luck. Why don't you just use the built-in notification feature of Outlook when you update the calendar event?

  • Verified answer
    kleber1976 Profile Picture
    16 on 03 May 2024 at 09:32:45
    Re: Request for Assistance: Creating a Weekly Summary Email in Power Automate

    Hello @David_MA,

    Thank you very much for your support!

    The solution isn't working completely as I'm encountering an issue. Specifically, I want to set up an automated email that I and the participants of the meetings/schedule appointments receive every Friday just if some change has happened in the shared calendar. This email should list appoitments that only has changed to my Outlook shared calendar throughout the year. Given that I have in this hared calendar numerous appointments and schedules calls/meetings throughout the year, these often undergo changes. I would like this email to update participants about only those appointments or schedules that have been modified, rather than every single event or the entire week’s schedule. Just if is possible for you could you please provide further assistance or another tip to achieve this? Thanks in advance!

     

  • David_MA Profile Picture
    10,607 Super User 2025 Season 1 on 29 Apr 2024 at 13:51:56
    Re: Request for Assistance: Creating a Weekly Summary Email in Power Automate

    Build your flow with these actions:

    David_MA_0-1714398003019.png

    The Start Time expression for the Get calendar view of events is:

    addDays(startOfDay(utcNow()),-1)

    The End Time expression for the Get calendar view of events is:

    addDays(startOfDay(utcNow()),6)

    Note, the above expressions will get the events for the current week based on running the flow on Mondays. Adjust accordingly if you schedule it a different day.

     

    The Start expression for the date in the Select action is:

    formatDateTime(convertTimeZone(item()?['start'], 'UTC', 'Eastern Standard Time'), 'M/dd/yyyy h:mm tt')

    The End expression for the date in the Select action is:

    formatDateTime(convertTimeZone(item()?['end'], 'UTC', 'Eastern Standard Time'), 'M/dd/yyyy h:mm tt')

    Adjust for your time zone.

     

    Then just put the output of the Create HTML table action into your e-mail action. You will want to put it in HTML mode and add some styling to format the table. I use this CSS:

    <style>
    Table {
     font-family: Arial, Helvetica, sans-serif;
     background-color: ; #EDF0F2;
     border-collapse: collapse;
     width: 100%;
     max-width: 820px;
    }
    Table td, Table th {
     border: 1px solid #ddd;
     padding: 3px 3px;
    }
    Table th {
     font-size: 15px;
     font-weight: bold;
     padding-top: 12px;
     padding-bottom: 12px;
     text-align: left;
     background-color: #0038A6;
     color: white;
    }
    </style>

    Which returns:

    David_MA_1-1714398692996.png

     

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

🌸 Community Spring Festival 2025 Challenge 🌸

WIN Power Platform Community Conference 2025 tickets!

Markus Franz – Community Spotlight

We are honored to recognize Markus Franz as our April 2025 Community…

Kudos to the March Top 10 Community Stars!

Thanks for all your good work in the Community!

Leaderboard

#1
WarrenBelz Profile Picture

WarrenBelz 146,658 Most Valuable Professional

#2
RandyHayes Profile Picture

RandyHayes 76,287 Super User 2024 Season 1

#3
Pstork1 Profile Picture

Pstork1 65,999 Most Valuable Professional

Leaderboard
Loading started
Loading complete