Every reason a resident contacts city hall, in one queue.
A 311 tool that only takes street complaints solves a tenth of the problem. CivicDesk311 covers the whole front counter — public works, utilities, permits, animal control, code enforcement, and open records — and routes each request to the department that actually handles it.
How a request actually moves
A resident opens your portal, picks a category, drops a pin on the map, and adds up to three photos if they have them. No account, no password, no app to install. Before the request reaches a queue, its coordinates are checked against your jurisdiction boundary, so a complaint about a neighboring town’s street is caught at the door rather than three days later by a crew that drove out to look at it.
Category and location together decide the department. The request lands in that department’s queue, the assigned staff are texted, and the resident gets a tracking link they can open any time without creating an account. Every status change from that point fires a text or an email to the resident — outbound only, so nobody is waiting on a reply that will not come.
Each change is written to a hash-chained audit log. Months later, when somebody asks when a report came in and who closed it, the record answers rather than a memory.
The six areas towns and counties run through it
Public works and physical infrastructure
Potholes, road damage, streetlights, signage, culvert washouts, and drainage. Field requests arrive with a map-pinned location and photos, so a crew can be dispatched without a second phone call to work out where the problem is.
Utility billing and services
High bill reviews, meter re-read requests, and service start and stop. Billing questions reach the clerk who can answer them, with the resident’s account context attached and a documented response window.
Permitting, licensing, and inspections
Burn permits, garage sale permits, solicitor applications, and inspection appointments. The counter line becomes a form: applications land time-stamped in the clerk’s queue and the applicant is notified the moment a decision is made.
Animal control and lost pets
Lost and found pet reports, stray pickup, and bite or nuisance reports. Photo uploads reunite animals with owners in hours instead of days, which keeps them out of the shelter and off the town’s boarding bill.
Code enforcement and nuisance
Grass height, abandoned vehicles, and illegal dumping. Residents report neighborhood problems without a doorstep confrontation, and the photographic record is there if a citation follows.
Public records and FOIA
Open records requests are time-stamped on arrival and tracked to closure, so meeting your state’s statutory deadline is a matter of record rather than memory.
What is underneath
The platform is built on PostGIS, so location is data rather than a text field. Requests cluster into hotspots you can see, which turns a year of pothole reports into a paving argument with a map attached.
There is a real API: Open311 GeoReport v2, the standard the large city systems publish, not a bespoke interface. A public request map and live feed are available if you want residents to see what has been reported and what has been fixed.
Two capabilities are optional and metered, because they depend on a commercial provider rather than on us: resident-facing translation across more than a hundred languages, and AI triage that reads a description and photo to suggest a category. Both degrade cleanly — the platform runs without either.