Skip to content

Task Management

Purpose

Tasks are actionable items assigned to staff members. They are the operational to-do list that drives daily work in the platform.

Task properties

FieldValuesNotes
titlestringShort, actionable description
descriptionstringOptional detail
priorityLOW · MEDIUM · HIGH · URGENTDrives sort order and visual urgency
statusOPEN · IN_PROGRESS · COMPLETED · CANCELLED · OVERDUELifecycle
due_datedateWhen it must be done
sla_hoursnumberOptional SLA target
assigneeStaffMemberWho owns this task
user_idCustomerLinked customer (optional)

Task lifecycle

OPEN → IN_PROGRESS → COMPLETED
OVERDUE (when due_date passes and task is still OPEN or IN_PROGRESS)
CANCELLED (if task is no longer needed)

Creating tasks

Tasks are created:

  • Manually by a staff member from the customer workspace
  • Automatically by the renewals engine at threshold crossings
  • Automatically by workflow rules (e.g., document rejection triggers a follow-up task)

Manual creation via API

POST /ops/tasks
{
"user_id": "cus_abc123",
"title": "Chase outstanding bank statement",
"priority": "HIGH",
"due_date": "2026-06-05",
"assignee_id": "sta_xyz789"
}

Priority guide

PriorityUse when
LOWNice to have; no deadline impact
MEDIUMStandard follow-up; non-urgent
HIGHImportant; customer is waiting or deadline is approaching
URGENTSame-day action required; compliance risk or very close deadline

Global task queue

The /tasks page in ops.ikamet.com shows all tasks across all customers, filterable by:

  • Status (Open / In Progress / Overdue / Completed)
  • Priority
  • Assignee

The queue defaults to showing OPEN status tasks, sorted by due date.

SLA tracking

When sla_hours is set on a task, the system tracks whether the task was completed within SLA. SLA violations are reportable for operational metrics.

Overdue tasks

Tasks move to OVERDUE automatically when the due date passes and the task is still active. Overdue tasks are highlighted in red in the UI and counted in the task queue stats bar.