Known issue in version 1.0.0. The recurring-task schedule runs on a background job, and in 1.0.0 that job can fail when a recurring task comes due, so copies may not be created. We are fixing this. Until a fixed version is released, create repeating work by duplicating a task by hand or by using a template board.
Use a recurring task for work that comes back on a rhythm, such as a weekly report, a monthly invoice review or a daily check.
Set up a schedule
- Open the task you want to repeat.
- In the Recurring section, choose a frequency under Repeats: Daily, Weekly or Monthly.
- Set the Next run date. If you leave it empty, today is used.
To stop repeating, set Repeats back to Never. Only people who can edit the task see this section.
What happens on the run date
A scheduled job runs once a day through WordPress cron. On each run it looks for non-archived tasks whose next run date is today or earlier. For each one it:
- Creates a copy of the task on the same board and stage, placed at the end of the stage.
- Shifts the copy’s start date and due date forward by one day, week or month, if they are set.
- Resets every checklist item on the copy to not done.
- Moves the original’s Next run date forward past today.
- Records the new task in the board’s activity feed.
The original task stays where it is. The copy carries the same title, description, priority, assignees and labels, and it inherits the recurring schedule, so it will also spawn copies.
If the site missed several days, only one copy is created per run, and the next run date moves forward until it is in the future.
Things to know
- Timing depends on WordPress cron. On a site with very little traffic, runs may be delayed until the next page load unless your host triggers cron on a schedule.
- Archived tasks don’t repeat.
- Deleting a task ends its schedule. See deleting a task.
- There is no end date or occurrence count. Switch Repeats to Never when the series is over.
- Because copies inherit the schedule, set the schedule on the task you want to keep repeating, and archive finished copies if they clutter the board.
Good uses
- A weekly checklist for publishing content, using a checklist that resets each time.
- A monthly task assigned to the same person.
- A daily task in a support board.