,
,,
Calisto Tasks

Seven status states. Three views. One task hub.

List, board, and calendar over one task set. Subtasks, checklists, photos, signatures, costs, and cross-product routing from Ops, Deals, Assure, and Backstage.

7 Status States · 3 View Modes · 12 API Endpoints · 5 Task Sources · 200-Task Bulk Ops

,0,

task status states

,0,

view modes

,0,

REST API endpoints

,0,

cross-product task sources

Three View Modes

List. Board. Calendar. One task set.

Sortable list with bulk operations on up to 200 tasks. Kanban board with drag-and-drop status transitions. Monthly calendar with due-date plotting and overdue highlighting.

Filter by status, priority, source, assignee, starred, or due date range. Sort any column. Select up to 200 tasks for bulk complete, assign, delete, or priority change.
TaskStatusPriorityDue
Replace HVAC filter, Unit 4BIn ProgressHighMay 12
Quarterly fire extinguisher checkOpenNormalMay 15
Repair lobby door hingeCompletedUrgentMay 9
Landscape irrigation auditScheduledNormalMay 20
Pool pump maintenancePendingHighMay 14
The Detail Layer

Five tabs per task. Subtasks, checklists, activity, notes.

Recursive subtask hierarchy with interactive checklists and progress bars. Auto-logged activity timeline and threaded notes in a dedicated table.

Tabbed Task Detail

Five tabs per task. Subtasks, checklists, activity, notes.

Each task opens to a tabbed detail view with full metadata, recursive subtask hierarchy, interactive checklists, auto-logged activity, and threaded notes in a dedicated table.

Replace HVAC filter, Unit 4BIn Progress
StatusIn Progress
PriorityHigh
Due DateMay 14, 2026
AssigneeMaria Santos
CategoryWork
RecurrenceWeekly (Mon, Wed)
% Complete65%
Field Capture

Photos. Signatures. Costs. Per-task evidence.

Three capture surfaces on every task. Photo documentation with CDN storage. Canvas-based signatures with forensic audit fields. Itemized expenses across five categories.

Photo Documentation

Multi-photo upload via Calisto Box with CDN delivery. Captions per photo. Lightbox viewer.

Signature Capture

Canvas-based capture. Audit metadata: signedBy, signedAt, strokeCount, duration.

Cost Tracking

Five categories: Labor, Materials, Equipment, Travel, Other. Running totals per task.

Signature Capture
Maria Santos
Signed By
Maria Santos
Signed At
May 14, 11:32
Stroke Count
47
Duration
3.2s
Cost Summary
Labor2.5 hrs
Materials1 filter unit
EquipmentNone
Team & Platform

Workload by assignee. CSV import. Cross-product routing.

Team view with capacity indicators. Four-step CSV import. Platform API receives tasks from any Calisto app.

Team & Assignment

Workload grouped by assignee. Unassigned queue.

Team view groups tasks by member with status distribution. The unassigned queue surfaces orphan tasks for routing. Assign by name, email, ID, or team.

Workload by Assignee
Tasks grouped per member with status distribution and progress.
Unassigned Queue
Surfaces orphan tasks. Quick-assign without opening each record.
Assignment Methods
By name, user ID, email, or team. API resolves any identifier.
Capacity Visibility
Per-assignee counts with status breakdown. Filter by due date.
Team Workload
MS
Maria Santos
12
JP
James Park
8
AL
Ana Lopez
15
RK
Raj Kumar
5
--
Unassigned
4
CSV Import

Four-step wizard. Auto-mapped columns.

Upload CSV or TSV, auto-map columns to task fields, preview mapped rows, and import with progress tracking. Delimiter detection and field-type validation built in.

1
Upload
Drop a CSV or TSV. Delimiter auto-detected. Header row toggle.
2
Map Columns
Auto-mapping matches headers to task fields. Override manually.
3
Preview
Review mapped rows. Field-type validation flags mismatches.
4
Import
Confirm and import with real-time progress tracking.
Column Mapping
task_namesubject
statusstatusCode
prioritypriorityLevel
duedueDate
assigned_toassigneeEmail
categorycategoryCode
Import 24 rows
Cross-Product Hub

Five task sources. One queue.

Tasks arrive from Ops, Deals, Assure, and Backstage with source attribution and entity linking. The Platform API accepts creation from any Calisto app. Calendar Bus publishes deadlines.

Ops
Workorder → Task → Photo Resolution → Completion
Deals
Deal Closed → Follow-up Task → Assignee Notification
Assure
Inspection Finding → Corrective Task → Evidence Capture
Backstage
Entity Event → Task (uid: entityType:entityId)
Platform API
POST /api/platform/tasks → Source Attribution → Queue
Calendar Bus
Due Date Set → publishTaskDeadline → Calendar Sync
Configuration

Recurrence. Notifications. Categories. Personal scope.

Recurring schedules with interval and day-of-week config. Per-user notification preferences. Six task categories plus custom types. Personal flag for private tasks.

Recurrence Configuration

Daily, weekly, monthly, or yearly intervals. Day-of-week multi-select. Auto-regenerate on completion.

Notification Preferences

Triggers: assignment, due date, comments, status changes. Configurable reminder timing per user.

Task Categories

Six built-in categories: Personal, Work, Health, Learning, Finance, Family. Custom types via taskType field.

Personal Tasks

isPersonal flag hides tasks from team view and cross-product queries. Private to-do within shared infrastructure.

,0,

max tasks per bulk operation

,0,

assignment methods

,0,

task categories

,0,+

Calisto apps can POST tasks

Technical Specifications

12 endpoints. 7 status states. Self-hosted infrastructure.

Self-hosted database with circuit breaker and caching. 12 API endpoints plus the cross-app Platform API. File storage via Calisto Box with CDN delivery.

Data Model

7 status states (Open, Completed, Cancelled, Scheduled, Pending, In Progress, Blocked)
3 priority levels (Normal, High, Urgent)
5 task source enums (Ops, Deals, Assure, Backstage, Personal)
6 categories (Personal, Work, Health, Learning, Finance, Family)
Parent/child hierarchy via parentTaskId
Embedded JSON: checklist, costs, signature
Separate tables: task_notes, box_files (scope=task)

API Surface

12 REST endpoints under /api/tasks
Platform API: /api/platform/tasks (cross-app creation)
Bulk endpoint: up to 200 tasks per operation
Soft-delete (statecode flag, not hard delete)
Assignment by name, ID, email, or team

Infrastructure

Self-hosted database with circuit breaker and caching
Rate limiting at the adapter layer
File storage: Calisto Box (cloud storage + CDN)
Auth: Calisto Auth (session-based, multi-tenant)
Calendar integration layer for deadline publishing
Pricing

High-Performance Ops. Zero Monthly Overhead.

Get all 15 Core modules at no monthly cost. You only pay 2% of processed revenue.

,,
Calisto Core
$0/month
+ 2% of revenue
CommitmentNone
UsersUnlimited
Products15 included
Best for: Businesses of any size. Revenue is auto-calculated from POS orders, reservations, folios, and event tickets.
,,,,,,,

Tasks

Task management in list, kanban, and calendar views.

Free

Included in Work Free

Wallet-debit

Add to Pro Shop