ISPStack
From booking to sign-off

One board.
Every install,
every day.

A dispatch board that closes its own loop. The technician's phone app posts the photo, the signature, the signal reading — and the same minute, the subscription activates and the install fee posts to the invoice.

Mobile-first PWA GPS check-in Auto-activate on close
Dispatch · Today
Wed 25 May · 8 jobs · 3 technicians out
live
Pending
3
Mwangi N.
New install
Westlands, NRB
ETA 09:30
Aisha O.
Fault check
Karen, NRB
ETA 10:15
Otieno S.
Survey
Lavington, NRB
ETA 11:00
Assigned
2
FibrePulse Ltd.
JK
B2B install
Westlands, NRB
ETA 12:30
Wanjiku K.
AW
Relocation
Kilimani, NRB
ETA 14:00
On site
1
EastLink Tower
JK
Cable splice
CBD, NRB
start 08:42 running
Done
2
Kamau J.
AW
New install
Buruburu, NRB
done 07:58 ✓ activated
Achieng M.
AW
Router swap
Embakasi, NRB
done 08:24 ✓ activated
Capabilities

A real install-to-activation workflow.

Field isn't an afterthought bolted onto a billing system. It's a first-class module, with a mobile app the technicians actually open.

Skill + area dispatch

Assign the right technician by skill set, vehicle, and service area. Auto-assign with a manual-override toggle for the awkward installs that need the senior pair of hands.

Mobile-first install app

A PWA the technician installs once. GPS check-in, photo capture, signal-strength entry, customer signature, completion — works offline and syncs the moment it gets a bar.

Auto-activate on close

Completed install closes the ticket, activates the subscription, posts the install fee — RADIUS auth ACKs before the technician has driven away.

Reason-coded fail flow

Failed visit captures the reason (no-access, equipment-missing, weather), re-queues automatically with the right next-step assignment.

SLA + ETA SMS

Customer gets a confirmation SMS with the window, an "on the way" SMS at dispatch, and a post-install survey link — without ops dispatching anything by hand.

Per-customer job history

Every visit becomes part of the customer record forever: photos, notes, signal levels, who serviced it, what was replaced.

Office ↔ phone

Same data on both ends, in real time.

The dispatcher reassigns a job — the technician's phone updates. The technician completes the install — the dispatcher's board flips a card to "Done". No status calls, no Whatsapp follow-up.

Office · desktop dispatcher
Job · INST-04812
B2B install · FibrePulse Ltd. · Westlands
Assigned
James K.
Window
12:30 - 14:30
9:41
JK
My day
3 jobs · James Karanja
on site 08:42
EastLink Tower
Cable splice · CBD
FibrePulse Ltd.
B2B install
12:30
Wanjiku K.
Relocation
14:00
End of day

Numbers ops actually wants tomorrow.

Jobs closed
12
+ 2 vs. yesterday
Avg install time
2h 14m
first-visit complete: 91%
Reworks
1
reason: equipment-missing
Auto-activated
11 / 12
1 paused · awaiting payment
Technician leaderboard
  • 1 JK
    James Karanja
    avg 2h 04m
    5
    jobs
  • 2 AW
    Amina Were
    avg 2h 12m
    4
    jobs
  • 3 PO
    Peter Otieno
    avg 2h 38m
    3
    jobs
Counts feed projects-module utilisation for billable-time payroll.
Want to talk?

Issue your first work order today.

Dispatch board and technician phone app go live the same hour. Techs install the PWA once and it stays on the home screen.