Product

Service alerts for each resident's own block

Trash and recycling, street sweeping, leaf collection and holiday greenery, matched to the resident's address and sent by text, email or app. Fewer residents call to ask when the truck is coming.

We built it in 2017 for the DC Department of Public Works, and it has been in use ever since. Residents there know it as MyDPW, and in October 2026 it got new apps for iPhone and Android and a new web app.

The MyDPW app

Alerts matched to each address

Most notification tools send the same message to everyone. A resident gets a street sweeping alert for half the city, decides it does not apply to them, and gets a parking ticket on Thursday. Then they call the department, which is the cost the alert was meant to prevent.

We use the department's own route maps. When a resident signs up, their address is matched to the trash, recycling and street sweeping routes it sits in. When staff send an alert, they pick the routes it is about, and only the addresses inside those routes get it. Parking alerts are matched by license plate instead.

An alert sent only to the routes it is about An illustration, not a real map. A city street grid is divided into six collection routes, lettered A to F, and each dot is a resident's address, placed inside its route when the resident signed up. Beside the map, staff write an alert that trash pickup is a day late and pick routes B and F. Only the addresses inside routes B and F receive it, by text, email or app, whichever each resident chose. The addresses in the other four routes receive nothing. NEW ALERT Trash pickup on your route is a day late. SEND TO ROUTES Route B Route F EACH RESIDENT'S CHOICE Text Email App Goes only to addresses inside the routes picked. Send alert A B C D E F Inside a picked route: gets the alert Outside: hears nothing Route boundary from the city's map data
Staff pick the routes an alert is about. Only the addresses inside those routes get it, by text, email or app, whichever each resident chose. Everyone else hears nothing.

What residents see

Residents save the addresses they care about (home, work, a parent's house) and see what is coming at each one. The next trash and recycling days, their street sweeping blocks and leaf collection sit on one screen, and a tap opens the full schedule.

The MyDPW Today screen for a saved address on East Capitol Street: trash and recycling on Monday, street sweeping on Wednesday from 9:30 to 11:30 am, and leaf collection.
Today: what is next at the saved address, service by service.
The street sweeping page: next sweep Wednesday, October 7, 9:30 to 11:30 am, on the 300-399 block of East Capitol Street, with a reminder the night before, and the week's sweeps below.
A tap on a service opens its schedule for the week.
Further down the street sweeping page, a map with the swept block on East Capitol Street highlighted and labeled Wed and Thu.
Street sweeping shows the exact block on a map.
The MyDPW launch video, 54 seconds, with music.

A launch video for the department to share

For the October 2026 release we made a short video the department can post: all four services in one place, the Today screen, reminders, holiday changes, picking your street sweeping blocks and leaf collection. The app screens in it are a real recording of the app.

What it does

A campaign for each service
Each service has its own campaign, with its own schedule, messages and audience: trash and recycling, street sweeping, leaf collection and holiday greenery. Reminders, cancellations and service disruptions are separate messages, so a canceled day never uses the reminder text.
Matched by location
Each address is matched to the department's own routes. Parking alerts are matched by license plate, and one-time messages can go to any group of residents the department selects.
Seasons, holidays and exceptions
Street sweeping runs from March through October, and leaf collection in the late fall. Schedules follow calendar rules, with holiday and exception dates for the weeks that are different.
Three channels, one subscription
Text, email and app notifications. Residents choose their channels, and the department manages one list instead of three. Each department has its own delivery settings, and a test mode lets staff try a new campaign on real data without sending anything to residents.
Where residents manage it
A web app, and apps for iPhone and Android, all rebuilt in 2026. Residents add their addresses, choose their services and channels, see the week ahead at each place, and pick the street sweeping blocks where they park. They sign in with a code sent to their phone or email, so there is no password to remember.
Each department gets its own setup
Its own web address, branding, message templates, delivery settings and message queues, all on one shared system.

In use in Washington, DC since 2017

We built it in 2017 for the DC Department of Public Works, and it has run every season since, the pandemic years included. Each spring street sweeping starts, and each fall leaf collection takes over. In October 2026 we moved it to our current platform and released new apps for iPhone and Android and a new web app. Residents kept their addresses and alerts.

Built and still supported by our founder

Our founder wrote the original 2017 system and still supports it, so you would talk to him directly. It has had several major technical upgrades since then, all made by the person who wrote it.

The contractor is well versed in database design and system architecture.

David Koehler Deputy Chief Information Officer, DC Department of Public Works

Which service do residents call about most?

Start with that one. In a 30-minute demo, we will show you service alerts on a live system and explain what it takes to set up your routes.

Request a demo