How it works

From citizen request
to closed work order.

WorkmanIQ ties together the moments where most public works software falls apart: intake, triage, dispatch, fieldwork, and reporting. AI runs in the background at every step.

The end-to-end flow

Five stages, one platform.

01

Intake

A citizen submits a request through your public portal, SeeClickFix, or a webhook. A technician creates one from the field. A supervisor logs one at her desk. Every channel ends up in the same queue.

  • Public no-login portal with photo upload, address geocoding, and reCAPTCHA
  • SeeClickFix v2, Samsara, Geotab, ESRI — in the box
  • Tracking codes (SR-XXXXXXXX) for citizens with no account
02

AI Triage

The moment a request lands, the AI reads it. It classifies the right division, category, and priority — cross-references nearby work orders and assets within 200 meters — and either auto-converts a high-confidence request into a work order or routes it for a supervisor's review.

  • Division, category, and priority classified automatically
  • Geospatial duplicate detection & recurring-issue flagging
  • Confidence score + plain-English reasoning sentence
03

Dispatch

The work order lands in the right division's queue with the right priority and SLA already set. Supervisors assign — one tap on the phone or one click on the desktop. SLA escalation runs in the background.

  • Priority-driven SLAs: Emergency 2hr · High 8hr · Medium 3d · Low 7d
  • Workflow automation engine for triggers like "auto-assign emergency hydrant WOs to on-call"
  • SLA warnings at 75% of clock; escalation on breach
04

Field Completion

The technician opens the PWA on their phone — even with no signal. They QR-scan the asset, photograph the work, leave a voice note, log materials & labor, and one-tap the WO closed.

  • Installs to the home screen on iOS, Android, Windows, Mac
  • Works offline; syncs the moment connectivity returns
  • Voice clips, photos, QR scan, mileage, materials — all captured in one place
05

Reporting

The director asks "which assets cost us the most this quarter?" in the AI Assistant box and gets a chart, a table, and a narrative back. Scheduled reports email themselves at 6 a.m. The citizen sees their request marked complete.

  • Plain-English questions → chart + table + summary
  • Pre-built reports: cost-by-division, technician productivity, predictive risk, Act 51
  • Scheduled email digests; CSV / Excel export from any list
Sample workflow #1

Pothole request → closed work order.

7:02 a.m., Tuesday. A resident on Lakeshore Drive submits a photo of a pothole through the public portal.

7:02 AM

campaign Citizen submits

"Big pothole on Lakeshore between 4th and 5th. Hit it twice this week." Photo attached. Address auto-geocoded.

7:02 AM

auto_awesome AI triages

Division: Streets · Category: Pothole · Priority: Medium. Confidence 94%. Cross-reference: one prior request 38 m away (last week, closed). Auto-converts to WO-2026-000412.

7:14 AM

assignment_ind Supervisor assigns

Streets supervisor opens the queue on her phone, taps WO-412, assigns to crew Truck-7. Citizen automatically notified: "Your request is in progress."

9:48 AM

build Crew dispatches

Truck-7 arrives. Foreman QR-scans the location marker, takes a "before" photo, taps Start. Materials: 0.3 tons cold patch — pulled from inventory.

10:11 AM

task_alt Field completion

"After" photo, voice note ("patched and tamped, will need a hot mix overlay in spring"), labor logged: 23 minutes. One-tap Complete. Citizen automatically notified: "Your request has been closed."

5:00 PM

insights Daily report

Director's evening digest: Streets closed 18 WOs today, avg close time 2.6 hr. The voice note is logged in the asset's history for the spring overlay schedule.

Sample workflow #2

Pump issue → predictive maintenance → SOP.

Lift Station #3 has been climbing the predictive risk board for two weeks. Then the SCADA alarm fires.

Day −14

timeline Risk score climbs

Lift Station #3 moves from Medium to High. Reasoning: 3 repairs in last 6 months, age 72% of expected lifespan, condition trend declining.

Day −7

history Asset history reviewed

Utility supervisor opens the asset record: 14 WOs in 24 months, last impeller replacement 18 months ago. AI Assistant pulls the cost trend automatically.

Day −5

menu_book SOP generated

Supervisor uploads the manufacturer's PDF for the pump model. AI generates a complete SOP: title, 12 numbered steps, safety notes per step, parts list, estimated time, recommended interval.

Day 0

notifications_active Alarm fires

SCADA webhook posts to WorkmanIQ. AI triage tags it Emergency, division Sewer, links it to Lift Station #3. WO created and routed to on-call.

Day 0

engineering Field service

Tech opens the WO, sees the SOP attached automatically, follows the 12 steps offline. Photos and a voice debrief uploaded on the way out.

Day +1

trending_down Risk recalculates

The completed WO updates the asset's repair history. Risk score drops from High back to Medium. PM schedule auto-adjusts.

See it in your environment.

We'll walk through the citizen portal, the technician PWA, and the AI Assistant with your division structure and your assets.

Request a demo arrow_forward