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