Field operations

Dispatch Board

Drag-and-drop crew lanes with bulk assign, search, filters, and real-time job status.

Available on the Standard plan and above.

The problem

Dispatching from a calendar grid is fine for a sole trader. The moment you have three crews and twelve same-day jobs, it falls apart — you need to see who's loaded, what's tentative, and where the gaps are at a glance.

What Stelid does

The dispatch board surfaces unassigned work in a queue, every crew gets a lane with a workload indicator, and assignment is a drag from queue to lane. Bulk-assign multiple jobs to one crew. Drop a job back on the queue to unassign. Optimistic updates so the UI reflects the change before the server round-trip.

Capabilities

What you actually get.

Worker lanes

One column per crew member. Workload indicator turns amber when the day fills.

Bulk assign

Select multiple jobs, assign in one drop. Saves 30 seconds per crew per day.

Search, filter, sort

Instant filters by job type, priority, customer, property. Sticky across reloads.

Cross-query invalidation

When you drop a job, the schedule, map, and worker dashboards update instantly.

Mobile-ready

44 px touch targets, safe-area insets — usable on a phone, not just a 27" monitor.

Real-time across tabs

Postgres LISTEN/NOTIFY + Supabase Realtime. Open the board on two devices, see the same state.

FAQ

Questions, answered.

  • No hard cap. The board virtualises rows so 50+ crews still scrolls smoothly.
  • Yes. The field UI (`/field`) renders a single-lane view with the same drag-drop semantics.
  • Reads work offline from cache. Writes queue in the sync outbox and replay when you reconnect — no work lost.

Ready when you are.

7-day free trial on every paid plan — dispatch board is one of the things you get. Cancel anytime before billing starts.