Others

How to Send Planner Due-Date Reminder Emails with Power Automate

Jason MillerJason Miller Nov 3, 2026 872 views

Question details

The user needs to learn how to automatically send email reminders to assigned users before their Microsoft Planner tasks reach their due dates.

How to Send Planner Due-Date Reminder Emails with Power Automate
Product
Microsoft Power Automate and Microsoft Planner
Device & OS
not provided
Scenario
Automating task management and notification workflows
Observed behavior
The user is looking to establish a scheduled flow that retrieves incomplete tasks, compares their due dates with the current date, and triggers an email notification based on a specified lead time.
Before you start

Ensure you have active licenses for Microsoft Power Automate, Microsoft Planner, and an Outlook mailbox connected to your Microsoft 365 account to send the emails.

Solution 1Recommended

Create a Scheduled Cloud Flow in Power Automate

Build a scheduled flow to automatically check Planner tasks daily and send email reminders for tasks approaching their due date.

This approach uses a scheduled trigger to run at a specific time every day. It retrieves all tasks from your specified Planner board, filters out the completed ones, and evaluates the due dates to trigger an email.

1
Set up a Scheduled Cloud Flow

Log in to Power Automate, click 'Create' on the left menu, and select 'Scheduled cloud flow'. Name your flow, set it to run once every day, and click 'Create'.

2
List Planner Tasks

Click 'New step', search for 'Planner', and select the 'List tasks' action. Choose the appropriate Group Id and Plan Id from the dropdown menus to retrieve your tasks.

3
Filter Incomplete Tasks

Add a 'Filter array' action. In the 'From' field, select 'value' from the 'List tasks' dynamic content. Set the condition to check if 'Percent complete' is 'less than' 100.

4
Apply to Each and Check Due Dates

Add an 'Apply to each' control and select the output from your 'Filter array' step. Inside the loop, add a 'Condition' to check if the task's due date matches your target date using the formatDateTime() and addDays() expressions (e.g., 7 days from today).

5
Send Reminder Email

In the 'If yes' branch of your condition, add the 'Send an email (V2)' action from the Office 365 Outlook connector. Use dynamic content to populate the 'To' field with the assigned user's email, and craft your subject and body with task details.

Create a Scheduled Cloud Flow in Power Automate
Test Your Flow: Always run a manual test of your flow by clicking 'Test' in the top right corner. Ensure that it correctly identifies the tasks and sends emails to the right assignees without triggering false alerts.
Free Microsoft Office alternative

Boost Your Daily Productivity with WPS Office

While Power Automate and Planner handle your task automation, consider WPS Office for your document creation and editing needs. It is a robust, lightweight, and free alternative to Microsoft Office that easily handles all standard document types.

  1. 1. Download and Install: Visit the official WPS Office website to download the free installation package for your operating system.
  2. 2. Open Existing Documents: Easily open your existing Word, Excel, and PowerPoint files natively without formatting issues.
  3. 3. Edit and Collaborate: Use the familiar ribbon interface to edit, format, and save your documents seamlessly.
Free and lightweight office suite for seamless performanceFully compatible with Microsoft Office formats (.docx, .xlsx, .pptx)Built-in PDF editing and conversion toolsFamiliar user interface for a zero-learning-curve migration
QA img-9

Frequently Asked Questions

Why is my flow sending reminder emails for tasks that are already completed?

This happens when the flow retrieves all tasks without filtering. Make sure you add a 'Filter array' action or a condition step to process only tasks where the 'Percent complete' field is strictly less than 100.

Can I send reminders for tasks assigned to multiple people?

Yes, but it requires additional logic. Because the 'Assignments' field in Planner is an array, you will need to use an 'Apply to each' loop or the 'Select' and 'Join' data operations to extract all assigned email addresses into a single string for the 'To' field of your email action.

How do I change the reminder time from 7 days to 3 days?

In the condition step where you calculate the target date, modify your addDays() expression. Change the number of days added to the current date from 7 to 3. For example: formatDateTime(addDays(utcNow(), 3), 'yyyy-MM-dd').

Do I need a premium Power Automate license to connect to Microsoft Planner?

No, both the Microsoft Planner and Office 365 Outlook connectors are standard connectors. They are included in most basic Microsoft 365 business and enterprise plans without requiring a standalone premium Power Automate license.