Community Blogs Published: August 23, 2026 | Updated: August 23, 2026

Power Automate Reminder Flows: Send Automated Reminders & Approval Notification

Learn how to build Power Automate reminder and approval flows that automatically notify users, track pending actions, send follow-ups, and reduce manual effort

Power Automate Reminder Flows: Send Automated Reminders & Approval Notification

Power Automate Reminder Flows: How to Send Automated Reminders and Approval Notifications

Managing approvals, employee submissions, task deadlines, and business processes manually can quickly become difficult.

Teams often depend on emails, spreadsheets, messages, and manual follow-ups to determine whether someone has completed an action. As the number of employees, requests, and approvals increases, this approach becomes inefficient.

Microsoft Power Automate provides a practical way to automate these processes.

With Power Automate, organizations can build workflows that automatically check records, identify pending actions, send reminders, notify approvers, and update records when an action is completed.

In this guide, we will look at how to design a Power Automate reminder flow, how to create approval reminder workflows, and how to structure these automations for real-world business applications.

What Is a Power Automate Reminder Flow?

A Power Automate reminder flow is an automated workflow that checks whether a required action has been completed and sends a notification when an action is still pending.

For example, a company may require employees to submit a daily report.

Instead of having a manager manually check who has submitted a report, Power Automate can:

Check the list of employees. Check whether today's report exists. Identify employees who have not submitted their report. Send a reminder. Send another reminder later if necessary. Stop sending reminders once the report is submitted.

This creates a consistent process without requiring someone to manually monitor the workflow.

Common Business Uses for Reminder Flows

Reminder flows can be used across many departments and business processes.

Common examples include:

Employee daily report reminders Timesheet submission reminders Invoice approval reminders Purchase request reminders Contract approval reminders Document review reminders Compliance reminders Task deadline reminders Leave approval reminders Customer follow-up reminders Audit reminders Training completion reminders Project milestone reminders Expense approval reminders

The same basic automation pattern can be adapted to many different scenarios.

How a Power Automate Reminder Flow Works

A typical reminder workflow follows this structure:

Schedule → Get Records → Check Status → Filter Pending Items → Send Reminder → Update/Track Status

For example:

Every morning at 8:00 AM

Get employee records

Check today's submission

Find employees with no submission

Send reminder

Check again later

Send final reminder if still missing

This approach can be implemented using SharePoint, Dataverse, Microsoft Lists, Excel, SQL Server, or other supported data sources.

Step 1: Choose the Trigger

For scheduled reminders, the most common trigger is:

Recurrence

The Recurrence trigger allows the flow to run automatically at a defined time or frequency.

For example:

Run every weekday at 8:00 AM.

You can configure the recurrence based on:

Frequency Interval Time zone Start time

For business processes, make sure the correct time zone is configured so that notifications are sent at the expected local time.

Step 2: Retrieve the Records

After the flow starts, retrieve the records that need to be evaluated.

For example, if employee reporting data is stored in SharePoint, you might use:

Get items

The flow can then retrieve the employees or report records that need to be checked.

For larger implementations, filtering records as early as possible can help reduce unnecessary processing.

Step 3: Identify Pending Actions

The next step is to determine which records still require an action.

For example:

Report Status = Pending

or:

Submitted Date is empty

or:

Approval Status = Pending

The exact condition depends on how the business process is designed.

A good workflow should have a clear status model, such as:

Pending Submitted Approved Rejected Completed Overdue

This makes automation logic easier to maintain.

Step 4: Send the Reminder

Once Power Automate identifies a pending action, the flow can send a notification.

Depending on the business requirement, the notification can be sent through:

Email Microsoft Teams Push notification Adaptive Card Other supported connectors

A simple reminder could say:

Reminder: Action Required

Your daily report has not yet been submitted. Please complete your report before the submission deadline.

For approvals, the message can include:

Request name Requester Submission date Approval status Due date Link to the request Creating Multiple Reminder Levels

For important processes, sending only one reminder may not be enough.

A better approach is to create multiple reminder stages.

For example:

First Reminder — 8:00 AM

Send a reminder to everyone who needs to complete the task.

Second Reminder — 10:00 AM

Send a reminder only to users who still have not completed the task.

Final Reminder — 11:00 AM

Send a final reminder to the remaining users.

After the final reminder, the flow stops sending notifications for that day.

This approach reduces unnecessary notifications because users who have already completed the task do not continue receiving reminders.

Power Automate Approval Reminder Flow

Approval workflows are another common use case.

Imagine an employee submits a purchase request.

The workflow could be:

Employee submits request

Manager receives approval request

Manager approves or rejects

If pending → reminder

If approved → continue workflow

If rejected → notify requester

The challenge is that an approval can remain pending for several hours or even days.

A reminder mechanism can help prevent requests from being forgotten.

How to Track Pending Approvals

Instead of relying only on the approval itself, maintain a record of the approval in your business data source.

For example, a SharePoint list or Dataverse table could contain:

Field Example Request ID REQ-1025 Requester John Smith Approver Jane Smith Status Pending Submitted Date August 23 Due Date August 25 Reminder Count 1 Last Reminder August 24

This gives the organization a reliable record of what happened.

Sending Approval Reminders

A scheduled flow can periodically check pending approval records.

For example:

Every 4 hours

Find records where:

Status = Pending

Check whether the reminder is due

Send reminder

Update:

Reminder Count Last Reminder Date

This creates a controlled reminder process.

Avoid Sending Duplicate Reminders

One of the most important considerations when building reminder flows is preventing duplicate notifications.

For example, if the flow runs every hour but your reminder should only be sent once per day, the flow should check when the previous reminder was sent.

You can maintain a field such as:

Last Reminder Date

Then check whether a reminder has already been sent for the current day.

You can also maintain:

Reminder Count

This allows the workflow to enforce a maximum number of reminders.

For example:

Reminder Count < 3

Once the maximum number of reminders has been reached, the workflow stops sending additional notifications.

Stop the Reminder When the User Completes the Action

This is one of the most important parts of the workflow.

Suppose a user receives a reminder at 8:00 AM and completes the task at 8:30 AM.

The 10:00 AM reminder should not be sent.

Therefore, every reminder stage should verify the current status before sending the notification.

The logic should be:

Is the task completed?

YES → Do not send reminder

NO → Send reminder

This makes the workflow more intelligent and prevents notification fatigue.

Example: Employee Daily Report Reminder

Consider an organization where employees must submit a daily BOD report.

The automation could work like this:

8:00 AM

Power Automate checks today's records.

Employees who have not submitted their report receive a reminder.

10:00 AM

Power Automate checks again.

Only employees who still have not submitted their report receive another reminder.

11:00 AM

The flow performs a final check.

Employees who still have not submitted their report receive the final reminder.

After this point, the automated reminders stop.

This type of workflow can significantly reduce manual follow-up for managers and administrators.

Using SharePoint With Power Automate

SharePoint Lists are commonly used as the data source for reminder workflows.

A list might contain:

Employee Email Report Date Report Status Submitted Date Reminder Count Last Reminder Date

Power Automate can then read these records and determine which users require notifications.

This is particularly useful for organizations already using Microsoft 365 and SharePoint.

Using Dataverse With Power Automate

For larger Power Platform applications, Dataverse can be a better choice for structured business data.

Dataverse can store:

Requests Approvals Employees Status Dates Reminder history Relationships between records

Power Automate can then use Dataverse triggers and actions to automate the process.

This approach is particularly useful when the workflow is part of a larger Power Apps, Dynamics 365, or Power Platform solution.

Reminder Flow vs Approval Flow

Although they are related, reminder flows and approval flows serve different purposes.

Reminder Flow

The primary purpose is:

Notify someone that an action is still required.

Approval Flow

The primary purpose is:

Obtain a decision from an authorized person.

They can also be combined.

For example:

Request submitted

Approval created

Wait for decision

If pending for too long → send reminder

Approval completed

Continue workflow

This creates a complete automated business process.

Best Practices for Power Automate Reminder Flows

  1. Define the status clearly

Use consistent statuses such as:

Pending → In Progress → Completed

or:

Pending → Approved → Rejected

Avoid using unclear combinations of multiple fields when one status field can represent the current state.

  1. Always check the latest status

Before sending a reminder, verify that the action is still pending.

This prevents unnecessary notifications.

  1. Limit reminder frequency

Too many notifications can frustrate users.

Define:

First reminder Second reminder Final reminder

and stop after the required limit.

  1. Store reminder history

Track information such as:

Last reminder date Reminder count Reminder type

This makes troubleshooting and reporting easier.

  1. Use meaningful notification messages

A reminder should tell the user:

What needs to be done?

When does it need to be completed?

Where can they complete it?

For example:

Your approval for Request #REQ-1025 is still pending. Please review the request and submit your decision.

  1. Include a direct link

Whenever possible, include a direct link to:

Power App SharePoint item Approval Business application Request record

This reduces the number of steps required from the user.

  1. Handle weekends and holidays

Not every reminder should run every day.

For business processes, consider whether reminders should run:

Monday–Friday only During working hours Excluding holidays Based on the user's region 8. Design for failure

Connectors can fail, users can be removed, records can change, and external systems can become unavailable.

Use appropriate error handling and monitoring so that a failed notification does not silently stop the entire business process.

Example Reminder Architecture

A practical architecture could look like this:

Scheduled Trigger ↓ Get Pending Records ↓ Filter Records ↓ Check Completion Status ↓ Is Action Still Pending? /
YES NO ↓ ↓ Send Stop Reminder ↓ Update Reminder History ↓ End

For an approval process:

Request Submitted ↓ Create Approval ↓ Notify Approver ↓ Approval Pending ↓ Scheduled Reminder Check ↓ Still Pending? /
YES NO ↓ ↓ Reminder Complete ↓ Update Reminder Count Final Thoughts

Power Automate reminder workflows are a simple but powerful way to reduce manual follow-up.

Instead of managers repeatedly checking spreadsheets, emails, or applications, Power Automate can automatically identify pending actions and notify the right people at the right time.

The most effective reminder workflows are not simply about sending more notifications. They are about sending the right notification to the right person only when an action is still required.

Whether you are managing employee reports, approvals, invoices, contracts, tasks, audits, or business requests, the same fundamental automation principles can be applied.

With a well-designed Power Automate workflow, organizations can create more consistent processes, improve accountability, and reduce the amount of manual administration required to keep work moving.