Edit

Share via


Pause workflow execution to delay the next action in Azure Logic Apps

Applies to: Azure Logic Apps (Consumption + Standard)

To pause workflow execution and delay the next action, you can set up your workflow to wait an amount of time before the next action runs by using the built-in action named Delay. To pause the workflow until a specific date and time, add the built-in action named Delay until.

The following descriptions provide more information about these actions:

  • Delay: Wait for the specified number of time units, such as seconds, minutes, hours, days, weeks, or months, before the next action runs.
  • Delay until: Wait until the specified date and time before the next action runs.

Here are some example ways to use these actions:

  • Wait until a weekday to send a status update over email.
  • Delay your workflow until an HTTP call finishes before resuming and retrieving data.

Prerequisites

  • An Azure account and subscription. If you don't have a subscription, you can sign up for a free Azure account.

  • Basic knowledge about logic apps. To use an action, your workflow must start with a trigger. You can use any trigger you want and add other actions before you add a delay action.

Add the Delay action

To add a Delay action to your workflow, follow these steps:

  1. In the Azure portal, open your logic app resource.

  2. Based on whether you have a Consumption or Standard logic app resource, follow the corresponding steps:

    • Consumption: On the resource sidebar, under Development Tools, select the designer to open your workflow.

    • Standard: On the resource sidebar, under Workflows, select Workflows, and then select your workflow. On the workflow sidebar, under Tools, select the designer to open the workflow.

  3. On the designer, follow these general steps to add the action named Delay to your workflow.

  4. In the Delay action, specify the amount of time to wait before the next action runs.

    Screenshot shows the Delay action where you can set the count and unit for the delay.

    Parameter JSON name Required Type Description
    Count count Yes Integer The number of time units to delay.
    Unit unit Yes String The unit of time, for example: Second, Minute, Hour, Day, Week, or Month.
  5. Add any other actions that you want to run in your workflow.

  6. When you're done, save your workflow.

Add the Delay until action

To add a Delay until action to your workflow, follow these steps:

  1. In the Azure portal, open your logic app resource.

  2. Based on whether you have a Consumption or Standard logic app resource, follow the corresponding steps:

    • Consumption: On the resource sidebar, under Development Tools, select the designer to open your workflow.

    • Standard: On the resource sidebar, under Workflows, select Workflows, and then select your workflow. On the workflow sidebar, under Tools, select the designer to open the workflow.

  3. On the designer, follow these general steps to add the action named Delay until to your workflow.

  4. In the Delay until action, provide the date and time for when you want to resume the workflow.

    Screenshot shows the action named Delay until and the timestamp for when to end the delay.

    Parameter JSON name Required Type Description
    Timestamp timestamp Yes String The date and time for resuming the workflow using the following format:

    YYYY-MM-DDThh:mm:ssZ

    So for example, if you want September 18, 2025 at 2:00 PM, specify "2025-09-18T14:00:00Z".

    Note: This time format must follow the ISO 8601 date time specification in UTC date time format, but without a UTC offset. Without a time zone, you must add the letter "Z" at the end without any spaces. This "Z" refers to the equivalent nautical time.
  5. Add any other actions that you want to run in your workflow.

  6. When you're done, save your workflow.