Skip to main content

How to create and track tasks with Bonsai

Learn how to create, organize, and track tasks with step-by-step instructions

We’ve made managing your tasks a breeze so you can spend more time getting things done. In this article, we'll explore the choices you have on the Tasks page to help you better organize your workflow. Creating tasks with Bonsai


How to create a task

Steps to create a task

  1. Go to the Tasks page

  2. Click New Task

  3. In the task window:

    • Assign the task to a project

    • Assign a team member

    • Add task details

    • Upload files (optional)

    • Add subtasks (optional)

  4. Click Save

How to add subtasks to a task

Steps to create a subtask

  1. Open an existing task

  2. Click Add Subtask

  3. Enter a title

  4. Save the subtask

Mark a subtask complete

  • Click the checkbox next to the subtask

How to create nested subtasks

Steps to create a nested subtask

  1. Select a task

  2. Open an existing subtask (or create one first)

  3. Click Add Subtask inside that subtask

  4. Enter a title and save

Key notes

  • You can create multiple levels of subtasks

  • Each subtask includes a completion checkbox

Nested subtasks allow detailed task hierarchies for complex work.

How to track task status

Use preset statuses

  • Open a task

  • Select a status from the dropdown

Create a custom status

  1. Open the Status dropdown

  2. Click Settings

  3. Select + Add Status

  4. Enter a name and save

Result

Statuses help track progress across different stages of work.

How to set task priority

Steps to set priority

  1. Open a task

  2. Navigate to the Priority section on the right-hand side

  3. Select:

    • Urgent

    • High

    • Medium

    • Low

Result

Priorities help teams understand what to work on first.

How to schedule tasks with dates

Steps to add dates

  1. Open a task

  2. Go to the Dates section

  3. Set:

    • Start date

    • Due date

How to set recurring tasks

Steps to create a repeating task

  1. Open a task

  2. Find the Frequency section

  3. Choose how often the task repeats

Result

The task will automatically repeat based on your selected schedule.

How recurring tasks work
When a frequency is set, the task will regenerate according to the schedule you’ve selected (e.g., weekly, monthly). Each new occurrence is created as a separate task, allowing you to track completion individually over time.


Where recurring tasks show up
Each new instance will show up in your task list as it becomes due, following the selected frequency.


What happens when a project is completed
Once a project is marked as completed, no new recurring tasks will be generated moving forward.

Any tasks that are already open at the time the project is completed will remain in their current state, but no additional recurring instances will be created.

How to set tasks as Billable or Non-Billable

Steps to update billing status

  1. Open a task

  2. Select Billable or Non-billable

Important behavior

  • Changing billing status updates:

    • All past time entries (except locked or billed)

    • All future time entries

Default rules

  • Tasks in billable projects → Billable by default

  • Tasks in non-billable projects → Non-billable by default

  • Tasks without a project → Billable by default

You have the option to set a task as billable or non-billable:

Optional: Show billable column

  1. Click the two dots (...) in the task list

  2. Enable Billable column

  3. Use the $ icon to toggle status

Result

Ensures consistent billing across time tracking entries.

How to set task dependencies

Steps to add dependencies

  1. Open a task assigned to a project

  2. Go to the Dependencies section

  3. Click Add dependency

  4. Choose:

    • Waiting On

    • Blocking

    • Related To

  5. Select related tasks

Key behavior

  • Tasks can still be completed even if blocked

  • Dependencies are for visibility, not restriction

Automatic date adjustments

  • When a task due date changes:

    • Dependent tasks shift automatically

    • Upstream tasks remain unchanged

    • Weekends are skipped by default

Result

Dependencies help manage task order and timelines.

How to categorize tasks with tags

Steps to add tags

  1. Open a task

  2. Enter a tag name

  3. Press Enter

Use tags to:

  • Filter tasks

  • Organize across projects and clients

Result

Tags make it easier to find and group related work.

How to bulk edit tasks

Steps to bulk edit

  1. Go to the Tasks page

  2. Click the three dots (...)

  3. Select Select Multiple

  4. Choose tasks:

    • Individually

    • Or select all

  5. Click Select Action and choose:

    • Edit (status, priority, dates, assignee, billing, tags, service)

    • Follow / Unfollow

    • Archive

    • Delete (permanent)

How to group tasks

Group by:

  • Client

  • Project

  • Assignee

  • Priority

  • Due date

  • Status

  • Service

Did this answer your question?