Skip to main content
Tasks are the core work unit in Essal Project. They support rich metadata — priorities, subtasks, labels, due dates, assignees — and are fully manageable via the API.

Creating a Task

Task Priorities

Subtasks

Break complex tasks into subtasks to track granular progress:
A task’s progress field is automatically computed as the percentage of completed subtasks.

Updating Task Status

Supported statuses: todo, in_progress, in_review, done, cancelled.

Assigning to a Sprint

Bulk Task Operations

Update or move multiple tasks at once:
A project.task.completed event fires when any task transitions to done. Subscribe to this event to trigger downstream actions such as updating a linked Sales deal or notifying stakeholders.