Inheriting an undefined project, designing a system from scratch, and arguing for scope decisions nobody had mapped.
Connect is Liverpool's primary sales tool for contact center agents — a system through which 40+ agents process customer orders, manage product catalogs, and handle transactions that generate between 600K and 3.7M MXN in daily revenue. Designing for internal tools at this scale means designing for people whose livelihood depends on the software working efficiently. Every second of friction is a second of customer time lost, a sale at risk, and an agent under pressure.
40+
Contact center agents
Daily active users
3.7M MXN
Peak daily revenue
600K–3.7M range
7
Stakeholders validated
Directors, managers, supervisors
Staging
Current status
Pre-production QA phase
The tool I was asked to redesign was called CSC — a legacy Oracle-based platform that agents had been using for years. By the time I arrived, it had accumulated a well-documented list of problems: it crashed frequently, required agents to clear cookies regularly just to log in, displayed different product prices and promotions than the main e-commerce site, and didn't support certain payment methods and purchase scenarios.
Agents had developed workarounds as standard practice — opening multiple browser windows, maintaining personal notes in parallel systems, navigating between CSC and the public e-commerce site mid-call to find accurate product information. An agent attending to a live customer, unable to trust the prices in their own tool, switching to the public website to verify — that's not a UX problem. That's a systemic failure with a direct cost in every call.
The project had been owned by my subdirector before I joined. When she transferred it to me, there was minimal context: a completed login screen in high fidelity and a development team waiting on designs. The scope, the requirements, and the full extent of what needed to be built were largely undefined. I had inherited a project at the beginning of its design phase — without a brief.
Before touching the design, I needed to understand the operation. Not from documentation — from observation. I combined three research inputs to build that understanding.
I spent time with agents as they worked live calls — watching how they navigated CSC, where they got stuck, what workarounds they had developed, and how they managed the cognitive load of attending to a customer in real time while operating an unreliable tool.
Shadowing revealed things that no pain point document could capture: the specific sequence of actions that caused crashes, the physical behavior of agents managing multiple windows, and the moments of visible frustration that the system created. This is how I learned that the folio system — the feature that saved customer carts between calls — existed but was essentially abandoned. Only two of the most experienced agents used it with any reliability.
My predecessors had conducted a pain point mapping exercise with agents and supervisors. I reviewed and validated this material against what I was observing in the field. The alignment between the documented pain points and what I saw confirmed the core problems: catalog inconsistency, system instability, missing purchase scenarios, and information that didn't travel with the transaction.
I facilitated sessions with directors, managers, and operations supervisors — the people who owned the business outcomes that Connect needed to support. These sessions served two purposes: understanding the operational requirements that agents couldn't articulate (revenue visibility, supervisor reporting, team performance metrics) and building organizational alignment around what the new system needed to do.
The most significant design decision in this project was one I didn't invent — I recognized it.
CSC had a folio system. It was partially built, poorly understood, and nearly unused. Its original purpose was to save customer carts between calls — a meaningful capability in a contact center where customers frequently call back after thinking over a purchase. But it had never been properly designed, documented, or trained. Most agents didn't know it existed.
When I mapped the operation, the value of a well-designed folio system became immediately clear. Customers call back. Supervisors need visibility into agent activity. Revenue tracking requires a transaction record that persists beyond a single session. All of these needs pointed to the same solution: a structured lifecycle for every customer interaction.
I designed the folio system around four states that mirror the natural lifecycle of a customer interaction.
The 48-hour window was a deliberate design decision grounded in operational data: the majority of callbacks happen within two days of the original call. After 48 hours, unclosed folios expire automatically — keeping the system clean without requiring manual maintenance.
The searchability across agents was equally important. In a contact center with high staff turnover, a customer should not have to re-explain their situation because their original agent is no longer on shift. Any agent can pick up a folio from where it was left.
My initial design covered the full scope of what Connect needed to be: folio management, catalog with real-time e-commerce parity, multi-scenario purchase flows, customer identity management, supervisor dashboards, and post-sale actions. When I presented this to the technical team, the response was honest: some of what I had designed required integrations and backend work that had already been scoped out.
I built an impact/effort matrix mapping every feature against its value to agents and the business, and brought it to the table as a shared framework. The technical team contributed their constraints; I contributed the user and business rationale. We negotiated a principled MVP — the features that would make Connect meaningfully better than CSC on day one, without dependencies that would delay launch indefinitely.
Connect serves two distinct users with different needs: agents and supervisors. Agents need speed, clarity, and reliability — a tool that gets out of the way during a live call. Supervisors need visibility — revenue data, agent performance, transaction history.
Designing for both in the same system required explicit information architecture decisions. What does an agent's home screen show? What does a supervisor's home screen show? How does the folio system serve both users without creating cognitive overhead for either? These questions shaped the structure of the product more than any visual decision.
One of the most painful agent experiences in CSC was the price and promotion discrepancy between the internal tool and the public e-commerce site. Agents would quote a price from CSC, only to find the customer's checkout showed something different. This destroyed trust on both ends.
The solution was impersonate mode: agents navigate the site from the customer's exact perspective, seeing the same catalog, prices, and promotions in real time. No discrepancy, no workarounds, no switching between windows mid-call. Integrating impersonate mode as a core part of the agent workflow — not an afterthought — was one of the first structural decisions I made.
Before development entered its final phase, I facilitated a high-fidelity prototype workshop with seven stakeholders across director, manager, and supervisor roles. The session produced structured feedback across UX, functionality, technical concerns, and priorities.
The interface was described as intuitive, familiar, and visually aligned with Liverpool's existing digital products. Stakeholders explicitly noted that Connect was expected to accelerate calls and increase sales effectiveness compared to CSC.
The folio system prompted detailed discussion — which is the right outcome. Stakeholders engaged seriously with the lifecycle definition, terminology, and business rules. That level of engagement doesn't happen with features people don't find valuable.
Impersonate mode was received as a significant improvement over CSC's catalog inconsistency problem, validating its place as a core workflow feature.
The workshop produced a clear list of refinements: renaming "Cases" to "Folios" to align with existing operational language, adding a total sales amount to the agent's home view, improving the post-sale flow for ticket re-sending and invoice generation, and consolidating the search field.
The feedback on the Notes feature was more pointed: several stakeholders argued for restricting or eliminating it entirely, citing the risk of unstructured comments with no operational utility. This is the kind of feedback that only comes from people who understand the operation.
Connect is currently in staging — pre-production, final QA phase. What exists at this point is a validated high-fidelity prototype, a structured development build approaching production readiness, and a stakeholder group that has reviewed and endorsed the design direction.
Agents currently managing multiple browser windows, external catalogs, and workaround systems will work from a single, reliable interface. The folio system gives every agent visibility into previous customer interactions — reducing the time spent re-establishing context on callback calls.
Real-time catalog parity eliminates the price discrepancy problem that currently undermines agent credibility with customers. The supervisor dashboard provides revenue visibility that CSC never offered.
The workflows supported by Connect currently process between 600K and 3.7M MXN in daily revenue. Even a modest improvement in agent efficiency and call completion rate has material business impact at that scale.
Connect was the first major project I owned at Liverpool, and it arrived without a brief, without context, and with the expectation that I would figure it out. That turned out to be the best possible condition for learning how to design a system.
The most important thing I did was not open Figma first. I went to the contact center. I watched agents work. I listened to what they complained about and what they had quietly accepted as normal. That investment of time before any design decision was made is what gave the folio system its logic, what surfaced the catalog inconsistency as a trust problem rather than a technical one.
The scope reduction was uncomfortable. I had designed something complete, and I had to cut it down. But the discipline of doing that with an impact/effort matrix — rather than defending every feature on principle — is what makes the difference between a designer who protects their work and a designer who ships work that matters.
Research conducted via contextual observation (shadowing), inherited pain point documentation, and stakeholder workshops (May 2025). Prototype validated with 7 stakeholders across director, manager, and supervisor roles. Product currently in staging — pre-production QA phase.