For public works directors

Run your DPW
without the spreadsheets.

Most public works departments keep track of their work across spreadsheets, a shared inbox, paper tickets, and a vendor portal or two. WorkmanIQ puts work orders, citizen requests, assets, preventive maintenance, inventory, and fleet in one system that the office and the field crews share. It works for a four person DPW office and for a department with hundreds of employees.

One systemfor work orders, assets, PMs, and fleet
Cloud hostedwith nothing to install on your servers
Integrations includedESRI, SeeClickFix, Samsara, and Geotab
Security packetready for IT and procurement review

Designed around how a public works director works.

Streets, water, sewer, refuse, fleet, and facilities all report into one view. When council asks how things are going, you have current numbers you can stand behind, whether your office has four people or a few hundred.

Visibility

Open work across all divisions.

One dashboard shows open, overdue, and completed work orders and the average close time for each division, so you are not switching between tabs and spreadsheets to find out where things stand.

Reporting

Answer council questions quickly.

Type a question such as "How many pothole reports did we get this quarter?" or "What is our average response time on water complaints?" and get a chart and a table back without waiting on a custom report.

Adoption

Field crews will use it.

The field app installs to a phone's home screen in about five minutes, works without a signal, and closes a job in three taps. Crews can pick it up on their first day.

Also used by: City & Town Managers Utility Supervisors Fleet & Facilities Leads Field Crews & Technicians IT & Procurement
What it replaces

The tools most departments piece together today.

A typical public works team runs on some mix of spreadsheets, paper tickets, an older CMMS, a citizen intake app, and a separate asset list. WorkmanIQ covers all of those in one place.

What teams use today
What WorkmanIQ does instead
Spreadsheets for tracking work, assets, and PM schedules
One shared database with an audit trail, dashboards, and exports
Paper tickets handed to crews each morning
Work orders on crews' phones with photos, voice notes, and offline sync
An older desktop CMMS with a chat window added on later
Request triage, asset risk scoring, and plain English reporting built into the modules
Citizen intake apps like SeeClickFix that collect requests but have no work order system behind them
A citizen portal that classifies each request and turns it into a work order
Separate asset systems, with GIS in one place and repair history in another
Two way ESRI sync, with work order history and a risk score on each asset
Custom reports that take weeks to set up
Ask a question in plain English and get a chart, a summary, and a table
01 / Intake to dispatch

Citizen requests reach the right crew without anyone sorting an inbox.

A resident reports a pothole through the public portal. Within a few seconds the request is classified as Streets, Pavement, Medium priority, matched with three nearby reports from the past week, and placed in the Streets queue. The supervisor approves the work order from their phone that morning.

  • Division, category, and priority set when the request comes in
  • Duplicate detection for reports within 200 meters
  • A confidence score and a short explanation with each classification
Live request AI triage
1Citizen submits via portalSR-7841
2Classified as Streets / Pavement94% conf.
3Linked to 3 nearby reports200m
4Routed to Streets queueWO-412
02 / Predictive maintenance

See which assets are most likely to fail next.

Each asset has a risk score based on its age, condition trend, repair history, warranty status, and run hours. Lift Station #3 failed twice last quarter, so its score is high and it sits at the top of the list. That gives you time to schedule the work before the 2 a.m. call comes in.

  • Scores update as work orders are closed
  • A plain English explanation for each score
  • PM scheduling for high risk equipment
Asset riskPumps & lift stations
Lift Station #387CRITICAL
Pump House A71HIGH
Hydrant 4th & Maple54MEDIUM
Lift Station #138MEDIUM
Pump House B19LOW
03 / Field app

Works in basements, tunnels, and dead zones.

Crews install the app on their phones in about five minutes. On a job they scan the asset's QR code, take a photo, record a voice note, log materials, and close the work order. When there is no signal, the app saves everything and syncs once the phone reconnects, so nothing has to be typed in back at the office.

  • Installs on iOS, Android, Windows, and Mac
  • Works offline and syncs without conflicts when the phone reconnects
  • Voice notes, photos, QR scans, mileage, and materials on one screen
9:42 AM Offline
WO-2026-000412
Hydrant flow test, 4th & Maple
qr_code_scanner Scan photo_camera Photo mic Voice
WO-2026-000409
Lift station #3, quarterly PM
check_circle Mark complete
Departments served

Who uses WorkmanIQ.

Departments of Public Works Water Authorities Sewer Districts Streets & Roads Refuse & Sanitation Stormwater Facilities Teams School Campuses Government Buildings Fleet Operations Contractors
Who builds it

Built by MKN Web Solutions

WorkmanIQ comes from MKN Web Solutions in Detroit, Michigan. Our platforms serve millions of users, and we design, build, and operate all of them ourselves. WorkmanIQ runs on that same engineering.

We support what we ship. If you email us about WorkmanIQ, the reply comes from the engineers that built the product, not a sales team.

Michael Mikhjian, founder of WorkmanIQ
Michael Mikhjian Founder · MKN Web Solutions · 20+ years as a senior software engineer

Want a 20 minute walkthrough?

Tell us a little about your department and we will set up a demo. We show you the parts that apply to your team and skip the rest.

  • About 20 minutes, with no slide deck
  • Built around your divisions and assets
  • Pricing and procurement documents on request
Prefer email? mike@mkn.us
We only use this to set up your demo. You won't be added to a mailing list.