Everything a municipality needs to run service delivery
Four groups: what residents do, what your teams do, what leadership sees, and what the whole thing runs on.
Close the loop with residents.
Don't just mark a request as completed. Let the resident know what was done and give them the opportunity to confirm the resolution.
And when it isn't fixed
While a request is waiting on their confirmation, residents can reopen it instead of starting over — with a reason, photos and a voice note attached as evidence. It goes straight back to the same job.
Citizen Experience
What a resident can do, from the moment they notice a problem to the moment they agree it is fixed.
- Issue reporting
- Photo, text and voice reports
- Location-based reporting
- Status tracking
- Notifications
- Resolution confirmation
- Reopen request
Municipal Workflow
What happens between the report landing and the crew finishing — handled by the platform, not by a mailbox.
- Automatic routing
- Department assignment
- Work orders
- Priority management
- Status management
- Duplicate issue detection
- Response & resolution time tracking
Management & Analytics
What leadership needs to answer a council question without phoning three departments first.
- Municipal dashboard
- Department performance
- Issue analytics
- Response-time analytics
- Resolution analytics
- Geographic visualization
- Report history
Platform & Infrastructure
What your IT department and your procurement officer will ask about.
- Unlimited residents
- Unlimited teams
- Unlimited administrators
- API for data exchange with your systems
- Canadian data hosting
- Cloud deployment
- On-premise deployment
- Daily backups
- 99.9% uptime SLA
- Support
- SOC 2-aligned security controls
Want to see it working on your own categories and departments?
Request a 90-Day TrialMy City — From citizen report to municipal resolution.
Report it. Route it. Fix it. Confirm it. Run it free for 90 days and see how it works on your own departments, categories and routing rules.