Overview
Four features help you structure larger work and forget nothing:
- Subtasks: split a big task into smaller steps, each with its own assignee and due date.
- Dependencies: chain tasks together β a task can block another (or be blocked by it). While a blocker is still open, the dependent task shows a blocked badge.
- Recurrence: repeat a task automatically on a cadence (daily, weekly, monthly or yearly). The next occurrence is created when the current one is completed.
- Reminders: scheduled alerts (in-app or email) for you or the assignees, at a chosen date/time.
Prerequisites
- The Tasks module enabled for the account.
- A task to which you'll add subtasks, dependencies, recurrence or reminders.
- For email reminders, users need a valid email on the account.
Step by step
- Subtasks: open a task and add subtasks in the corresponding panel; each subtask can have its own assignee, due date and status.
- Dependencies: on the task, define which tasks it blocks and which block it. The blocked badge shows while any blocker is not yet done or cancelled.
- Recurrence: set the cadence (frequency, interval and, optionally, days of the week, an end date or a number of occurrences). When you complete the task, the next occurrence is generated.
- Reminders: add one or more reminders with a date/time and a channel (in-app or email), pointing at you, another user or the assignees.
- Track everything across the list/board/calendar views.
Settings & options
- Subtasks: inherit the parent's context but have a life of their own; they survive if the parent task is deleted (they're orphaned).
- Dependencies: the "blocked" calculation considers blockers that are not yet done or cancelled.
- Recurrence: the new occurrence clones assignees, list, labels and attributes, with shifted dates, and starts in the to do status. Generation is idempotent β it never duplicates occurrences.
- Reminders: fire exactly once; a system reprocessing never resends the same reminder.
Use cases
- Break a customer onboarding into subtasks (contract, setup, training).
- Enforce execution order with dependencies (only publish after review).
- Automate recurring routines: weekly report, monthly close, yearly backup.
- Schedule a reminder to resume a negotiation on an agreed date.
Tips, limits & best practices
- Avoid very deep dependency chains β they make the critical path hard to see.
- A task cannot be its own ancestor; subtask cycles are blocked.
- On recurring tasks, set a due date on the template task so the next occurrence is anchored correctly.
- Schedule reminders with enough lead time to actually act.
Troubleshooting
- The "blocked" badge won't clear: check that the blocker is truly done or cancelled.
- The next occurrence wasn't created: confirm recurrence is configured and the task was marked done (the occurrence is born on completion).
- I didn't get the reminder: check the chosen channel (app/email), the date/time and whether the reminder has already fired.