Maria Rodriguez calls 311 at 8:23 AM on a Tuesday morning. Her tire blew out yesterday because of a pothole on NE 125th Street. She’s frustrated. She wants to know when someone’s going to fix it.

In the old system, her voicemail would sit in a queue for 2-3 days. A 311 staff member would eventually listen to it, manually type the address into a spreadsheet, copy-paste it into an email to Public Works, then draft a confirmation email back to Maria. Total time: 10-15 minutes per complaint. Total resident wait time: 48-72 hours before anyone even acknowledged the report.

In the new system, Maria gets a confirmation email in her inbox before her morning coffee is cold.

3 min
Average response time (down from 3 days)
92%
Staff time saved on routine complaints
47
Complaints processed on Day 1 of pilot

The Problem: Good Intentions, Manual Processes

North Miami’s 311 team wasn’t slow because they didn’t care. They were slow because every single pothole complaint required the same eight manual steps: listen to voicemail or read email, extract location, verify address in GIS system, check for duplicates in past ticket log, categorize issue type, route to appropriate crew, draft confirmation email, log everything in the CRM.

When you’re processing 200+ complaints a week across potholes, streetlights, trash pickup, and graffiti, those eight steps add up. Staff spent 60% of their time on data entry and 40% on actual problem-solving.

The equity issue hiding in plain sight: Residents who called got slower service than residents who used the web form. Why? Because voicemails required transcription and interpretation. Staff had to listen, rewind, listen again to catch the address. Web forms had structured fields—instant data.

Low-income residents and elderly residents were more likely to call. English-as-a-second-language residents were more likely to call. The “fastest” channel was only fast if you were comfortable with online forms.

The Solution: AI Handles the Rote, Humans Handle the Judgment

We built an AI assistant that reads incoming complaints (email, voicemail transcripts, web forms) and does the eight manual steps automatically—with one critical difference: it drafts everything, but sends nothing without staff approval.

The AI extracts the location, geocodes it to latitude/longitude, checks the duplicate database, routes it to the appropriate Public Works crew, and drafts a confirmation email. Then it stops. It queues the complaint in a dashboard and waits for a human to review and approve.

What Staff Actually See

Instead of listening to voicemails and typing addresses into spreadsheets, 311 staff now see a card for each complaint showing:

  • The original complaint text (exactly what the resident said)
  • AI’s extracted data: location, issue type, urgency level, suggested crew
  • Confidence score (94% = probably correct, 67% = double-check this)
  • Duplicate detection results
  • Draft confirmation email ready to send

Staff can approve with one click, edit any field before sending, flag for supervisor review, or reject and recategorize. The AI doesn’t make the final call. It makes the first draft.

🎮 Interactive Demo
See What Staff Actually Use

This is the live dashboard North Miami 311 staff see when AI-triaged complaints come in. Click “Approve & Send” on any complaint to see how fast the workflow moves. Notice the human checkpoints at every stage.

northmiamifl.gov/311/queue
💡 Try it: Click “Approve & Send” on Complaint #1 to see the workflow in action. Notice how the second complaint (voicemail with vague location) has the approval button disabled—the AI correctly flagged it as “requires manual review.”

The Results: Faster Service, Happier Staff

After the first week of the pilot:

Key Outcomes
  • Average confirmation time dropped from 2-3 days to under 5 minutes
  • Staff processed 3x more complaints per day without working longer hours
  • Duplicate filings dropped by 40% (AI caught them before creating new tickets)
  • Staff reported spending more time on complex cases that actually required human judgment
  • Zero complaints were auto-sent without staff review (human approval gate held firm)
“I was skeptical at first. I thought this was going to be one of those ‘AI replaces workers’ things. But it’s the opposite. The AI does the boring part—typing addresses, checking duplicates—and I get to focus on the angry resident who needs a callback or the complaint that’s actually describing a sinkhole, not a pothole. I’m doing the work I was hired to do.”
Carmen S., 311 Customer Service Representative, City of North Miami

What We Learned About Human-AI Collaboration

1. Transparency Builds Trust

Staff trust the system because they can see its work. Every AI decision is explained: “Urgency set to High because complaint mentions vehicle damage.” Staff aren’t being asked to trust a black box—they’re being shown the reasoning and asked to verify it.

2. Confidence Scores Are Critical

The system shows a confidence percentage on every extraction. 94% confidence = staff usually approve without edits. 67% confidence = staff know to double-check the location. The score isn’t just technical metadata—it’s a collaboration signal.

3. Edge Cases Reveal System Gaps

Voicemails from non-native English speakers had lower transcription accuracy. The AI correctly flagged these for manual review, but it also revealed that the “fast” system was still slower for certain residents. This led to a new initiative: adding Spanish and Haitian Creole language options to the web form and training the transcription model on local accents.

4. “Approval Fatigue” Is Real

When 90% of AI suggestions are correct, staff can start rubber-stamping approvals without reading. We addressed this by randomizing “attention check” complaints into the queue—AI-flagged cases that require close review to test if staff are actually reading. This keeps approval quality high.

What’s Next

The pothole pilot was phase one. North Miami is now expanding the AI assistant to handle streetlight outages, missed trash pickups, and graffiti reports. Each complaint type required custom training, but the core infrastructure—AI drafts, human approves—stays the same.

The bigger goal: Free up 311 staff to do proactive outreach instead of reactive inbox management. What if instead of spending all day processing complaints, they spent half their time calling residents in flood-prone areas before hurricane season? What if they had time to run “report a pothole” workshops in neighborhoods with the lowest complaint rates?

AI doesn’t replace the human judgment required for civic work. But it can clear the space for that judgment to happen.

Want to Build This for Your City?

We design and implement AI-assisted workflows for municipal governments and public sector organizations. Human approval gates built in from day one—not bolted on later.

Schedule a Discovery Call →