AI / Enterprise · Verizon

200+ commands, one conversation

An agentic chatbot that gives Verizon network engineers a single, fast way to run hundreds of backend commands, replacing a fragmented workflow with a hybrid chat and command palette.

ProjectIVAPP Buddy
RoleLead UX & Product Design
PlatformInternal web tool
Design systemVerizon

Phase 1

The problem

Verizon network engineers rely on iVAPP to run backend operations, everything from ONT operations and order management to BPON-GPON fixes, STB and video, VMS, BAAIS, and PCRF. In total, 200+ distinct commands.

The existing flow was fragmented. Engineers had to know exactly what they needed and where to find it, with little support for discovery and no fast path for the power users who ran the same commands dozens of times a day. New engineers faced a steep learning curve; experienced ones were slowed by friction that should not have existed.

distinct backend commands

  • ONT operations
  • Order management
  • BPON-GPON fixes
  • STB and video
  • VMS
  • BAAIS
  • PCRF

Phase 2

The approach

I designed IVAPP Buddy as a hybrid between a chat interface and a command palette. Engineers who know what they need can type it directly. Engineers who do not can browse by category. The same tool serves both without compromise.

Path A

Power user

Types a command number like 63, sees "ONT Help" autocomplete, presses Enter, confirms inline, and gets the result in the conversation.

Path B

Browser

Opens a category in the sidebar, sees the available operations expand, selects one, and completes the flow through inline prompts.

Path C

Searcher

Types a keyword like "cancel" and watches the sidebar filter down to every matching command, then picks the right one.

One interface for the engineer who knows the command, and the one who doesn't.

Phase 3

Key design decisions

Decision 01

Smart command entry with autocomplete

The input bar recognizes both command numbers and keywords. Suggestions appear above the input as the engineer types, so the conversation is never obscured. Enter selects the top match.

Decision 02

Inline confirmation before execution

Before any command runs, Buddy shows the parsed command and the engineer's VzID for a quick confirm. This prevents accidental execution on a system where mistakes are costly.

Decision 03

Collapsible sidebar with recent and favorites

Recent commands populate automatically. Favorites can be pinned. The sidebar collapses to maximize conversation space when an engineer wants to focus.

Decision 04

Keyboard-first interaction

Built for engineers who never want to touch a mouse. Cmd+K opens search, Ctrl+1 through 4 fire recent commands, and the whole flow can be driven from the keyboard.

Decision 05

Structured output, not plain text

Key-value pairs render in clean two-column layouts, statuses appear as color-coded badges, and IDs and codes use a monospace font with a copy button. Data is readable at a glance instead of buried in a wall of text.

Decision 06

Three-window multitasking

Engineers can run up to three Buddy agents at once. Opening a fourth surfaces a clear prompt to choose which window to replace, and the replaced window minimizes rather than closing, so no work is lost.

Decision 07

Message-level controls

Hovering a message reveals its timestamp along with edit, retry, and copy actions. A back button steps the engineer through the previous stages of a flow without starting over.

Phase 4

Visual language

IVAPP Buddy follows the Verizon design system. Black primary actions, generous white space, minimal borders, and red used sparingly for brand moments only. The interface stays quiet so the engineer's work stays in focus.

Faster commands, fewer errors, on a system where mistakes are costly.

Interested in the full story?

Happy to walk through the research, the interaction models, and the decisions behind IVAPP Buddy in detail.

Get in touch