Skip to main content
Tasks in Beebole are independent planning entities — units of work that you schedule, assign, and track time on. A task is not a sub-element of a project: tasks live on their own Tasks page, and linking a task to a project is optional. Use tasks to plan the work to be done, and let your team track time directly on them.
To work with tasks, click Tasks in the sidebar. The same tasks can be displayed in two views: the Gantt chart for timelines and the Kanban board for status columns.

How tasks relate to projects

Projects describe what hours are logged into; tasks describe the work to be done. The two are connected but independent:
  • A task can exist without any project. You can plan, assign, and complete it entirely on the Tasks page.
  • A task can be linked to projects through its Projects attribute in the task detail panel.
  • Time can be tracked on tasks directly, in the Tasks section of the timesheet.
For general work that isn’t planned as a task, track time on projects and subprojects instead.

Task categories

Every task belongs to a task category — a separate board with its own statuses and its own level names for the hierarchy. New Beebole accounts start with one category named Main plan, with the statuses Backlog, Queue, In progress, and Done.
  • Switch categories — Click the category name at the top of the Tasks page and pick another category from the menu.
  • Create a category — In the same menu, type a name in the Name of a new plan field and click Add.
Statuses always belong to a task category, not to a project: each category defines its own workflow. See Statuses below.

Creating a task

1

Open the Tasks page

Click Tasks in the sidebar, and check that the right category is selected at the top of the page.
2

Click Add Task

Click the Add Task button. A form opens in the side panel.
3

Name the task and pick a status

Type the task name, and pick a status with the status selector below the name.
4

Submit

Click Add new task (or press Enter). The task appears in the active view, and you can fill in dates, owner, and other details from its panel.
Press ⌘+A (Ctrl+A on Windows) anywhere on the Tasks page to open the add form. If a task is currently open, the new task is created as its subtask.

Adding many tasks at once

You can import a whole task list by pasting it from a spreadsheet — there is no file upload involved.
1

Open the add panel

Click Add Task. Below the form, find the Or add multiple entries section.
2

Copy and paste your list

Copy rows from a spreadsheet — one entry per line, using Tab or spaces to indent sub-levels — then click Paste. Indented lines become subtasks of the line above.
3

Review and confirm

Beebole shows the entries Ready to import as a tree. Remove any line you don’t want, then click Add them all.
Imported tasks get the status selected in the add form. After the import you can click Undo to remove everything you just added, or New import to paste another batch.

Task statuses

Statuses are the steps of a category’s workflow — the same statuses that form the columns of the Kanban board. To edit them, open the Task statuses modal:
  • On the Kanban board, click a column’s name.
  • In the task detail panel, click the gear button next to the status (tooltip: Edit statuses).
In the modal you can:
  • Add a status — Type its name in the Add new status field and confirm.
  • Rename or recolor a status — Click a status to edit its name or pick a new color.
  • Reorder statuses — Drag a status up or down. The order defines the column order on the Kanban board.
  • Limit a status — Set Max tasks to cap how many tasks the status can hold. See WIP limits.
  • Delete a status — Only possible when the status holds no tasks (including archived ones). Every category must keep at least one status.

Assigning tasks

Beebole distinguishes the person responsible for a task from the people it is available to:
  • Owner — The single person doing the task. Pick them in the task detail panel (Select the owner); a task can only have one owner. Next to the owner you can set % FTE, the share of their working time dedicated to the task — Beebole uses the owner’s work schedule and this percentage when fitting planned time between the task’s dates.
  • Potential owners — People or tags the task is assigned to. In filters and on Kanban cards, these assigned people appear under the Assignee label.

Subtasks and hierarchy

Tasks nest into subtasks, as deep as your plan requires. The hierarchy is shared by all views.
  • Create a subtask — Hover over a task name in the Gantt task list and click the + button that appears, or select the task and press ⌘+A.
  • Indent or outdent with the keyboard — In the Gantt view, select a task and press Tab to make it a subtask of the task above it, or Shift+Tab to move it up one level.
  • Move a task under a different parent — Hover over the breadcrumb above the task’s name (in the detail panel or on a Kanban card), click the edit button (Change parent), and pick the new parent with Choose a task. The list only offers tasks from the same category.
  • Expand and collapse — Click the chevron next to a parent task. ⌘+Click the chevron to expand or collapse all.
A parent task rolls up its children: it shows the period spanned by its subtasks and their total Planned in hours, read-only.

Scheduling dates and planned time

Open a task’s detail panel to set its schedule:
  • Dates — Pick the start and end dates with the date-range picker.
  • Planned in hours / Planned in days — Enter the planned amount of work. Next to the value, Beebole shows the maximum the owner’s schedule allows between the task’s dates (Max value per schedule).
  • Date locks — Lock buttons flank the date picker (Lock start date and Lock end date). One edge is locked at a time — the start by default. When planned time no longer fits between the dates, Beebole moves the unlocked edge: with the end date locked, the start moves earlier; with the start locked, the end extends. When planned time overflows the period, a warning pill offers two one-click fixes: Click to extend the unlocked date to fit planned time or Click to reduce planned time to capacity.
If the owner already has another task with planned time in the same period, the panel shows an Overlapping tasks causing overload warning so you can rebalance. To sequence tasks — making one start after another ends — use dependencies in the Gantt chart.

Tracking time on tasks

Time entries can be recorded directly against tasks:
  • From the timesheet — People add rows in the Tasks section of their timesheet and log hours on a task, just like on a project.
  • From a Kanban card — Hover over a card and click the clock button (Add time) to log time on that task for today. Once time is logged, the card shows a pill with the logged total next to the planned time (for example 4h / 8h). See Kanban board.
Which task categories accept time entries is controlled by the Record time on these task categories setting, in the Categories tab of Timesheet settings. Tasks in other categories don’t show the time button. You can also let task statuses drive time records automatically with Auto Timesheet — choose a Start and an End status per category, and moving a task into those statuses triggers a time record to start and end. Set it up in the Auto Timesheet tab of Timesheet settings.
From a person’s or a project’s action menu, Go to tasks jumps to the Tasks page filtered on that person or project.

Descriptions, custom fields, and tags

Beyond scheduling, each task carries:
  • Description — A rich-text panel for context, acceptance criteria, links, and file attachments, with @mentions to reference teammates. See task descriptions for the editor’s features.
  • Custom fields — Organization-defined fields (text, numbers, dates, URLs, booleans) that appear in the task detail panel. Define them in Settings > Custom Fields and make them visible for tasks — visibility can even be limited to specific task categories. See Custom fields.
  • Tags — Label tasks with tags to group and filter them across categories, and to report on them by team, client, or any dimension you define.

Archiving and deleting tasks

Each task has a action menu — hover over its row in the Gantt view or its Kanban card — with Duplicate, Rename, Archive, Unarchive, and Delete.
  • Archive hides the task from active views without losing its data or its time records. Use Show Archived in the page header to display archived tasks again, then Unarchive to restore one. On the Kanban board, a column’s own menu can archive or unarchive every task in that status at once.
  • Delete removes the task permanently. A toast appears with an Undo button right after deletion.
A task that has time records logged against it cannot be deleted — Beebole blocks the deletion and tells you whose time records are affected. Archive the task instead to keep historical data intact.

Viewing tasks your way

The Tasks page shows your tasks through saved views — tabs above the task list. Click Add a view and pick Add a Gantt chart or Add a Kanban board; each view remembers its own settings (columns, grouping, scale, or card fields). Use Filters in the header to narrow any view by task, status, owner, assigned person, project, or tags.

Gantt chart

Schedule tasks on a timeline, link dependencies, and spot overloaded owners with the workload heatmap.

Kanban board

Move task cards through status columns, set WIP limits, and start time records from a card.

Timesheets

How people log hours — including time tracked on tasks.

Timesheet settings

Control which task categories accept time entries and configure Auto Timesheet.

Custom fields

Add structured data to tasks and use it in reports.

Projects

Set up the project structure your time entries are logged against.

Frequently asked questions

No. Tasks in Beebole are independent planning entities with their own page, statuses, and hierarchy. You can link a task to projects through its Projects attribute, but a task doesn’t need a project to exist, be assigned, or have time tracked on it.
Copy rows from a spreadsheet and paste them into Beebole. Click Add Task, find Or add multiple entries, click Paste, review the list, and click Add them all. Indent lines with Tab to create subtasks. There is no CSV file upload — the import works by pasting.
Only on tasks in the categories selected under Record time on these task categories in Beebole’s Timesheet settings. Tasks in those categories appear in the Tasks section of the timesheet and show the Add time button on their Kanban cards.
The Owner is the single person doing the task — Beebole uses the owner’s work schedule and % FTE to fit planned time between the task’s dates, and a task can only have one owner. Potential owners are the people or tags the task is assigned to; they appear as Assignee in filters and on Kanban cards.
Archive it. Archiving hides the task from active views while keeping its time records for reporting, and you can unarchive it anytime. Deleting is permanent, and Beebole blocks the deletion entirely if time records exist against the task.