Designing for the eight-hour shift
Role: Head of Design · Scope: User flows, IA, agent interface, supervisor dashboard redesign, QA review workflow
Context
In collections and sales, agents spend their whole shift inside the dialler, often making hundreds of calls a day. An extra click, an unclear state or a missing button repeats on every call. Supervisors have the opposite problem: they watch dozens of agents at once and need to spot problems before the numbers show them.
A dialler isn't a screen people visit. It's where they work all day, so friction adds up with every call.
Two users, two speeds
The agent
- Focus: one call at a time
- Needs: speed, context, no surprises
- Failure mode: seconds lost on every call
The supervisor
- Focus: the whole floor at once
- Needs: live signals, early warnings
- Failure mode: problems found too late
Part 1 — The agent dialler
Each dial mode changes how much control the agent has, so I designed a separate call view for each:
- Manual: the agent chooses who to call and when.
- Preview: the system queues the contact and the agent reviews context before dialling.
- Progressive: the system dials automatically once the agent is free, so the view prioritises context over control.
- Predictive: the system dials several contacts ahead, predicting when agents will be free, and routes only answered calls. The agent doesn't see the call until it connects, so the view has to show the customer's context immediately.
Moving from Manual to Predictive, the agent gives up control at every step. The interface has to make up for it with context.
Part 2 — The Admin/Supervisor console (V2)
How I worked: data-first design
Before anything reached a wireframe, I tagged every element in the dashboard by its data source:
- S — Slot exists: the data is already captured.
- D — Derivable: it can be calculated from existing data.
- N — New feed needed: it requires new instrumentation.
If the system doesn't capture it, the UI shouldn't pretend it does.
This made the conversation with engineering concrete: each N-tagged item was a clear decision to build the feed, defer it or cut it.
Also designed
- A QA audit review workflow that connects the dialler to quality management.

