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 / Approval reminder emai...
Power Automate
Unanswered

Approval reminder email using parallel branch

(0) ShareShare
ReportReport
Posted on by 186

Hi guys

 

I am building an approval process which sends the approver a reminder halfway before the approval expires and is escalated to someone else. Say, Wait for an approval has a timeout of 24 hours. I want to send a notification to the user 12 hours after the approval was started. 

 

201912101651636lukask.png

 

My issue is that once the user has actioned the approval, flow is waiting for the delay branch to finish before continuing. Worst case scenario, that would mean a delay of close to 12 hours. The approval process is only the first part of the entire flow and I need it to proceed as quickly as possible.

 

I've thought of setting a variable to indicate the user has approved the approval but that doesn't help when the delay action has already been initiated.

 

Anyone has an answer to this?

 

Cheers

 

Categories:
I have the same question (0)
  • lukas.schauffele Profile Picture
    186 on at

    Hey @v-bacao-msft 

     

    Thank you for your reply. The linked solution didn't quite solve my issue because I still had to wait for the notification branch to finish.

     

    I have come up with the solution below.

     

    image.png

     

    When the approval starts, I set two variables

    1. TimeToNotification - the time I want the notification to send out (approval request date + duration)
    2. SetNotification - boolean to specify current approver has been sent a notification

    The notification loop runs every two minutes. Inside the loop we check if TimeToNotification is greater than utcNow() (converted to ticks) and if the SetNotification is true (i.e. the current approver has not been sent a notification yet).

     

    All my initial approaches had the delay to notification in the right-hand branch and I had to wait until it finished before continuing with the flow. With the current approach I am waiting a maximum of 2 minutes. The only downside is that because of the looping limits, my approval has a maximum duration of 7 days (if I want to wait 2 minutes).

     

    I'm not sure if this is the right way to go about it, any feedback is appreciated.

     

    Lukas

  • v-bacao-msft Profile Picture
    on at

     

    Hi @LKS ,

     

    When creating an approval email reminder, we generally configure the Approval action outside of Do Until.

     

    • Add a parallel branch, configure Approval action and Do until in two branches.
    • Use variables to record Approval status and use variables to control the loop.

     

    Please refer to the methods provided in this similar thread to configure your Flow.

    https://powerusers.microsoft.com/t5/General-Power-Automate/Reminder-Email-to-Approver/m-p/151964

     

    If you have any questions, please let us know.

     

    Best Regards,

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
David_MA Profile Picture

David_MA 245 Super User 2025 Season 2

#2
trice602 Profile Picture

trice602 228 Super User 2025 Season 2

#3
Expiscornovus Profile Picture

Expiscornovus 188 Most Valuable Professional

Last 30 days Overall leaderboard