All case studies11 min read
UX Case Study · Digital Marketing Agency

Inquiry2Leads — Lead & Client Management Platform

One designer. Three user types. One broken pipeline. Here's what changed.

RoleLead UX Designer (Solo)
ScopeDiscovery to Dev Handoff
Duration20-Day Sprint
SectorDigital Marketing Agency
Live · Results Measured
01 / 19Impact
Impact at a glance

A Broken Pipeline, Rebuilt in 20 Days

Before this product existed, the agency was managing over 1 Lakh in monthly client ad spend — with no system, no pipeline, and no way to know if a lead ever reached the person supposed to call it.

2hrsLead Response TimeDown from a 24–48 hour average
+42%Lead-to-Contact RateImprovement post-launch
-65%Admin Coordination TimeFrom 2–3 hrs a day by hand to automated routing
88%Task CompletionAcross all 3 user types in usability testing
2New Clients WonPost-launch, on the platform pitch alone
The problem

Every Day a Lead Sits Unanswered, a Competitor Answers It First

The agency was running paid campaigns for 10+ clients. Leads came in daily. They disappeared into a black hole.

The "system" in practice: a different database with no owner, no timestamp and no status · manual WhatsApp copy-paste by hand · personal phones with no context or history · silent failure, where no one knew when a lead went cold.

The benchmark

In B2C sales, a lead not contacted within 5 minutes is 10× less likely to convert. This agency was averaging two days.

The Entire System, In Its Entirety

1
Lead submits formOn the client's landing page.
2
Leads pile up in different databasesDifferent databases, different credentials, different steps.
3
Staff notices it — eventuallySometimes hours later.
4
Manual WhatsApp copy-paste, or wait for devStaff typed lead details by hand.
5
Client receives it after a day or twoBuried under other messages.
6
Client forwards to an employeeAnother manual handoff.
7
Employee calls. Or doesn't.No one knows either way.
8
Lead goes coldNo audit trail, no accountability, no follow-up.
8 manual steps.
Zero automation. Zero accountability. Zero audit trail.
User research · Personas

One Platform. Three Completely Different Definitions of "This Is Working."

The Control Tower — Arjun, Sales ManagerNeeds to see across all clients at once: which campaigns generate leads, which staff are actioning them, where the bottlenecks are. Currently flying blind. Core fear: a client churns because of a problem I didn't know existed.
The Skeptic — Priya, Account ManagerPaying the agency for leads, with no visibility into her own pipeline. Sends WhatsApp messages to find out if yesterday's leads were sent. Trust is eroding. Core fear: I'm paying for leads that are being lost and no one is telling me.
The Closer — Dev, Field Sales RepResponsible for converting leads. Gets them too late, with no context, no call history, no urgency signal. Working off a personal phone. Core fear: I called, but so did a competitor — two hours before me.
The design tension

Admin wants monitoring. Client wants transparency. Employee wants speed. All three need different surfaces from the same data. A single shared dashboard solves nothing — it just spreads the confusion more evenly.

Discovery & research

Two Days of Shadowing Before a Single Interview

Before speaking to a single user, I asked for two days to watch how the current system actually worked. Shadowing revealed what no interview could have surfaced: the system wasn't failing occasionally — it was structurally incapable of succeeding.

Then came 10 interviews across 3 user types in 8 days.

User typeInterviewsWhat they saidWhat they really meant
Agency Admin2"We need better reporting""We have no idea what's working"
Agency Staff4"We spend so much time on admin""We are the system — and it's breaking us"
Client Reps2"We need more leads""We don't trust the leads we're already getting"
Client Employees2"We try to call as fast as we can""We get leads with no context and no urgency signal"

The Finding That Changed Everything

By the time I get the lead, they've already talked to someone else.
— Client Employee, Interview #7

Client employees — the people whose job was literally to call leads and convert them — had no dedicated tool, no context, and no way to signal when they'd called. They were the most important user for the business outcome. They were completely invisible to the system.

This single quote crystallised the entire design brief. Speed wasn't a nice-to-have. It was the product's only real job.

Information architecture

Before Touching a Single Pixel

Navigation decisions

The old system had no structure. Mapping the IA forced every stakeholder to agree on what lived where before a single screen was drawn.

  • Sidebar always visible — no hamburger at desktop, permanent wayfinding.
  • Row click opens detail — no extra navigation step.
  • Indigo active state with a left border highlight — instant orientation.
  • Universal list toolbar — stat bar, search, multi-filter, export and an Add CTA on every list page.

Platform structure

1
DashboardKPI cards · clients chart · lead-source donut · recent leads · conversion goals
2
ClientsClient list · add client (personal, company, products, lead distribution, SMTP) · client detail
3
ProductsProduct list · add product (name, category, SKU, price, image, tags, visibility, assigned to) · product detail
4
LeadsLead list · add lead · pipeline / kanban view
5
Team / AdminsAdmin list · add admin (photo, personal info, account, role & permissions) · admin profile
6
Reports & SettingsConversion · lead source · revenue · org profile · SMTP config · roles & permissions · integrations
Hard decisions

The Hardest Design Decisions — And What I Gave Up

I also pushed back when Dev said it was difficult to secure form data submitted on a single platform — I said it was needed for the workflow.

01

Real-Time Routing

ProblemThe obvious build was a batched daily digest — simpler, predictable, lower engineering complexity, and the way every existing CRM does it.
DecisionRoute every lead the moment it's captured, with instant notification to both client and employee.
ResultLatency was the product's only real enemy. A batched digest just recreates the failure with a better UI; leads still go cold.
02

Three Distinct Surfaces

ProblemOne unified dashboard was the simpler, standard B2B approach — let users filter to what they need.
DecisionSame underlying data, completely different layouts per user type. 3× the design and dev work, accepted.
ResultEvery user mentally ignoring 60% of what they see is a design failure. The alternative was a product that felt like a compromise for everyone.
03

Structured Status + Audit Log

ProblemFree-form notes were flexible, familiar and fast to build.
DecisionEvery stage change timestamped and attributed.
Result"I called" in a notes field is not the same as a timestamped status change visible to admin. Accountability was the product's second most important value after speed.
Design principles

Applied Consistently, Not Selectively

1
Visibility of System StatusEvery stakeholder should know the exact state of every lead without calling, messaging or asking anyone. The old system's core failure was invisibility. Applied everywhere: real-time pipeline status, colour-coded urgency, stat summary bars on every list page.
2
Match Between System and Real WorldPipeline stages named in the agency's own language from interviews, not generic CRM labels. "Contacted," "Qualified," "Closed Won" — not "Opportunity" or "Prospect."
3
Error Prevention Over Error RecoveryA lead reassigned to the wrong employee could mean a missed conversion. Every reassignment required confirmation. No silent overwrites, every status change left an audit entry. Mistakes couldn't be hidden — which meant people stopped making them.
4
Recognition Over RecallClient employees shouldn't have to remember which leads they were working on. The dashboard surfaced active leads, flagged overdue ones and highlighted leads at risk — automatically.
The output

A Modern CRM Built From Discovery Up

Six screens. One coherent system. Dark navy sidebar, indigo accent, role-aware surfaces. No spreadsheets. No WhatsApp.

DashboardReal-time KPIs, lead pipeline, acquisition channel breakdown.
Admin ManagementTeam onboarding with granular role permissions.
Client Onboarding5-section form with product linking and SMTP.
Product CatalogVisibility controls, tags, ownership assignment.
All List ViewsStat summary bars, multi-filter toolbars, inline search, export.
Screen 01 · The dashboard

I Designed the Dashboard Around Three Questions — Not Around the Data

Arjun was flying blind — running 10+ clients with no way to see what was working. The easy build is to put everything on one screen and let him filter. I didn't. I picked the three questions he actually asks every morning and made the screen answer only those.

What that looks like: four number cards with up/down versus last month, a lead-source donut, and a recent-leads list with colour-coded status.

The deliberate call

No tables on the dashboard. A manager should see the answer in a chart, not read a spreadsheet and do the math. And a calm blue palette, because this is a screen someone stares at all day.

Healthy?Is the business healthy?
Which channel?Which channel is bringing leads?
Follow-up?Leads to conversion figures?
Screen 02–03 · Managing the team

Access Should Be a Decision, Not a Default

In the old setup everyone had full access and no one knew who was responsible for what — the same accountability gap that let leads go cold. So on this screen the one decision that mattered was making each person's access an explicit choice at the moment they're added, not a blanket "admin" or "viewer" handed to everybody.

The form walks through it in short steps and ends on exactly what that person can see and do; the team list then shows everyone's role and status at a glance, so responsibility is never a mystery.

Screen 04 · Adding a client

When Reps Quit the Form, I Moved the Hard Part Out of the Way

Sales reps were abandoning the "add client" form halfway through — the culprit was the email (SMTP) setup, a technical step that looked required and stopped them cold.

The decision: make SMTP optional and tuck it away as "advanced." It's still there for the power users who need it, but it no longer blocks the everyday job of getting a client into the system. That single change brought the drop-offs down.

One smaller call in the same spirit: where a section could sit empty — like products not yet linked — I replaced the blank field with a friendly prompt to add one, guiding the rep instead of leaving them stuck.

Screen 05–06 · The product catalog

The Old System Lost Things. This One Is Built So Nothing Disappears.

The agency's whole problem was information vanishing — leads with no owner, no trail, no accountability. I carried one rule into the catalog to make sure the pattern didn't repeat: every detail you enter when adding a product shows up as a column in the list afterwards. Nothing you fill in ever quietly disappears.

That's also why the product fields go beyond a typical CRM — a reference code (SKU) for client calls, a clear owner, and a public/private setting — because for this agency, who owns it and who can see it were the questions that actually got asked.

The building blocks

The Small, Repeated Details That Make It Feel Like One Product

The whole platform is built from a handful of the same building blocks, reused everywhere. Twelve of these small patterns across all six screens — every one chosen to make the product quicker to scan and easier to use.

Colour-coded tagsFor status, visibility and categories — so you can scan a list instead of reading it.
Photo next to every namePeople are easier to recognise than text.
Count at top of every listTotal, active, inactive — so you never have to tally rows yourself.
Long forms in short sectionsLess overwhelming, easier to finish.
Drag-and-drop + toggleDrag-and-drop for uploads, a simple on/off toggle for public versus private, and a friendly prompt wherever a section would otherwise sit empty.
Three-dot menu + persistent saveEdit, view and delete so rows stay clean, and Save and Discard always visible at the bottom of every form.
The results · after launch

Tested Before Launch, Proven After

I checked the work two ways: usability testing on the prototype before build, and real usage data after it went live.

What changedBeforeAfter
How fast leads got a response24–48 hoursUnder 2 hours
Leads that actually got contacted~30% (estimated)+42% better
Time spent on daily admin2–3 hrs/day by handDown 65%
Leads quietly going coldCommon, and no one noticedFlagged in real time
Task completion in testingNo baseline before88% across all 3 user types
We don't just run your campaigns. You can see every lead, in real time, from the moment it comes in.
— the agency's own sales pitch, after launch

Handed off to the dev team in 20 days. Already planned next: a drag-and-drop lead pipeline, client detail pages, global search, in-app notifications, a role-based dashboard, and an activity log.

Retrospective

What I'd Do Differently

1
Invest more research time with client employees from the startI gave roughly equal interview time across all three user types. In hindsight client employees had the most complex workflow, the most direct impact on business outcomes, and the most to lose from a poorly designed tool. I'd allocate double the research time there and prototype their flow first.
2
Treat the notification system as a first-class design problemNotifications were scoped and designed in the final week — bolted on rather than built in. In a product where the entire value proposition is speed of delivery, the notification layer deserved as much design attention as the dashboards. I'd start there in v2.
3
Push for a live pilot with one client before general rolloutPrototype testing with simulated leads can't replicate the pressure of a real campaign going live. A 2-week pilot would have surfaced real edge cases — duplicate leads, reassignment conflicts, notification fatigue — before they became support tickets.

The Short Version

The Problem1 Lakh a month in ad spend. No pipeline, no visibility, leads disappearing into a shared inbox every day. 8 manual steps, zero automation, zero accountability.
The ApproachA 20-day solo sprint. 2 days shadowing, 10 interviews, 3 user types. Full IA, user journeys, JTBD, personas, 6 redesigned screens, 1 coherent design system.
The Outcome88% task completion. −65% admin time. +42% lead contact rate. 2 new clients won.

User Interface

Six screens, one coherent system.

Like how I work? Let's build the next one.

You've just read how I think — the research, the trade-offs, the decisions I defended and the ones I'd make differently. I'm open to Lead and Senior Product Designer roles, remote, hybrid or in-office. Tell me what you're building and I'll tell you where I'd start.

UXUXChronicle

Lead Product Designer turning complex systems into clarity. 13+ years, 11+ products shipped.

Open to Lead / Senior Product Designer roles
© 2026 Huseini IndorewalaCurrently reading: Refactoring UI
Indore, India · IST (UTC +5:30)