Skip to content

Automating Recurring Tasks in Microsoft Planner Efficiently

Automate recurring Microsoft Planner tasks with SharePoint and Power Automate—create, assign, and keep everything documented without extra overhead.

Do you and your team use Microsoft Planner to quickly set up tasks?

Then you’ve probably noticed a small but very useful feature is missing: recurring tasks in Microsoft Planner.

Out of the box, Planner can’t create tasks on a schedule and reassign them automatically. In this guide, we’ll show a practical approach to implement recurring tasks using a SharePoint list and Microsoft Power Automate—fast and with minimal overhead.

SharePoint list for recurring tasks

Start by defining your recurring tasks in a simple, clear list:

Task list definition: SharePoint list with columns for Title, Interval, NextCreationDate, and Assignees

  • Title
    The name of the recurring task to create.
  • Interval
    The number of days between task occurrences.
  • LastCreationDate
    For logging only; remove it if you don’t need it.
  • NextCreationDate
    The date when the task should be created next. Once your flow runs, this field is automatically updated with the newly calculated date. When defining a task, set the initial creation date here.
  • UserToAssign
    A multi-user field for the people who should receive the task.
  • Description
    A short description to complement the task title.

Power Automate to create recurring Planner tasks

The automation consists of three main steps:

Flow overview: steps required to create recurring tasks

First, configure the recurrence. Next, query your task definition list for items that are due. Finally, create the tasks and update the definitions.

Recurrence

Flow trigger: define the recurrence interval

Here you set how often the flow runs and looks for tasks to create. In this example, it checks the list once per day and creates any tasks that are due.

Load relevant task definitions

Query: load relevant tasks from the SharePoint list

A simple query against the task definition list returns the items to create. We filter on NextCreationDate and compare it with today’s date. If it matches, the item is included in the creation batch.

Pre-calculations

First, calculate the task due date:

Calculate the task due date

Then calculate the next creation date:

Calculate the next run date (NextCreationDate)

With all parameters ready, it’s time to create the task in Planner.

Create task and update definitions

Create Planner tasks and update the definition

In the “Create a task” step, assign all required parameters.

Planner doesn’t let you add a description directly at creation time, so add another step, Update task, to include the task description.

Finally, use Update item to adjust the task definition so it’s ready for the next cycle.

That’s it—an easy way to implement recurring tasks in Microsoft Planner using SharePoint and Microsoft Power Automate.

If you have questions, feel free to get in touch via the button. For more helpful tips and guides, check out our blog.

Related articles

Automating Recurring Tasks in SharePoint Workflows

Automating Recurring Tasks in SharePoint Workflows

See how SharePoint Timer Jobs, role-based lists and supervision workflows automate recurring compliance tasks end to end and keep every audit trail intact.

Read more
What You Can Achieve and Streamline with Microsoft
What You Can Achieve and Streamline with Microsoft Lists

What You Can Achieve and Streamline with Microsoft Lists

Discover how Microsoft Lists keeps your sales pipeline organized, color-codes priorities with rules and formatting, and nudges you before follow-up is due.

Read more
Automate Azure DevOps Work Items from Office 365 Email
Automate Azure DevOps Work Items from Office 365 Email

Automate Azure DevOps Work Items from Office 365 Email

Learn how to capture support emails in Office 365 with Power Automate, automatically create Azure DevOps work items, and keep customers informed with confirmations at every step.

Read more

Questions about this topic?

We are happy to help you put this into practice in your environment.