,
,,
Calisto Dispatch

Field management and coordination, per vertical.

14 vertical-specific dispatch surfaces, each tuned to how that industry coordinates work. 24-carrier shipping layer, multi-leg handoff orchestration, and a cross-vertical command board.

14 Verticals · 50 Sub-Pages · 24 Shipping Carriers · 44+ API Routes · 3 Access Areas

14 Vertical Surfaces

14 industries. 50 sub-pages. One dispatch engine.

Each vertical gets its own dispatch UI tuned to how that industry coordinates field work. Not a generic board with different labels.

Endurance

5 dedicated surfaces

  • Aid Stations
  • Assignment
  • Course Ops
  • Medical
  • Race Control
Command Layer

Cross-vertical surfaces that span all 14 verticals.

Dispatch Board, Fleet Map, Status Board, and Metrics aggregate data from every active vertical into unified operational views.

,0,

vertical-specific dispatch surfaces

,0,

dedicated sub-pages across verticals

,0,

shipping carrier connectors

,0,

access areas (personal · staff · manager)

Dispatch Board

4 capabilities. 14 verticals. One command surface.

DispatchBoardClient renders a unified work-order queue spanning all active verticals. Filter by vertical, team, area, or status without switching contexts.

Cross-vertical command surface aggregating work orders from all 14 verticals
Work-order assignment via /api/dispatch/dispatch/assign with registry-scoped roles
Real-time team feed: who is on shift, current assignment, availability
Full task lifecycle: create, read, update, manage assignment chains per task ID
Dispatch Board
AllCleaningLocal Pros
Unassigned
Unit 4B Deep Clean
High
HVAC Inspection
Medium
Assigned
Pool Maintenance
Low
In Progress
Kitchen Line Reset
Critical
Complete
Lobby Turnover
Done
Fleet Map

Every field worker. Every job. One map.

FleetDispatchMapClient plots active jobs and team members across all verticals in a geospatial view. Position data updates in real time.

JobsTeam
Real-time geospatial view of all active jobs and team positions
Job markers and team-member markers rendered on a single canvas
Cross-vertical feed: cleaning crews, drivers, local pros, guides on one map
Graceful empty-state rendering when no active jobs are in the field
Status Board

Operational state of every resource. One grid.

ResourceStatusHubClient provides a bird's-eye view showing which resources are available, in-progress, blocked, or completed across all active verticals.

ResourceStatusHubClient renders every dispatchable resource: rooms, vehicles, zones, stations
Cross-vertical visibility: cleaning status, fleet availability, table states, equipment readiness
Real-time state transitions: dirty to cleaning to ready, available to dispatched to returning
Resource Status Hub
Room 201
Ready
Room 305
Cleaning
Van 12
Dispatched
Room 108
Ready
Station A
Blocked
Cart 7
Available
Zone 3
In Progress
Room 412
Dirty
Logistics Layer

24 carriers. Multi-leg handoff. Stuck-package detection.

Carrier abstraction layer with handoff chain orchestration, dwell-time monitoring, and automatic actions on leg transitions.

Handoff Protocol

4 leg types. 3 provider types. Stuck-package detection.

The handoff engine manages the complete last-mile lifecycle, from shipment planning through leg-by-leg execution to delivery proof.

Handoff Chain HO-2847
InternationalDHL ExpressComplete
Domestic TrunkFedEx GroundIn Transit
Last MileLocal CourierPending
Pickup PointInPost LockerWaiting

Multi-Leg Chain Orchestration

HandoffOrchestrator plans multi-carrier chains. Each chain tracks legs, handoff points, and dwell-time thresholds.

Stuck Package Detection

StuckPackageDetector monitors dwell time at each point. Fires alerts with severity, reason, and remediation actions.

Local Courier Onboarding

CourierOnboardingService manages profiles: coverage areas, capabilities (express, same-day, white-glove, oversized), SLA definitions.

Last-Mile Providers

Three pluggable types: LocalCourierProvider, DeliveryAppProvider, PickupPointProvider. Each implements quote, book, track, cancel.

Event Bridge

EventBridge normalizes raw carrier events into HandoffEvents. Trigger rules fire automatic actions on leg transitions.

Handoff Analytics

Success rate, average transit days, dwell hours, carrier breakdown, top stuck reasons, handoff-point utilization.

Shipping Connectors

24 carriers. 4 regions. One abstraction.

Unified IShippingCarrier interface: createShipment, getRates, trackPackage, validateAddress. Carrier-specific clients with retry logic and rate limiting.

Global

FedExUPSDHL ExpressUSPSEasyPost

Europe

DPDPostNLCorreosGLSInPostPacketaMondial RelayColissimoRoyal MailSendcloudAramex

Latin America

99MinutosLoggiServientregaAndreaniChilexpress

Africa

KwikDeliverySendyPargo
RateShoppingService: cross-carrier rate comparison per parcel dimensions
LabelService: format conversion (PDF, ZPL, PNG), multi-label merge
TrackingNormalizationService: raw carrier statuses into unified tracking events
Field Tools

Forms, action links, and scan triggers, in context.

Data capture and task completion inside the dispatch flow. Cross-product bridges push events to Pulse, Reputation, and Sync.

In-Flow Tools

3 capture tools. 2 target entities. Zero context switches.

Data capture and task completion happen within the dispatch context. No switching to separate apps.

Forms Core

AppForm component (appName: "dispatch") embeds structured data-capture forms directly in dispatch flows. Service feedback, inspection checklists, and completion reports render inline.

Forms engine

Action Links

Token-based action URLs via /api/dispatch/action-links. Target entities: appointment and reservation. Configurable expiry. Recipients complete actions without authenticating.

Action links engine

Scan-Complete Trigger

POST /api/dispatch/scan-complete fires when a field worker scans a QR or barcode. The event propagates to the status board and triggers downstream handoffs.

Scan completion API
Metrics and Performance

6 metric classes. Per-vertical KPIs. Carrier breakdown.

DispatchMetricsClient renders performance data from /api/dispatch/metrics. HandoffAnalyticsService feeds carrier-level performance and stuck-chain analysis.

  • Dedicated metrics dashboard at /dispatch/metrics
  • Per-vertical KPIs via /api/dispatch/metrics endpoint
  • Handoff analytics: success rate, avg transit days, avg dwell hours
  • Top stuck reasons and handoff-point utilization tracking
  • Carrier breakdown: on-time, late, failed counts per carrier
  • Period aggregation: totalChains, completedChains, activeChains, stuckChains
Dispatch Performance
847
Total Chains
+12%
91%
Success Rate
+2.1
1.4h
Avg Dwell
-8%
Carrier On-Time %
FedEx
92%
DHL
88%
UPS
85%
DPD
79%
InPost
94%
Cross-Product Integrations

3 bridges. Pulse, Reputation, and Sync.

Dispatch is not isolated. Completed tasks, field-service events, and delivery orders propagate to sibling products through dedicated API bridges.

Pulse

Completed field-service events push into Calisto Pulse for revenue attribution and service-completion analytics.

Dispatch Task Complete → Pulse Field Services Feed

Reputation

When a dispatch task finishes, the event fires to trigger review-request flows in the Reputation product.

Task Status → Closed → Reputation Review Request

Sync

Delivery-order data surfaces to the Sync product for cross-platform order reconciliation.

Delivery Orders → Sync Reconciliation Engine
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.
,,,,,,,

Dispatch

Field coordination, fleet tracking, and multi-carrier shipping.

$1/mo

Part of Ops Suite

Wallet-debit

Add to Pro Shop