Municipal Services Portal

Industry: Government / Civic Tech
Year: 2023

Accessible citizen service portal reducing call center volume by 40%

The Challenge

A mid-sized city government wanted to modernize how citizens interact with municipal services. The existing process was frustrating: different departments had different phone numbers, paper forms were still required for many requests, and tracking the status of a submitted request meant calling and waiting on hold. The city council had made accessibility a priority, and any solution needed to meet WCAG AA standards at minimum.

The challenge went beyond technology. Government processes are complex for good reasons—accountability, equity, record-keeping. We couldn't just "move fast and break things." We needed to digitize workflows while respecting existing procedures, integrate with legacy systems that couldn't be replaced, and build something accessible to all residents regardless of technical ability, language, or disability.

Our Approach

We started with extensive stakeholder interviews: department heads, front-line city employees, and residents. We shadowed workers in the call center, public works, and permit office to understand actual workflows—not just the official process, but how work really got done.

Our approach prioritized:

  1. Accessibility from day one, not as an afterthought
  2. Integration with existing systems (not replacement)
  3. Clear status tracking so citizens always knew where their request stood
  4. Bilingual support (English and Spanish) throughout

We worked closely with the city's accessibility coordinator and conducted usability testing with residents of varying abilities. We also engaged with community organizations to ensure the platform would work for populations often underserved by digital tools.

The Solution

We delivered a citizen-facing portal with a staff backend for request management:

Citizen Portal

  • Service Directory: Searchable catalog of city services with clear descriptions and requirements
  • Request Submission: Guided forms for common requests (pothole repair, permit applications, utility issues)
  • Document Upload: Secure file upload for required documentation
  • Status Tracking: Real-time updates on request progress with estimated timelines
  • Account Dashboard: View all requests, save drafts, and receive notifications
  • Accessibility: WCAG AA compliant, screen reader tested, keyboard navigable

Staff Backend

  • Unified Queue: All incoming requests in one place with filters and search
  • Workflow Routing: Automatic assignment based on request type and geography
  • Internal Notes: Staff communication on requests without exposing to citizens
  • Status Updates: Templated and custom updates pushed to citizens
  • Reporting: Department-level and city-wide metrics on request volumes and resolution times

Integration & Administration

  • Legacy System Sync: Bi-directional integration with existing permit and work order systems
  • GIS Integration: Map-based visualization for location-based requests
  • Notification System: Email and SMS updates at key status changes
  • Language Support: Full Spanish translation with easy framework for additional languages
  • Admin Tools: User management, service catalog editing, and workflow configuration

Results & Impact

Citizen portal with service directory, request tracking, and document uploads

Staff backend with unified queue, workflow routing, and internal notes

WCAG AA compliance verified by independent accessibility audit

Full Spanish translation with framework for additional languages

Bi-directional sync with legacy permit and work order systems

Call center volume reduced by 40% within six months of launch

Technologies Used

WordPress (customized)PHPMySQLREST APIsGIS IntegrationTwilio (SMS)AWS (EC2, RDS)WPML