Operations

Scheduling & Dispatch

Put the right tech on the right job — without ever double-booking.

A drag-and-drop dispatch board, a weekly schedule, and a live map of your crew. Hatua enforces availability at the database level, so two dispatchers can't book the same tech into overlapping slots even on their busiest morning.

app.hatua.app

What you get

Drag-and-drop dispatch board with per-tech lanes
Double-booking blocked by hard database constraints
Live technician map with location sharing
Customer-facing "track my tech" links with ETA
One-tap review requests after completed visits

01

A dispatch board that works the way dispatchers do

Unassigned jobs sit in a queue on the left; your technicians run in lanes on the right. Drag a job onto a tech and Hatua picks the next open slot after their last booking. Reschedules are the same motion — drag the visit, done.

  • Day-at-a-glance lanes per technician, sorted by start time
  • Unassigned queue shows client, address, and priority
  • Visit statuses move from scheduled to en route to on site to done
  • Notes and time windows on every assignment

02

Double-booking is impossible — not just discouraged

Most schedulers warn you about conflicts after the fact. Hatua uses PostgreSQL exclusion constraints, so an overlapping assignment for the same technician is rejected by the database itself — even when two dispatchers click at the same instant.

  • Hard guarantee enforced below the application layer
  • Safe under concurrent edits from multiple dispatchers
  • Conflicts surface immediately so you can pick another slot

03

Customers see the truck coming

When a tech heads out, share a live tracking link by text or email. The customer sees the visit status and ETA on a simple public page — no app, no login — which means fewer "where are you?" calls into the office.

  • Tokenized tracking links — nothing for the customer to install
  • Technicians share live location with one tap, throttled and private
  • Set an ETA in minutes and the customer page updates
  • Send a review request as soon as the job wraps

See scheduling & dispatch in action

Set up your team in minutes and try it on your real jobs — free, no credit card required.