Skip to main content
Tasks are the core unit of work in TaskFlow. Every task belongs to a project and is automatically assigned a unique ID — combining the project’s short code with a sequence number (e.g., ENG-123).

Task types

Choose a type when creating a task to communicate what kind of work it represents.

Task fields

Every task requires a title. Add a description to provide context, acceptance criteria, or relevant links. Descriptions support rich text formatting.
Status tracks where a task is in your workflow.
Projects can set work-in-progress (WIP) limits per status column. When a column is full, you’ll be notified before adding another task.
Priority signals urgency so your team can focus on what matters most.
Assign a task to any project member. Set a due date to surface the task in deadline views and priority dashboards. When you assign a task to someone else, they receive a notification automatically.
  • Story points — An abstract measure of effort used in sprint planning.
  • Estimated hours — The time you expect the task to take.
  • Actual hours — The time it actually took, recorded when the task is complete.
Tags are shared across your workspace and let you group related tasks across projects. You can filter and search by tag from any task list view.

Subtasks

Break large tasks into smaller, manageable pieces by adding subtasks. A subtask is a full task with its own status, assignee, and due date, nested under a parent.
1

Open a task

Click any task to open its detail panel.
2

Add a subtask

Scroll to the Subtasks section and click Add subtask. Give it a title and it will appear nested beneath the parent.
3

Track progress

The parent task shows a progress indicator based on how many subtasks are done.

Task dependencies

Link tasks to one another to make relationships explicit and prevent blockers from going unnoticed. To add a dependency, open a task and navigate to the Dependencies section. Search for any task in the same project and select the relationship type.

Watching tasks

Watch a task to receive notifications whenever it changes — including status updates, new comments, and reassignments. Click the Watch button on any task to toggle watching on or off. You can watch tasks that aren’t assigned to you to stay informed about progress.

Attachments

Upload files directly to a task to keep relevant assets — screenshots, designs, documents — alongside the work. Supported file types include images, PDFs, and common document formats.

Comments and @mentions

Use comments to discuss a task with your team without leaving TaskFlow.
Type @ followed by a teammate’s name to mention them in a comment. They will receive an in-app notification linking directly to the comment.

Activity log

Every change to a task is recorded in the Activity tab: status changes, reassignments, priority updates, and more. The activity log is a full, timestamped audit trail that you can use to understand how a task evolved over time.

Kanban board

Each project has a Kanban board where tasks are displayed as cards grouped by status. The board updates in real time — when a teammate moves a card, you see it instantly without refreshing. Drag and drop cards between columns to change their status. If a column has a WIP limit configured, you’ll see the current count and the limit displayed on the column header.
Adding a task to a column that has reached its WIP limit will trigger a warning. Respect WIP limits to prevent bottlenecks and keep work flowing smoothly.