Intuit Agent Chat Platform

The conversational AI platform for all of Intuit. Designed from 0 → 1 — now 70+ agents in production, ~50M sessions served, and growing.

Case study

Context

Intuit operates four cornerstone brands — QuickBooks, TurboTax, Credit Karma, Mailchimp — serving 100M+ customers, with 600+ designers and 8,000+ developers building on a shared platform. GenUX is Intuit's AI agent development platform: the layer that delivers consistent, performant, scalable UX across every Intuit app and agentic experience. Agent Chat is the conversational surface that ships on top of it.

I led design as the principal IC — the lead designer on a cross-functional team of 15 web engineers, 10 mobile engineers, technical program management, PM, and four other designers — across two fiscal years and still shipping.

Problem

Intuit had no shared conversational-AI surface, so every domain team was rolling its own. The legacy assistive widget was losing adoption, and teams were rebuilding the same stack in parallel. Four root causes kept surfacing:

  • Ownership constraints blocking domain workflow innovation
  • Shallow help capabilities with weak domain responses
  • Engineering trapped in maintenance instead of platform progress
  • Rigid UI with no path to product-fit customization

Multiple teams were rushing to launch DFY agent experiences and independently building custom conversation stacks. The platform didn't have an answer, and the teams weren't willing to wait for one.

Approach

Co-facilitated workshops with 12+ teams and 40+ participants across business units. Three clear takeaways:

  1. The company needed a single conversational AI / agentic platform — not another point solution.
  2. Solving agentic workflows starts with better intent capture — open enough to explore, guided enough to act.
  3. Scaling agentic experiences requires clear pattern guidelines, not just components.

The resulting vision was presented to CEO Staff at Tech Tuesday and scored unanimous 5's in a fist-of-five. Three pillars anchored it:

  • No dead ends — every interaction has a next step
  • End-to-end out of the box — usable on day one without bespoke build
  • Extensible — domain teams can plug in their own UI without forking the widget

We didn't wait for the perfect spec. A working MVP shipped in 4 months, in time for GED — Intuit's company-wide hackathon — and 40+ teams started experimenting with it immediately. Swapping a quarterly release cadence for a monthly one kept the momentum visible, and grew an organic community of 600+ developers around the platform.

Solution

I designed and shipped a widget that's instantly themeable, highly customizable, and configurable — built once, deployed everywhere.

Themeable across every Intuit brand. One widget, tokenized for QuickBooks, TurboTax, and beyond.

Themeable: QuickBooks and TurboTax brand examples side by side
Themeable: QuickBooks and TurboTax brand examples side by side.

Flexible layouts and persistent threads. The chat panel adapts from compact rail to responsive immersive view; threads keep multi-conversation state across sessions.

Threads — persistent multi-conversation state
Threads — persistent multi-conversation state.

Extensible, backend-driven cards. Domain teams needed to ship new response content without waiting on our release schedule. So cards render from data, not code — teams compose a response at runtime from our base components (inputs, lists, actions) or drop in fully custom content, and it ships the moment their backend sends it.

Confirm before acting. Once agents could take real actions instead of just answering, we needed a moment where the user could see exactly what was about to happen and approve it. Structured confirmation cards became the pattern for anything an agent proposed to do on the user's behalf — turning “the agent did something” into “I told it to.”

Capabilities shipped in v1 and v2 — themeable, flexible layouts, threads, dynamic welcome flows, agent status & reasoning, citations and follow-up suggestions, extensible cards, human-in-the-loop confirmations, responsive panel, response actions, PII-safe doc upload (PCI-compliant), 100% token coverage, and an Agent Typography Kit.

Intuit Agent Chat widget anatomy
Widget anatomy — the building blocks behind every deployment.

Handoff without repeating yourself. When an agent hit its limit, the conversation needed to become a live expert conversation without the customer starting over. We built the handoff to carry full conversation context to the expert side, so the transfer feels like the same conversation continuing, not a new one starting.

Mobile parity from day one. Web, iOS, and Android — not an afterthought.

Mobile Web, Native iOS & Android
Mobile Web, Native iOS, and Native Android.
Intuit Agent Chat — annotated widget parts
Every surface, labelled — the parts powering every Agent Chat deployment.

The next problem is already in motion: giving agents access to what's actually on a user's screen and the ability to act within it, not just describe what to do in a text box.

In production

Agent Chat is the foundational widget powering every AI experience across Intuit. Two major brands launched in year one — with more in flight.

QuickBooks

Started with Project Clarity — a mission team embedded with the QuickBooks Business Intelligence org. Customers were exporting QB data into third-party AI tools because QuickBooks didn't support analysis natively. The QB Analytics Agent changed that: ask about your revenue, profit and loss, cash flow, and payroll directly in the product. Launched as Intuit Intelligence to 200k+ customers.

Early success unlocked rapid adoption across the full product. Agent Chat expanded into payroll, project management, and more — every major workflow in QuickBooks now has an agent surface built on the same widget.

TurboTax

Multiple agent use cases live in production: the Deductions & Credits Agent surfaces personalized opportunities during filing; the Explanations Agent answers “what does this mean?” for any line item; and the Digital Assistant guides customers through the full filing workflow. All powered by Agent Chat.

The harder problem — governance

Two audiences with opposing incentives — domain teams who own workflows and platform teams who own oversight. Domain teams will circumvent if shared patterns don't meet their needs; platform teams resist losing control to centralized solutions. A lot of the work was coordination, not design: building trust, defining ownership, and creating an extension model that didn't ask either side to give up what they cared about.

Impact

  • 70+ agents live in production across TurboTax, QuickBooks, Mailchimp, and internal developer teams
  • ~50M sessions served in production
  • Company-wide standard — unanimous executive vote to standardize as the default platform
  • ~10 months from zero to product-market fit
  • 600+ developer community, organic adoption that converted into committed migration
  • 2.8M Figma component instantiations in the last year

How we got there: focus and betting big on a single shared surface; benchmarking against the industry-best for conversational AI; obsessive iteration with customers and partner teams.

Intuit Agent Chat — the design system at a glance
Intuit Agent Chat — the design system at a glance.