All case studies01 / 11

AI · Enterprise SaaS · 2026

TapClicks AI Agents

Keeping AI analysis inside the dashboard workflow.

RoleLead Product Designer (Sole Designer)StatusShippedContextTapClicks · Analytics & Reporting PlatformEvidenceAudit-led workflow redesign · Right-side panel · 4-state trust machine · Interruption logic trade-offs · Angular and Vue delivery
TapClicks AI Agents annotated exploded-view case study cover

Problem

What made this hard

In the baseline experience, starting analysis on a dashboard forced users to navigate away to a separate AI Executive Summary page, open a central modal to generate text, and manually return to the dashboard to paste it back. The 4-hop context switching added heavy friction, broke analytical momentum, and risked unverified publishing.

Outcome

What changed

Redesigned the workflow around a persistent right-side panel that opens inside the active dashboard. Users can discover specialized agents, generate contextual insights, refine drafts inline, and enforce Human Verification without leaving their data. Standardized the interaction model across Angular and Vue reporting engines.

The thesis

An audit-led redesign of a fragmented analysis task, moving AI generation, inline editing, human verification, and summary handoff out of a disconnected modal flow into a persistent in-dashboard side panel.

Case-study proof

The decision record

Enough context to judge the choice, inspect the work, and separate evidence from ambition.

01

Why this, not that

I replaced a disconnected 4-hop modal flow with an in-context right-side panel that keeps dashboard metrics visible. Instead of auto-publishing unreviewed text, I established an explicit Draft -> User Edit -> Human Verification Gate -> Executive Summary Handoff path to ensure human accountability.

02

Why this case is specific

Preserved live dashboard context and source date ranges while respecting enterprise role boundaries across both an established Angular reporting dashboard and a newer Vue dashboard platform.

03

What you can inspect

Shipped product workflow redesign + concept extensions

The case study presents the audit discovery, shipped agent discovery panel, editable draft states, human verification gates, and Executive Summary handoff. Widget and channel creation assistants are explicitly captioned as concept extensions.

04

Decision to outcome

Analysis stayed inside the dashboard context. Technical constraints around pending generation persistence were resolved through explicit Close confirmation dialogs and immediate Back navigation trade-offs.

Interface evidence

01 / Research & Discovery · Honest Problem Framing

Discovering the 4-Hop Disconnection Through Usability Audits

This was not an artificial lab study: discovery emerged from a hands-on usability audit of the existing reporting workflow combined with direct internal stakeholder feedback from agency account managers.

01 · Existing WorkflowMulti-Page Separation

AI generation lived on an isolated page, disconnected from active reporting dashboards.

↓
02 · Usability Audit4-Hop Journey Mapped

Audited every click: Dashboard → Separate Page → Modal Dialog → Manual Copy-Paste.

↓
03 · Stakeholder FeedbackContext Loss & Trust Deficit

Agency managers complained of losing metric context and feared AI hallucinations in client decks.

↓
04 · Design OpportunityIn-Dashboard Context + Human Gate

Anchor AI in a persistent right-side panel with explicit human verification before export.

02 / Design Rationale · Alternatives Considered

Why the Persistent Side Panel Won Over Modals & Standalone Pages

We evaluated three structural archetypes against key enterprise workflow criteria before committing to engineering implementation.

Option A · Central Modal

Modal Dialog Overlay

A centered floating dialog triggered from dashboard toolbars.

  • ❌ Blocks underlying dashboard data (cannot inspect metrics during review)
  • ❌ Severely limited vertical space for long executive summaries
  • ❌ High accidental dismissal risk when clicking outside backdrop
Rejected: Severely disrupted analytical context
Option B · Dedicated AI Page

Full-Screen AI Workspace

A standalone AI insights hub separated from active dashboards.

  • ❌ Requires leaving the active report and losing date/filter context
  • ❌ Forced users to copy-paste generated summaries back into presentations
  • ❌ Created high cognitive disconnect for quick, routine reviews
Rejected: Broke workflow continuity & speed
Option C · Persistent Side Panel (Selected)

In-Context Right-Side Panel

A collapsible 420px drawer embedded directly inside the active dashboard.

  • ✅ Preserves 100% visibility of live dashboard charts and KPI cards
  • ✅ Accommodates streaming responses, inline text editing, and verification stamp
  • ✅ Seamless 1-click handoff to Executive Summary slides without page navigation
🏆 Selected & Shipped: Highest contextual continuity & trust

03 / Workflow Transformation · Audit-Led Redesign

From Multi-Page Modal Hops to In-Dashboard Side Panel

My usability audit revealed that generating an AI summary required navigating away to a separate page, opening a central modal, and copying text back. The redesign brought the entire workflow into a persistent panel inside the starting dashboard.

01 · BASELINE

Previous Modal Flow (4 Hops)

Disconnected Context

1. Select analysis action on main Dashboard

2. Navigate to separate AI Executive Summary page

3. Open central modal to generate response

4. Return to Dashboard to manually paste content

02 · SHIPPED

Shipped Panel Flow (1 Context)

In-Dashboard Continuity

1. Open right-side AI Panel inside active Dashboard

2. Discover agent, view metrics, and generate text

3. Refine draft inline & mark Human Verification

4. Add directly to Executive Summary without leaving

04 / Technical Constraints · Interruption Logic

Close vs. Back Behavior During Pending Generation

Because the backend did not support retaining in-progress responses after leaving, navigation actions during generation required explicit design rules to balance safety and switching speed.

ACTION 01

Close Panel Button

Confirmation Modal Dialog

Cancels pending generation if confirmed. Prevents accidental loss of unreviewed responses when exiting the workspace.

ACTION 02

Back Arrow Button

Immediate Return to Agent Catalog

Cancels pending generation without modal friction. Deliberately prioritizes agent-switching speed over prompt warnings.

05 / Governance · Human Verification State Machine

State Model: From Unreviewed Draft to Summary Handoff

Generated insights cannot auto-publish. Every item passes through explicit human editing and verification gates before handoff to client reports.

STATE 01

Unreviewed Output

Draft State

Generated response remains isolated inside side panel with raw model confidence and date range context.

STATE 02

Inline Refinement

User Edit

Analyst refines wording, adjusts numbers, and verifies source metrics inline inside the active conversation.

STATE 03

Human Verification Gate

Verification Stamp

Explicit verification check recorded. Establishes human review accountability before publishing.

STATE 04

Executive Summary Handoff

Report Publication

Verified insight is transferred directly into executive presentation slides or exported to client stakeholders.

06 / Design Leadership · Driving Alignment

My Role in Driving Product & Technical Alignment

As Lead Product Designer, I orchestrated decisions across Product Management, Backend Engineering, and two separate Frontend teams.

COLLABORATION

Who I Partnered With

PM + 2 Eng Leads + Reporting Ops

Aligned with Senior PM on the AI roadmap, Backend Lead on streaming latency, and Frontend leads across Angular and Vue engines.

AMBIGUITY RESOLUTION

Resolving Technical Constraints

Close vs. Back Navigation Rule

Backend could not retain pending responses on page exit. I established explicit modal confirmations for Close, and instant catalog switching for Back.

STANDARDS ESTABLISHED

Trust State Machine Standards

Draft → Edit → Verify → Publish

Created the four-state AI Trust pattern that was adopted as the company-wide standard for all subsequent generative AI features.

REUSABLE PATTERNS

Cross-Platform Governance

Angular & Vue Tokenized Specs

Delivered tokenized Figma specs and behavioral state contracts, allowing two distinct frontend teams to ship a unified user experience.

Interactive State Machine & Motion Demonstration

Interactive State Machine: AI Generation & Verification
AI Agent Side Panel

Executive Summary Assistant

Select an agent to analyze active dashboard metrics:

✦
Executive Insights Agent

Summarizes WoW variance, top campaign outliers, and budget efficiency.

01 / Research & Discovery

Identifying the 4-hop disconnection through usability walkthroughs

Through a structured usability audit and direct feedback from agency account managers, I mapped severe friction in the baseline workflow: generating a summary forced users to leave their dashboard, open a standalone page, trigger a central modal, and copy text back. This created context loss and hesitation around AI hallucinations.

  • Workflow Audit: 4 discrete page and modal hops per insight generation
  • Observed Friction: Inability to cross-examine source dashboard metrics during text review
  • Stakeholder Feedback: Agency leads demanded an explicit audit trail before presenting AI claims to clients
  • Design Opportunity: Bring agent selection, streaming draft generation, and human verification directly into the active report

02 / Alternatives Considered

Evaluating Modals vs. Standalone Pages vs. Persistent Side Panels

I evaluated three structural models against enterprise workflow criteria: Option A (Modal dialog) was rejected because it blocked chart visibility; Option B (Dedicated AI page) was rejected because it broke report continuity. Option C (Persistent side panel) won because it kept dashboard KPIs in view while supporting streaming output, inline editing, and verified handoff.

  • Option A (Modal): Rejected — occluded dashboard data and limited vertical layout
  • Option B (Dedicated AI Hub): Rejected — high navigation overhead and context loss
  • Option C (Persistent Side Panel): Selected & Shipped — 100% chart visibility with docked verification controls

03 / Workflow Transformation

Bringing generation and review into the dashboard context

The shipped solution replaces the central modal with a right-side panel. Users select specialized AI agents, view generated insights, and inspect underlying dashboard metrics side-by-side without losing visual context or switching pages.

  • Searchable specialist agent catalog
  • Dashboard data remains visible underneath panel overlay
  • Inline draft editing without modal popups
  • Direct 'Add to Executive Summary' action inside the panel

04 / Interruption Logic

Managing pending generation under technical constraints

The existing backend could not retain an in-progress AI response after leaving the workspace. We designed selective confirmation rules during pending generation to balance safety and navigation speed.

  • Close Action: Displays a confirmation modal asking whether the user intends to quit, preventing accidental loss of pending responses
  • Back Action: Allows immediate return to the agent catalog to preserve quick switching flexibility without repeated prompt dialogs
  • Documented Trade-off: Back navigation cancels pending generation without confirmation—a deliberate trade-off prioritizing switching speed

05 / Trust Architecture

A response is a draft until a human verifies it

AI outputs cannot auto-publish to client reports. Every response passes through an explicit 4-stage Trust State Machine before handoff to an Executive Summary.

  • State 01 (Draft): Raw generated text with date range & metric context
  • State 02 (User Edit): Inline text refinement & numerical corrections
  • State 03 (Human Verification Gate): Explicit human verification check recorded
  • State 04 (Executive Summary Handoff): Verified insight inserted into executive slides or client report

06 / Leadership & Cross-Framework Delivery

Driving alignment across Product, Backend, Angular, and Vue teams

As Lead Designer, I aligned engineering leads on the Close vs. Back interruption model, established company-wide trust states, and provided tokenized component specs ensuring identical UX across Angular and Vue platforms.

  • PM Alignment: Prioritized human verification gate over auto-publishing to protect client trust
  • Engineering Contract: Negotiated streaming response states and timeout recovery with backend leads
  • Cross-Platform Governance: Shipped unified tokens and drawer components across Angular and Vue engines

07 / Concept Extensions

Extending conversational guidance to creation tasks

Beyond reporting summaries, I explored conversational guidance for widget setup and data channel configuration. These assistants recommend chart types, metrics, and field mappings while leaving final application control with the user. These screens are captioned as concept explorations.

08 / Reflection & Measured Outcomes

Honest evaluation and defensible delivery impact

The redesign successfully reduced a 4-hop fragmented task into a 1-step contextual panel and enforced 100% human verification for client-facing executive reports. Future iterations will focus on server-side response retention.

Supporting evidence

Exploratory Concepts · Non-Production Explorations

Concept Extensions: Widget & Channel Creation Assistants

Bring me the difficult part.

Complex workflows, AI trust, and enterprise systems.

Discuss a product challenge
About KowsikRésuméLinkedInEmail

Next case study

Read Global Filters case study