Updated:
13 September 2025
See also:
Purpose
This flow enables message delivery only during working hours. Messages sent outside of working hours are delayed until the start of the next business day. Company business hours are set by modifying the recurring appointment "Working Hours" in the "DelayOutOfHoursEmails" shared mailbox. An Exchange Online transport rule (also named "DelayOutOfHoursEmails") can be used to select which messages are processed.
Current version: 1.0.2
Installation
- Create the shared mailbox "DelayOutOfHoursEmails". Make sure the account you will use to run the flow has "Full Access" and "Send As" permissions on this shared mailbox.
- Open Outlook, navigate to the "DelayOutOfHoursEmails" shared mailbox, and then create the recurring appointment "Working Hours".

- Create the transport rule. To do that:
- Open the Exchange admin center and navigate to "Mail Flow" > "Rules".
- Click the plus sign icon to add a new rule and name it "DelayOutOfHoursEmails". Configure the rule as shown in the image below, then save it. Note that this rule is an example; you can modify the conditions to suit your needs.

- Open Power Automate and import "DelayOutOfHoursEmails1002.zip" as a new flow, following the Power Automate documentation.

- Enter the address of the shared mailbox in the "Original Mailbox Address" field of the "When a new email arrives in a shared mailbox (V2)" trigger. Select "Inbox" in the "Folder" field.

- Enter your local time zone name as the value of the strTimeZone variable (see the list of time zones here).

- Save the flow.
- Turn on the flow.

Testing
- At any time during non-business hours, open Outlook and send a message. Navigate to the "DelayOutOfHoursEmails" shared mailbox and confirm that an approval request appears in the Inbox. After a few minutes, navigate to the Drafts folder of the same shared mailbox and verify that an approval response is present. Enable the "Defer Until" column in the Drafts folder to confirm that it is set to the start of the next business day.
If you want to send the delayed message right away, do the following:- Outlook for Windows

- Outlook on the Web (OWA)

- Outlook for Windows
- At any time during business hours, open Outlook and send a message. Verify that the message is delivered immediately.
Limitations
Messages cannot be delayed by more than 48 hours. This is a limitation of Microsoft's message approval process.
Warning
We do not offer a demo version; however, we offer a full money-back guarantee. If you are not satisfied, please contact us to request a full refund. Upon receiving a refund, you must delete the flow.
After purchase
You will receive a download link for the ZIP file. Import it into your flows list as described in the Installation section.
Pricing and Licensing
This product is licensed per shared mailbox.
Payments are processed by PayPro Global. For payment-related support, contact PayPro Global Customer Support.
Payments are processed by PayPro Global. For payment-related support, contact PayPro Global Customer Support.
License type
Price per unit
