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.
Five stages, one platform.
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
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
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
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
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
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.
campaign Citizen submits
"Big pothole on Lakeshore between 4th and 5th. Hit it twice this week." Photo attached. Address auto-geocoded.
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.
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."
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.
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."
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.
Pump issue → predictive maintenance → SOP.
Lift Station #3 has been climbing the predictive risk board for two weeks. Then the SCADA alarm fires.
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.
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.
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.
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.
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.
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