recurring tasks

Recurring tasks are one of groovmint's most powerful features. The system is built to handle complex, real-world schedules that Notion's built-in recurrence can't manage - and it does it without requiring any third-party plugins or losing your history of tasks completed.

How recurring works

groovmint's recurring task system handles leap years, short months, and complex business day shifts without breaking a sweat.

Unlike a simple task reset methods, groovmint creates a brand new, independent task for every new recurring task. This means your completed task history is preserved exactly as it happened, with the next task in the sequence ready and waiting with its own correct date.

There are two ways to create a recurring task:

Automation

Once a recurring task is set up, the system handles everything:

  • When you press DONE on a recurring task, groovmint automatically creates the next task in the sequence with the correct next deadline date
  • The sequence ends automatically when it reaches your Stop Recur date - no manual clean-up required
  • The automatic creation of a recurring task does NOT require any third-party tools

Manual control

You also have the option to create the next recurring task yourself at any time, without waiting to press DONE:

  • Press the Create Next Recurring button to generate the next task in the sequence immediately
  • Ensure that when pressing  the Create Next Recurring button to do so on the last recurring task of the sequence.
  • Manual control means that you can create recurring tasks into the future so you can see them on your calendar ahead of time.
  • Here's the clever bit: You can create manual recurrences whenever you like. When you mark a task as done that already has a manually created recurrence ahead of it, groovmint is smart enough not to create a duplicate. It detects that the next task already exists and skips the automation. The manual and automatic approaches work together seamlessly, ensuring you are always in control.

Guided instructions

Tasks have a built-in Instructions system to guide you through the recurring task setup. It instructs you on what to do next, or flags what's missing if you try to create the next recurrence manually before the setup is complete. If something isn't quite right, the Instructions field will tell you what needs fixing before you continue.

groovmint recurring task automation with four flexible patterns

The four recurring patterns

groovmint offers four patterns to calculate virtually any real-world scheduling need. Select the pattern that matches what you want, and the Instructions field on the task will guide you through filling in the remaining settings.

Pattern

Ideal for...

Day Name Position
Great for: Meetings and appointments on specific weekdays.  e.g. The second Friday of every month, or The first Monday of the second month of every third quarter.

Precise control using day names rather than numbers:  Day Name (e.g. Tuesday) and Day Name Position (e.g. Second) for the second Tuesday of the period. If you choose "Last" day position, the system will find the very last occurrence of that day name in that month, whether it's the 4th or 5th one.

Day Position
Great for:. Repeated position in a period not bound by a day number of name. e.g.The last business day of the quarter. (when Business calendar selected)

Those tasks that aren't tied to a specific date, but rather a spot in the calendar. If you use the Business days calendar it even knows to skip weekends. This is where you set using  Ordinal Day Position.

Precise Days Between
Great for: Following up every 10 days, or a 45-day check-in.e.g. Every 45 days (calendar days only)

Custom intervals that don't fit standard patterns. Just tell the system how many days to jump forward in the Unit box.

Same Day Number
Great for: Rent, subscriptions, or anything that always happens on the day number you set e.g. The 15th of every second month of every quarter

Simply using the the same day number as your start date for future recurrances. If you start on the 31st and the next month only has 30 days, the system will  land on the 30th instead of skipping it.

Get to know the settings

Setting up a recurring task is like giving the system a set of rules to follow. Here are the main things you'll interact with:

Setting

Required for...

Instruction

This is your helpful assistant. If you forget to fill something out, it will pop up with a friendly reminder of what's missing (like "Select a Routine Position").

Start recur date

This is the date of the first task to base future recurring tasks from.

Stop recur

If your task has an end date (like a 6-month project), put it here. If not, just leave it empty.

Routine

How often does this happen? Weekly? Monthly? This sets the general rhythm.

Interval

Use this if you want to skip periods. For example, a monthly routine with an interval of "2" means the task happens every second month.

Unit

Use this if you want to skip periods. For example, a monthly routine with an interval of "2" means the task happens every second month.

Day name

Used to select the day of the week you're targeting (e.g., "Monday" or "Friday").

Day name position

Used to select the day of the week you're targeting (e.g., "Monday" or "Friday").

Ordinal day position

This is for when you aren't looking for a specific day name, but rather a position in the calendar, like the "First day," "Last day," or even the "Middle day" of the period.

You don't need to understand the calculations. Just pick the pattern, follow the Instructions field, and groovmint handles the rest.