web
You’re offline. This is a read only version of the page.
close
Skip to main content

Notifications

Announcements

Community site session details

Community site session details

Session Id :
Power Platform Community / Forums / Power Automate / scheduled cloud flow t...
Power Automate
Answered

scheduled cloud flow to send email every 10th Business Day

(1) ShareShare
ReportReport
Posted on by

Hello, I want to send an email from Outlook on the 10th business day of every month. I am not able to create a scheduled cloud flow that identifies the date and sends the email.
I created a table in an excel file in OneDrive and applied the formula for the 10th Business Day and thought that Flow could pick the date from there and on that day it will send the email, but am not able to do that as well.
Kindly help in creating this flow either using excel to pick the date from there or without excel.

Categories:
I have the same question (0)
  • David- Profile Picture
    1,254 on at

    This might work:

    • Schedule your flow to run every 10 days
    • Then do a compose action to return the current day with the expression:
      • formatDateTime(utcNow(),'dddd')
    • Add a Switch action with the output of the Compose action
    • In your switch, set up two conditions for Saturday and Sunday
    • In the Saturday switch, add a delay of two days
    • In the Sunday switch, add a delay of one day
    • And the default will be if it is a weekday

    David_0-1662397703568.png

    Although, I don't think this will get you exactly what you want since when you encounter a Saturday and it waits two days, the workflow will still run 10 days from the Saturday instead of 10 days from the Monday. But this might be as simple as you can get without making things too complicated.

     
     
  • Verified answer
    v-liwei-msft Profile Picture
    on at

    Hi @vgulati4 ,

     

    Could you please tell me:

    Have you saved the working days you need to send mail in Excel? 

    You can create a schedule flow that runs once a day and add a Condition to see if the date in the Excel table is equal to today. 

    If the dates are equal, the email will be sent, and if the dates are not equal, the process ends.

     

    I have made a test for your reference:

    vliweimsft_0-1662430890928.jpeg

    vliweimsft_1-1662430904001.png

    vliweimsft_2-1662430915035.jpeg

     

    Best Regards,

    Levi

  • vgulati4 Profile Picture
    on at

    Hello @v-liwei-msft many thanks for the solution, I was trying to do the same but wasn't able to do it as I was not able to add expression in the condition. your explanation and snapshots helped me complete it. Really appreciate your help/support. Many thanks, sir.

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

Forum hierarchy changes are complete!

In our never-ending quest to improve we are simplifying the forum hierarchy…

Ajay Kumar Gannamaneni – Community Spotlight

We are honored to recognize Ajay Kumar Gannamaneni as our Community Spotlight for December…

Leaderboard > Power Automate

#1
Michael E. Gernaey Profile Picture

Michael E. Gernaey 525 Super User 2025 Season 2

#2
Tomac Profile Picture

Tomac 324 Moderator

#3
abm abm Profile Picture

abm abm 232 Most Valuable Professional

Last 30 days Overall leaderboard