ELSIAA
ELSIAA

Demo · a plumbing client

Assigning field work without doing it by hand.

A plumbing client has people in the field. Each job needs the right skills, the right tools on the truck, a workable route, and a time estimate. Doing that matching manually for every request is slow and easy to get wrong. This page shows the system we built for that problem.

Demo · a plumbing client

01 · Before / After

How dispatch worked. How it works now.

A plumbing client had to decide who goes where by hand: which truck has the right tools, who knows the job type, how far each person is, and what the travel time looks like. Drag all the way left or right to compare both sides.

Drag · swipe · ← → · full range

After · With ELSIAA

The system assigns the job

Incoming work is matched to skills, tools on the truck, location, and current load. A stop order and time estimate are set with the assignment.

01Customer submits a request
02Job matched to skills and tools
03Nearest available tech selected
04Stop order and time estimate set

Result

The office can still change priority or reassign. The tech sees the job, tools needed, and when they should arrive.

Before · Manual dispatch

Spreadsheets and phone calls

Someone in the office had to check tools, skills, distance, and availability for every job, then call around until someone could take it.

Book1.xlsxTech Schedule — FINAL FINAL v7
Tech
Job
Tools?
ETA
Called?
Maya
Drain??
maybe
???
yes×3
Luis
Heater
truck B
late
VM
Jordan
Slab?
cam?
PM
busy
Sam
Gas smell
sniffer
ASAP
ringing
???
Overflow
hold
14 unresolved cells · 3 conflicting ETAs

Phone queue

Manual matching

Note

Who has the camera? Call Luis. Don’t double-book Sam.

02 · Customer request

Where the job enters the system.

Customers request service on the plumbing client's site. Submit a job here and it is assigned to a technician — then it shows up in the office board and in that technician's day list.

client-site.demo/request-service

Plumbing client

Request service

Job type

Urgency

Preferred window

03 · Office

What the office sees while people are in the field.

The problem on this side is visibility and control: which jobs are open, who is carrying them, whether a customer needs to move up the list, and whether an assignment should be changed. Use the filters and buttons — they update the same job list the technician app reads.

Office · Dispatch console

Job #1001

Elena Park

1842 Maple Ave

(512) 555-2201

Kitchen sink backing up into dishwasher.

ETA by job type

  • Clogged drain75m
  • Water heater180m
  • Slab leak240m
  • Gas line120m

Technicians

  • Maya Chen3 jobs

    Drain · Fixture · Sewer

  • Luis Ortega1 jobs

    Water heater · Gas · Fixture

  • Jordan Blake1 jobs

    Slab leak · Drain · Water heater

  • Sam Rivera1 jobs

    Gas · Sewer · Drain

Activity

  • Dispatch engine online · 4 techs available
  • Maya Chen en route to Elena Park

04 · Technician view

What the technician sees for the day.

Each person in the field gets their jobs in order, the equipment each stop needs, drive time, and how long the work should take. Open a job, check the gear list, and move the status as the day goes.

Stops

3

Drive

48m

Work

285m

9:41
5G

Field app

Maya · today

MC

3 jobs · ordered for today

Close

Request in. Job assigned. Tech already knows the stop order.

That is the problem this demo covers: taking incoming plumbing work and turning it into assigned stops with tools, order, and time estimates — without the office rebuilding the day in a spreadsheet.

Try another request

בעזרת ה׳ נעשה ונצליח