How to Use Power Automate Delay Action + Examples

In this tutorial, I will explain a Delay action in Power Automate and how to use Power Automate Delay action with various examples. Also, we will discuss the below topics such as:

  • Power Automate Delay vs Until Delay
  • Power Automate Delay milliseconds
  • Power Automate Delay email

Power Automate Delay Action

  • The Power Automate Delay action will pause or delay the Flow until the specified timestamp is over.
  • In Power Automate delay action, we can manually set a time in either Months, weeks, Days, Hours, Minutes, or Seconds to wait for the flow before completing the following action. 

How to Set Delay Action in Power Automate

Here, we will use how to set a delay action using Power Automate.

In Power Automate, create an instant cloud flow, choose the trigger as Manually trigger a flow, provide the flow, and select the create option.

sharepoint online power bi web part
Example of Delay Action in Power Automate
  • Select an action to initialize the variable, enter the variable name, and choose the variable type as  String, as displayed below:
  • In the Value field, Pass the string values as highlighted below:
Create Power BI report and publish in SharePoint
  • Then click on (+New step) to add a one-minute delay action, which will pause the flow for one minute before proceeding to the next action.
  • Select Delay action and then count one and a unit as a minute. Here, you can set your delay as per the requirement.
power bi sharepoint 2016 tutorial

Then add the compose action and choose the input as the initialized variable so that it will return the initialized values.

power bi sharepoint web part

Select the Save -> Manually Test -> Run flow option to test and run the flow.

Power Automate Delay

Once the flow runs, we can see the expected output in the compose action after the delay action is performed.

power bi sharepoint data source

This is how to set a delay action using Power Automate.

Power Automate Delay vs. Until Delay

Let us discuss the difference between Delay and Until Delay actions in Power Automate.

Power Automate Delay Power Automate Until Delay
The Power Automate Delay will pause or delay the Flow until the specified timestamp is over.The Power Automate Delay Until will pause the flow until the mentioned specified timestamp is over.
 Here, we will specify that the timestamp is an ISO standard date and time format.The Power Automate Delay Until will pause the flow until the specified timestamp is over.

The above table defines the difference between delay and delay until action is taken in Power Automate.

Power Automate Delay milliseconds

Let us see how we can set a delay of milliseconds in Power Automate.

In this example, we will initialize the variable to get the current date, the flow will wait for 20 milliseconds, and then we will return the variable value in the compose action.

  • Create an instant cloud flow in Power Automate. Once the flow has been created, select the +new step, search, and select the initialized variable option.
  • Now enter the variable name and choose the variable type as  String, as displayed below:
  • In the Value field, Pass the expression utcNow() as highlighted below, which returns the current date value:
How to find Files Modified between dates from folder using PowerShell
Delay milliseconds in Power Automate
  • Then click on (+New step) to add a 20-second delay action. In the count, enter the integer value as 20 and the unit as a second.
How to find files modified in current year from folder in PowerShell

Select +new step, add compose action, and choose the input as the initialized variable to return the value initialized, which consists of the current date.

How to find files modified in current month from folder in PowerShell

Save and run the flow by selecting Save -> Test -> Run flow options.

sharepoint online office 365 disable search in list

The screenshot below shows the expected output, which returns the current date value (i.e., 01-06-2023) in the compose action after the delay action performs for 20 milliseconds.

How to find files modified before certain date from folder in PowerShell

This is how to set a delay of milliseconds in Power Automate.

Power Automate Delay Email

Here, we will see how to send an email after a delay action in Power Automate.

In this example, we will send an email to a user after a delay action is performed; here, we will set a delay for 2 minutes so that the flow will pause for the mentioned timestamp.

In Power Automate, create an instant cloud flow and add a new step to initialize the variable. Later, enter the Variable name, Variable type, and Variable value as shown below:

Power Automate Delay email
Power Automate Delay email

Then click on (+New step) to add a 2-minute delay action, which will pause the flow for 2 minutes before proceeding to the next action.

Power Automate Delay email example
  • Select +New step to add send an email action and then select the option for HTML code in the body of the send email action.
  • It will show us the code view in the HTML format.
Example of Power Automate Delay email

Now, we will save and test the flow manually by selecting the Run flow option.

Power Automate Delay

Once the flow ran successfully, we can see the email received for the mentioned user. Also, we can see that the delay action pauses the flow for 2 minutes and sends the email.

Delay send email in Power Automate

In the below screenshot, we can see that the mentioned user received an email as displayed:

Power Automate Delay send email

This is how to send an email after a delayed action in Power Automate.

In this Microsoft Power Automate Tutorial, we discussed what Power Automate Delay Action is and how to work with Delay Action in Power Automate. Also, we learned the difference between Power Automate Delay and Until Delay action and so on.

You may like the following Power Automate tutorials:

>

Build a High-Performance Project Management Site in SharePoint Online

User registration Power Apps canvas app

DOWNLOAD USER REGISTRATION POWER APPS CANVAS APP

Download a fully functional Power Apps Canvas App (with Power Automate): User Registration App

Power Platform Tutorial FREE PDF Download

FREE Power Platform Tutorial PDF

Download 135 Pages FREE PDF on Microsoft Power Platform Tutorial. Learn Now…