Get AI summaries of any video or article — Sign up free
How to Create AUTOMATED Recurring Tasks in Notion thumbnail

How to Create AUTOMATED Recurring Tasks in Notion

Thomas Frank Explains·
5 min read

Based on Thomas Frank Explains's video on YouTube. If you like this content, support the original creators by watching, liking and subscribing to their content.

TL;DR

Ultimate Tasks computes a task’s next occurrence via “Next Due,” using recurrence settings like interval, unit, and optional weekday selection.

Briefing

Notion doesn’t yet offer a native, in-app recurring-tasks feature, but recurring due dates can still run automatically—without coding—by combining Ultimate Tasks’ recurring-date formulas with external automation tools. The core idea: tasks are marked “done,” and an automation immediately recalculates the task’s next due date (using the template’s “Next Due” logic) while resetting the checkbox so the task can repeat again.

The setup starts inside Ultimate Tasks, a Notion template that includes the recurring-task “engine.” Each task has a due date plus three key recurrence controls: a numeric “recur interval” (kept for backward compatibility), a “recur unit” selector (days/weeks/months plus advanced options), and a “days only” selector used for specific weekdays. With these properties, the template can generate “Next Due” dates for many patterns—daily, every N weeks, monthly on the last day, monthly on the last weekday, and even multi-day schedules like Tuesday/Thursday/Saturday. Crucially, it also handles overdue tasks: if a task wasn’t completed for months, “Next Due” still jumps forward to the next valid occurrence.

A manual approach exists too: users can update the due date to whatever “Next Due” shows, and filters will move the task out of “Today”/“Next 7 days” views. But the “done” checkbox is effectively useless for manual recurrence because Notion can’t automatically write back to other properties when a checkbox changes—unless an external automation uses the API.

That’s where Make.com (recommended) and automate.io come in. Both workflows follow the same logic. First, they search the Ultimate Tasks database for items where the done checkbox is true, the “Next Due” formula is not empty, and “Next Due” isn’t an error. The template can output an error string when “recur interval” is invalid (non-whole or negative), so the automations explicitly exclude that case.

Next, the automation updates the task: it sets the due date to a formatted version of “Next Due,” and it unchecks the done checkbox. This mirrors what recurring task systems do in other apps—completion triggers the next occurrence, and the task becomes ready again.

Make.com is positioned as free but more technical. The tutorial emphasizes Make’s action-based pricing: each run and each database update counts toward a monthly action limit. To stay within the free tier, the scenario should run once per day (midnight), not every 15 minutes, because recurring tasks typically need recalculation at most daily.

automate.io offers a simpler setup but costs $9/month for multi-step bots. Its workflow uses a filter step plus a date-formatting step before updating Notion. In both cases, the result is the same: check off recurring tasks in Notion and watch due dates advance automatically.

For anyone who wants to avoid building the recurrence formulas from scratch, the template itself already includes the advanced logic (including performance optimizations that split a previously massive formula into helper properties). The practical takeaway is that automated recurring tasks in Notion are achievable now—by letting Ultimate Tasks compute “Next Due,” and letting Make.com or automate.io handle the checkbox-to-date update loop.

Cornell Notes

Ultimate Tasks for Notion generates a “Next Due” date from recurrence settings (interval, unit, and optional weekday rules). Because Notion can’t automatically update other fields when a checkbox changes, external automation tools are used. The automation finds tasks where the done checkbox is checked and “Next Due” is valid (not empty and not an error from invalid recur intervals). It then updates the task’s due date to the formatted “Next Due” value and resets the done checkbox to “no,” enabling the task to repeat. Make.com can do this for free with a daily schedule to avoid action-limit overages; automate.io can do it with easier multi-step setup for $9/month.

Why does the done checkbox matter, and why can’t Notion handle it by itself?

The recurrence loop depends on a completion signal. When a task’s done checkbox is checked, the automation recalculates the next due date and then unchecks the checkbox so the task can repeat. Notion doesn’t provide a native way to automatically write back to other properties when a checkbox changes without using the API—so external tools (Make.com or automate.io) are required.

What recurrence patterns does Ultimate Tasks support, and which properties control them?

Ultimate Tasks uses three recurrence-related properties: (1) “recur interval” (a numeric value, backward compatible), (2) “recur unit” (days/weeks/months plus advanced monthly options like last day or last weekday), and (3) “days only” (used for specific weekdays). For weekday-based recurrence, the template requires recur interval set to 1 with recur unit set to days, then selecting the desired weekdays (e.g., Tuesday/Thursday/Saturday).

How do the automations decide which tasks to update?

Both automations filter the Ultimate Tasks database for tasks where done equals true, “Next Due” is not empty, and “Next Due” is not the error string “Error in Recur Interval: Non-Whole or Negative Number.” That last condition prevents the bot from updating tasks whose recurrence settings can’t produce a valid next date.

What exactly gets updated when a recurring task is completed?

The automation updates two fields: it sets the task’s “due” date to a formatted version of the template’s “Next Due” value, and it sets the done checkbox back to “no” (unchecked). This makes the task reappear in the appropriate time-based views and ready for the next cycle.

Why does Make.com require careful scheduling under its free plan?

Make.com pricing is action-based. Each scenario run counts as an action, and each database update counts as another action. Running every 15 minutes would consume the free monthly action quota quickly. The tutorial recommends running once per day at midnight, which yields about 31 checks per month and leaves room for many task updates within the free tier’s action limit.

How does automate.io differ in setup complexity from Make.com?

automate.io is described as easier because it supports multi-step bots on its $9/month personal plan. That makes it straightforward to combine filtering with a date-formatting step before updating Notion. The Make.com approach is more technical because it exposes more API-like functionality in a GUI and requires more detailed configuration.

Review Questions

  1. How do the recurrence properties (recur interval, recur unit, and days only) interact to produce “Next Due” for weekday-based schedules?
  2. What filter conditions prevent the automation from updating tasks incorrectly (including the role of the error string)?
  3. In Make.com, how does action-based pricing influence the recommended frequency for checking the Notion database?

Key Points

  1. 1

    Ultimate Tasks computes a task’s next occurrence via “Next Due,” using recurrence settings like interval, unit, and optional weekday selection.

  2. 2

    Notion can’t automatically update other properties when a checkbox changes without API-based automation, so external tools are required.

  3. 3

    The automation updates tasks only when done is checked and “Next Due” is valid (not empty and not the invalid-interval error string).

  4. 4

    Completing a recurring task triggers two writes: due date advances to the formatted “Next Due,” and the done checkbox is reset to unchecked.

  5. 5

    Make.com can run this for free but must be scheduled conservatively (e.g., daily at midnight) to stay within the monthly action limit.

  6. 6

    automate.io can simplify the workflow with multi-step bots, but it requires a $9/month plan for that capability.

  7. 7

    For most users, duplicating the Ultimate Tasks template is faster than rebuilding the large recurring-date formula logic from scratch.

Highlights

Recurring tasks in Notion become fully automated by pairing Ultimate Tasks’ “Next Due” formulas with an automation that updates due dates and resets the done checkbox.
The recurrence engine supports complex schedules, including last-day and last-weekday monthly patterns and multi-day weekday recurrence (e.g., Tuesday/Thursday/Saturday).
Both automation workflows explicitly exclude tasks where “Next Due” would be an error from invalid recur intervals (non-whole or negative numbers).
Make.com’s free tier depends on action limits, so running the scenario too frequently (like every 15 minutes) can burn through the quota quickly.

Topics

  • Notion Recurring Tasks
  • Ultimate Tasks Template
  • Make.com Automation
  • automate.io Bots
  • Recurring Due Dates