Power Automate / Flow - Automate task creation and deadline reminders Tutorial

Ready to take your team productivity to the next level? Discover how to automate task creation and deadline reminders with Power Automate! In this video, you'll learn to streamline teamwork by creating planner tasks, notifying of upcoming deadlines, and ensuring no tasks slip through the cracks. Boost your efficiency with these low-code solutions today! Tags: power automate - flow, advanced, low code.

  • 06:49
  • 22 views
00:00:05
by automating repetitive tasks.
00:00:07
This module presents three essential automations
00:00:11
creating a planner task for Microsoft List,
00:00:14
reminding of upcoming deadlines,
00:00:16
and reporting blocked tasks to managers.
00:00:20
Let's explore these automations together that will save you valuable time.
00:00:25
Let's start with the most structuring automation,
00:00:28
the automatic creation of team tasks.
00:00:32
In Power Automate,
00:00:33
create a new flow with the trigger when an
00:00:36
item is created or modified on your Microsoft list.
00:00:41
Add a condition to check the status of the item,
00:00:44
for example,
00:00:44
in progress,
00:00:46
then add the action to create a task from the planner connector.
00:00:52
Fill in the team plan,
00:00:54
the bucket,
00:00:55
the task title,
00:00:56
the due date,
00:00:57
and assign the task to a user
00:01:00
to maintain traceability.
00:01:02
Add the action to update an item in list
00:01:05
to record the ID in the link of the planner task in the list record,
00:01:10
and with the action post a message in the team's channel
00:01:14
to notify the team of the task creation.
00:01:19
Once your tasks are created in planner,
00:01:22
it becomes essential not to let deadlines go unnoticed.
00:01:26
We will build an automated flow that monitors at-risk tasks daily
00:01:31
and alerts the managers at the right time.
00:01:35
We start by adding a recurrence trigger so that the
00:01:38
automation launches automatically each day at a set time.
00:01:43
This scheduled trigger ensures regular monitoring
00:01:46
of deadlines without manual intervention.
00:01:49
Set the frequency to days.
00:01:51
Specify the desired execution time
00:01:54
as well as your team's time zone.
00:01:57
The action list tasks from the planner connector
00:02:00
retrieves all the tasks from the relevant plan.
00:02:04
This action returns all the necessary metadata,
00:02:08
title,
00:02:09
due date,
00:02:10
task ID,
00:02:11
and information about the assigned people.
00:02:15
We initialize an array type variable named assignment
00:02:19
to store the names of the people responsible for each task.
00:02:23
Choosing an array variable is essential because
00:02:26
a planner task can have multiple people assigned
00:02:29
and this type of variable can store multiple values.
00:02:32
We leave it empty for now
00:02:34
as it will be filled later for each eligible task.
00:02:38
We now add our main condition.
00:02:40
If today's date plus 2 days is equal to the task due date,
00:02:44
then we trigger the reminder.
00:02:46
This comparison uses Power FX formulas
00:02:49
to normalize the dates and ensure a reliable comparison.
00:02:53
We will not go into detail about these formulas in this module,
00:02:57
but be aware that dedicated courses on Power Automate
00:03:00
and Power FX are available on the platform to explore this concept further.
00:03:05
As soon as we use the list task action that returns multiple items,
00:03:09
Power Automate automatically creates and apply to each loop to go through
00:03:14
and test all the existing tasks in this plan.
00:03:17
Each task is individually evaluated by the
00:03:21
condition to determine if it meets the day
00:03:23
plus 2 criterion.
00:03:26
If the condition test is true,
00:03:28
we use the get a task action
00:03:30
to retrieve the full details of this task from its ID.
00:03:34
This step is necessary because it provides enriched information,
00:03:39
including the precise list of assigned users
00:03:43
and the plan ID that we will use to build links and resolve names.
00:03:48
The action get a task only returns the IDs of the assigned users,
00:03:54
which is not readable in a message.
00:03:57
Therefore,
00:03:57
we need to add a loop on these IDs
00:04:00
and for each one
00:04:02
use the action get user profile.
00:04:06
This action takes the user ID as a parameter
00:04:09
and returns the full name
00:04:11
as well as the email address of the assigned person or persons.
00:04:15
At each iteration of the loop on the assignees,
00:04:18
we use the action appended to array variable to store the retrieved name
00:04:23
in the assignment variable initialized at the beginning of the flow.
00:04:28
This array variable can thus accumulate several names if
00:04:31
multiple people are responsible for the same task.
00:04:36
Since the attribution variable can contain multiple elements,
00:04:40
we use the joint action to gather all these names into a single readable text.
00:04:45
Here we use a comma followed by a space as a separator
00:04:48
which produces a result like Michael Anderson,
00:04:51
Jessica Thompson,
00:04:53
David Miller.
00:04:54
This final string is ready to be inserted into the notification message.
00:05:00
Finally,
00:05:00
we post a message in the target team channel
00:05:03
using the action post the message in a conversation.
00:05:07
We feed this message with the dynamic elements configured earlier
00:05:11
so that they are personalized and informative.
00:05:14
The names of the responsible persons retrieved and joined,
00:05:18
the task title,
00:05:19
the formatted due date,
00:05:21
the direct link to the task and planner for quick access.
00:05:24
This message remains factual and targeted,
00:05:27
thus avoiding overwhelming the team with excessive reminders.
00:05:31
Every day at the scheduled time,
00:05:33
the flow automatically starts and scans all the tasks in the planner plan.
00:05:38
When it detects a task with a due date exactly 2 days away,
00:05:42
it sends a clear and actionable notification in the chosen team's channel,
00:05:47
allowing those responsible to prioritize their work and meet deadlines.
00:05:52
This automation ensures that no important deadline goes unnoticed
00:05:56
while maintaining effective communication within the team.
00:06:00
You now have two powerful and complementary automations.
00:06:04
The first automatically creates planner tasks
00:06:07
from a list with complete traceability,
00:06:10
while the second monitors deadlines daily and alerts managers at the right time.
00:06:16
Together these workflows eliminate manual re-entry,
00:06:20
reduce oversights,
00:06:21
and maintain smooth coordination between lists,
00:06:23
planner,
00:06:24
and teams.
00:06:26
But what to do when a task gets stuck and requires escalation to decision makers.
00:06:32
That's precisely what we will address in the next tutorial
00:06:36
where we will build an automation
00:06:38
dedicated to detecting and escalating blockages.
00:06:42
Your team will then be able to focus on the essentials,
00:06:45
moving projects forward without friction.

No elements match your search in this video....
Do another search or back to content !

 

Mandarine AI: WHAT YOU SHOULD KNOW

Reminder

Show