Skip to content
My City
Municipal Service Management Platform

The digital front door for municipal services.

My City connects residents, municipal teams and public works in one simple platform — from the first report to the final resolution.

Report it. Route it. Fix it. Confirm it.

  • Data stored in Canada
  • English and French
  • Cloud or on-premise
The My City app on a phone, showing a resident's reports and a map of nearby issues
The platform

Residents report. Teams respond. Managers see everything.

Three moves, one record. Nothing is re-typed between them, and nothing quietly falls off a list.

  1. Residents Report

    Make it easy for residents to report issues with photos, location and details.

  2. Teams Respond

    Automatically route requests to the right department, track work and keep everyone informed.

  3. Residents Confirm

    Close the loop with residents. The finished work goes back to the person who reported it, to confirm or reopen.

Report → Route → Resolve → Confirm

From Report to Resolution

My City turns a citizen report into a structured municipal workflow.

  1. Report

    Residents submit an issue — a photo, up to 60 seconds of voice, or a few words. The location is attached automatically, and faces and licence plates are blurred before the photo is stored.

  2. Route

    My City routes it to the right team. The report is classified against your own categories, reports of the same problem in the same place are grouped into one job, and it lands with the department that owns it.

  3. Resolve

    Municipal staff manage and resolve the request — assignment, priority, a controlled status lifecycle, and before-and-after photos of the work.

  4. Confirm

    Residents receive updates and can confirm the resolution. If the problem is still there, they reopen the request instead of starting over.

The same timeline the resident and the city both see.

Why My City

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.

The resident

confirms the fix before a request is closed

One record, not four systems

The report, the routing, the job, the photos and the resident's notification all live on the same record. Ten reports of one pothole become one job.

Bilingual by default

Every resident screen and every staff screen in English and French, including all 18 issue categories as they ship.

Cloud or on-premise

Run it as a managed service on Canadian cloud infrastructure, or in your own municipal data centre when policy requires it.

What you can report

If it is broken on your street, it belongs here.

Eighteen categories of civic issue, each routed to the department you assign it to. These are six of the most common.

A city street with cracked and broken asphaltRoads & pavement

Potholes and broken pavement

Cracked asphalt, sunken slabs, crumbling curbs — pinned to the exact spot on the map.

An overflowing public waste bin surrounded by litterSanitation & waste

Overflowing bins and dumping

Missed collections, illegal dumping, and litter that never seems to get picked up.

A lit street lamp against a night skyStreet lighting

Lights out, or on all day

A dark corner is a safety problem. Report the pole; it goes to the team that maintains it.

A snow-covered residential sidewalk in winterAccessibility & sidewalks

Sidewalks nobody can use

Uncleared snow, blocked ramps, missing curb cuts — the things that decide whether someone can leave the house at all.

A flooded city street with water covering the roadwayWater & drainage

Flooding, leaks and blocked drains

Standing water and burst mains, reported before they take out the road underneath them.

A wall covered in colourful graffiti at nightPublic property damage

Graffiti and vandalism

Tagged walls, damaged benches, broken shelters — logged with a photo and a location.

And everything else a city has to look after.

Traffic signs, parks and green spaces, pests, noise, construction safety, transit stops, utilities, public safety — eighteen categories in all. A municipality can rename any of them and re-route where they land.

The Toronto skyline at golden hour

Built for a city — not adapted for one afterwards.

issue categories, ready to route to your departments
18
every screen, in both languages
EN / FR
voice reports, transcribed automatically
60 s
of resident reports, photos and voice recordings stored in the deployment's own region
100%
Public Works

Built for Public Works teams

Turn citizen reports into actionable work — without emails, spreadsheets or manual forwarding.

See My City for Public Works
  • Automatic assignment to the department that owns the category, with per-type overrides
  • Location-aware requests, pinned to the exact spot on the map
  • Work orders — one job, even when ten residents report the same pothole
  • Priority management — set at intake and adjustable by your staff, who always have the final say
  • Status management — a controlled lifecycle that refuses transitions which make no sense
  • Field updates — crews and contractors accept, start and resolve a job on their own screen
  • Photo evidence — before-and-after images attached to the job
  • Resolution confirmation by the resident who reported it
  • Performance dashboards by department, team and category
Municipal Management

Give municipal leaders visibility

See what residents are reporting, how teams are responding and where service bottlenecks are happening — all from one dashboard.

  • Department performance
  • Response time
  • Resolution time
  • Issue volume
  • Geographic trends
  • Open vs. resolved requests
  • Service performance

Every average carries the sample size behind it, and an empty bucket is shown as empty rather than as a zero.

Book a Municipal Demo
Features

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.

Citizen Experience

What a resident can do, from the moment they notice a problem to the moment they agree it is fixed.

Municipal Workflow

What happens between the report landing and the crew finishing — handled by the platform, not by a mailbox.

Management & Analytics

What leadership needs to answer a council question without phoning three departments first.

Platform & Infrastructure

What your IT department and your procurement officer will ask about.

Security & hosting

Built for Canadian municipalities

Canadian data hosting, database-level isolation between cities, and a deployment model your policy can actually approve.

Cloud

Fully managed and hosted by Geoxity — resident data in Canada for this deployment. Automatic updates, scaling and daily backups, with no infrastructure for you to run.

On-premise

Run it in your own municipal data centre rather than on our cloud, connected to the infrastructure it needs. Same product, same updates, your perimeter.

Data residency is configured per deployment, to meet the law of the country you operate in. On this deployment, resident reports, photos and voice recordings are stored in Canada. Several steps run outside Canada — automated classification, address lookup, sign-in identity and SMS delivery, and database backups — and every one of them is set out in full in our privacy policy.

Montréal seen from Mont-Royal at sunset
90-day trial

Run My City for 90 days. Free.

We set the platform up for your municipality — your departments, your issue categories, your routing rules — and your teams run it for three months. If it is not right for you, we withdraw it and you pay nothing. If it is, we move to an annual agreement.

We help you start with a structured evaluation and assess the platform before moving to an annual deployment.

Request a 90-Day Trial

The 90 days include

  • Full platform access
  • Initial configuration
  • Department setup
  • Issue categories
  • Routing configuration
  • Staff onboarding
  • Training
  • Support
Pricing

Simple municipal pricing

Built for Canadian municipalities. Scaled to your community.

Plans start at CA$5,400/year.

Annual pricing is based on municipality population and deployment requirements.

Tiers differ by population only. There is no feature held back for a larger plan, and no per-seat charge at any size.

Annual price by municipality population.
PopulationAnnual price
Up to 10,000 residentsCA$5,400
10,001–25,000 residentsCA$8,400
25,001–50,000 residentsMost PopularCA$9,900
50,001–100,000 residentsCA$14,900
100,000+ residentsCustom

Annual subscription with renewal options. Start with a 1-year term and renew annually as your municipality grows. We do not ask a municipality to sign a five-year agreement to get a sensible price.

What the 90 days prove

The numbers we hand over at day 90

My City has not launched publicly yet, so we have no customer results to show you and we are not going to invent any. Here is what we measure with you over the 90 days instead.

Reports received

Volume by category, by area and over time — what your residents are actually reporting, rather than what anyone assumed.

Average response time

From the moment a resident files a report to the moment one of your teams picks it up.

Average resolution time

By department, team and category, with the sample size behind every average.

Confirmation rate

How often residents confirm the fix — and how often they reopen it, which is the number nobody else will show you.

At day 90 the numbers are yours, exported, whether or not you continue.

FAQ

Questions municipalities ask

What comes up most in a first call with a municipality, answered plainly.

How much does My City cost?

Plans start at CA$5,400 per year and scale based on municipality population and deployment requirements.

Can we try My City before purchasing?

Yes. We set the platform up for your municipality and your teams run it free for 90 days. If it is not right for you, we withdraw it and you pay nothing; if it is, we move to an annual agreement.

Is My City hosted in Canada?

Yes. My City can be deployed using Canadian-hosted infrastructure, and data residency is configured per deployment to meet local law. On this deployment, resident reports, photos and voice recordings are stored in Canada. Several steps run outside Canada — automated classification, address lookup, sign-in identity and SMS delivery, and database backups — and we set each of them out in full in our privacy policy.

Can My City integrate with our existing systems?

Yes. My City provides an API for data exchange with your infrastructure. If you already run a request or dispatch system, My City can sit on the resident side and pass requests through to it as a web service. What is exchanged in each direction is defined with you as part of the deployment.

Can My City be deployed on-premise?

Yes. My City can run in your own municipal data centre instead of our cloud, connected to the infrastructure it needs — for municipalities with specific hosting or data requirements. It is scoped per municipality, so talk to us about requirements and timeline before it goes into a tender.

Do we need to replace our existing CRM?

Not necessarily. My City can operate alongside existing municipal systems and integrate through defined interfaces where appropriate.

Is My City available in French?

Yes. The resident app, the municipal dashboard and this site are fully bilingual in English and French, and the 18 issue categories ship translated. A category you rename or add yourself shows the wording you give it.

Does it cost residents anything?

No. The apps and the web version are free for residents, always. The municipality pays for the platform.

Get the app

Start reporting today

The web app works right now, in any browser, on any device. The iOS and Android apps ship with the first municipal launch.

Coming soonGoogle PlayComing soonApp StoreOpen the web app

Free for residents, always. Municipalities pay for the platform.

Someone photographing a city street with their phone
A municipal worker in high-visibility clothing repairing a road with a jackhammer

My 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.