Wastehero
Part of WasteOS · every resident on one record · you send every reply

Every resident, property, and case in one place.

Municipal waste teams juggle properties, schemes, and thousands of citizen requests across systems that don’t talk. WasteOS CRM gives your office and field one shared record for every address, so a case opened at the counter is the same case the driver sees in the cab, and every answer is one a councillor could stand behind.

See it on your cases Watch a case close Bring your hardest citizen case.
A minute on the case desk: one report, its evidence, your reply, closed on the record. Faithful recreation on demonstration data.
Cases · today 4 open5 open live
Anna Holm Missed collection · Birkevej 4
New OpenResolved
Jens Berg Bin repair · Ahornvej 22
Waiting
Sofie Lund Extra pickup · Parkvej 9
Open
Nordkaj ApS Overflowing container · Havnegade 3
Open
Mette Friis New bin order · Solvej 18
Resolved
Missed collection · Birkevej 4 · case 4821 OpenResolved
AH
Anna Holm · via the citizen portal · 08:02
Our bin wasn’t emptied yesterday. Birkevej 4. Second time this month.
From the record · attached automatically
V-07 passed 07:41 No lift registered Photo from the cab Container C-4412
AI draft · you review, you send

Nothing goes to the resident until you send it. Send reply
Resolved · first reply in one touch · on the record
Citizen portal
What Anna sees
Birkevej 4 · missed collection
Received · we are on itReturn visit booked · tomorrow 07:00-11:00
No charge · confirmed
Measured, not promised: the platform’s own running totals
0
tickets handled on the platform
0
bins under management
0
crew hours run through the driver app
Platform totals across WasteHero operations, not projections. When customer management runs on your desk, the numbers it shows are your own.
The problem

Three inboxes, a phone log, and a citizen who has already called twice.

A citizen request is only as good as the record behind it. Today it lives in shared mailboxes and phone notes that never meet, so the desk answers blind. Customer management makes one record per property, and every channel lands on it.

The same question, asked two ways
three inboxes · one citizenNobody owns the thread
ChannelThreadState
Shared inboxRE: RE: missed collection Birkevej 4forwarded to Opsforwarded again
Ops inboxBirkevej 4 · again??same case, new thread
Phone logAnna Holm called twiceno case opened
Ask whoever answered the phone.
One record · Birkevej 4live
TimeEventState
08:02Case opened from the portalon the record
08:03Evidence attached · V-07 · no liftautomatic
08:41Reply approved and sentyou sent it
just nowReturn visit bookedon the record
 
One case on the property record: reported 08:02, answered 08:41, resolved. The next person to open Birkevej 4 sees all of it.

Every property, contract, and case in one record

Keep addresses, bins, schemes, contracts, and full service history together. Open any property and see every collection, request, and interaction it has ever had, so nobody starts a case blind and no context is lost between shifts.

Every conversation, in context

Phone, email, the citizen self-service portal, and the field app all land on the same record, attached to the container, route, or invoice they relate to. Threads stop getting lost between inboxes and the next person to pick up a case can see everything that came before.

A workspace tuned to every role

Case handlers, managers, drivers, and citizens each get a view built for their job, with permission-aware workflows that expose exactly what they need and nothing they don’t. GDPR boundaries are enforced by the record itself, not by policy alone.

Built for municipal reality

Everything a public waste desk actually needs

The details that decide whether a case closes cleanly or ends up in a council complaint.

01

Citizen self-service

Residents report missed collections, order bins, and check their schedule from a branded portal, opening a case on the right property without a single phone call.

Report missed collection Order a bin My next collection
02

SLA timers

Every request carries the deadline it was promised. Timers count down in view, and anything at risk of breach surfaces before it becomes a complaint.

Case 4821 · reply due3h 40m left
03

GDPR by design

Personal data is scoped to the roles that need it, with retention rules and erasure requests handled on the record instead of in a spreadsheet nobody trusts.

04

Full audit trail

Who changed what, when, and why is written to the record automatically, so a disputed decision can be explained line by line in a council meeting.

08:02Case openedportal
08:41Reply sentapproved · L. Sørensen
09:15Return visit bookedV-07
05

Properties and schemes

Group addresses by district, scheme, or waste stream and act on the whole group at once, from a route change to a service-wide notice.

06

Connected to the rest of WasteOS

Cases, routes, containers, and invoices share one data model, so a change made at the counter reaches the driver and the finance team without re-keying.

How a case flows

From report to proof, on one record

Every citizen request follows the same governed path, and every step is written down.

1

Report

A citizen reports an issue through the portal, app, phone, or counter. Whatever the channel, a case opens on the correct property.

2

Triage

The case is routed to the right team with its SLA timer running, so nothing sits in an inbox unowned.

3

Resolve

Office and field act on the same record. The resident is notified automatically the moment the case is closed.

4

Prove

The full history stays on the record, ready to answer a councillor, an auditor, or the next request on the same address.

One record, four jobs

The same truth, shaped for each seat

Everyone works from one record; each role sees the slice that matters to them.

Case handler

The desk closes cases, not tabs

Open a citizen’s property and every request, note, and past collection is already there. Log the interaction, act on it, and close it without leaving the record.

  • Full history on the property, not scattered across inboxes
  • SLA countdown visible on every open case
  • One click to notify the resident of the outcome
Citizen

Residents help themselves

A branded self-service portal lets residents report issues, order containers, and check their next collection, opening a case on the correct property automatically.

  • Report a missed collection in a few taps
  • See the real schedule for their address
  • Get notified the moment their case is resolved
Manager

The manager sees the queue and the risk

A live picture of open cases, breach risk, and workload by district, so resource goes where the pressure is before complaints pile up.

  • Breach risk flagged before the deadline, not after
  • Workload and backlog by team and district
  • Every escalation traceable end to end
Field crew

The crew sees what the office sees

Drivers and field staff work from the same record, logging exceptions against the exact property so the office isn’t guessing what happened on the ground.

  • Report an obstruction against the right address
  • No paperwork to chase back to the office
  • Updates land on the record in real time
By design

What customer management guarantees

No projected handle times on this page. These are properties of how customer management works, and the outcome numbers that matter will be modelled on your own cases in the demo.

0
Of changes on the record traceable to who, what, and when
0
Record per property, shared by the office, the field, and the citizen
0
Cases lost between inboxes: every report opens on the right property
Questions municipal teams ask

The things a public waste desk needs to know

If your question isn’t here, bring it to the demo.

How does WasteOS CRM handle GDPR and citizen data? +
Personal data is scoped to the roles that need it, retention rules live on the record, and erasure requests are handled in-product with a full trail. You can prove exactly who changed what, when, and why.
Do residents need an account to use the self-service portal? +
No. Residents can report a missed collection or check their schedule against their address without an account. When they do sign in, everything ties back to the same property record your team works from.
Can we bring our existing customer and property data across? +
Yes. Properties, contracts, and history import into the shared record, so you start with the context you already have rather than a blank slate.
Is every change auditable for the council? +
Every change is written to the record automatically. A disputed collection or decision can be explained line by line, which is usually enough to settle it in the room.

Bring your hardest citizen case.

We’ll show you how it opens, flows, and closes on one record, before you change a thing.

30 minutes · your own cases · no slides · no commitment.
Prefer email? hello@wastehero.io

See customer management on your own cases
Opens your email with everything pre-filled. Nothing is sent behind your back.
Customer management · every resident on one record
30 minutes · your own casesBook a demo