Case Study

LinkedIn Agentic
Support Platform —
Invoice Agent MVP

A single project built to validate a much larger platform decision — and lay the foundations for scalable agentic experiences across LinkedIn's customer support chat.

Role
Designer · Vibe Coder
Timeline
~1.5 months
Platform
Web · In-product chat widget
Scope
Invoice Agent · Proof of Concept
LinkedIn Customer Support Agent prototype
83%
self-serve rate, up from a 35% content-only baseline
14,400
support cases/year resolved without a human
$150K
per year in support efficiency savings

The Invoice Agent — an MVP to prove the platform decision.

Rather than trying to build everything at once, we scoped the first release tightly: an Invoice Agent that lets B2B customers find, select, and download their invoices through a guided agentic conversation. ~30,000 requests per year. 7,800+ customer hours lost to manual back-and-forth. One well-designed agent flow to eliminate it — and validate the model for everything that comes next.

Validate agentic self-serve as a platform — and build the foundation to scale it across LinkedIn's support chat.

LinkedIn's support chat handles thousands of billing requests every year — low-complexity, high-friction work that consistently escalated to human consultants. The bet was that an agentic experience could replace that loop entirely: letting customers resolve billing issues themselves, inside the chat, without a ticket. Prove it works once, and the same platform pattern extends to every case type that follows.

LinkedIn's B2B customers — each with a different billing need and no easy way to resolve it.

The primary user is the LinkedIn business customer — an admin, finance contact, or account owner who needs an invoice, has a billing question, or wants to resolve a charge. Previously, every one of these requests required opening a support ticket and waiting. This project gave them a path to self-serve: faster, with no human in the loop. The reduction in support consultant hours — ~1,200/year of manual invoice handling — was the downstream effect of the customer experience actually working.

Solo designer and vibe coder — from conversation architecture to coded prototype.

I owned the full design process: defining how the agentic conversation should work, designing every UI state, and building a working coded prototype to prove the concept was shippable. Alongside the prototype, I built a shared component library — every chat primitive, form pattern, loading state, and information surface — so future flows don't start from zero.

Previous project: LinkedIn Admin Center Back to all work