Building API tooling
for ASAPP
Generative Agent

Company - ASAPP

Role - Design Lead

Timeline - July 2024 - Jan 2025

Research // User testing // UX // UI design

In 2024, ASAPP restructured its main product offering around the new Generative AI Agent. This restructuring required our teams to focus on quickly identifying user needs and creating tooling experiences for various product areas that support this new Generative Agent. We committed to making Customer API Integrations self-service, aiming to separate the process of connecting to a Customer API from the complexities of writing custom IBL and Lexicon code as much as possible. This new system/architecture allowed us to rapidly iterate with Generative Agent, while enabling us to expose low-level functionality for self-service.

Discovery Phase

I joined the API integrations team to thoroughly test, validate, and design a new way to enable customers to create API connections without relying on complex configurations with our delivery engineers.

01
Kickoff

Our key objectives included:

  • Enable complete self-service API integration capabilities for Generative Agent.

  • Expand authentication method support for Generative Agent.

  • Establish a reliable publishing system for code-driven API connections.

  • Build customer trust through reliable API Connection testing for Generative Agent.

02
Interviewing

We interviewed delivery engineers from our internal teams. We then created assumptions and a user archetype.

03
Ideation

We held multiple wire framing workshops to ideate solutions, voted on the most popular ideas, and created higher-fidelity screens to validate with internal users.

04
Validation

High-fidelity screens and prototypes were created and tested with users from various teams. Multiple rounds led to multiple iterations and refinement.

05
Design system components

This work led to the development of new UI patterns that required expanding our design system. I worked with engineering to develop and contribute a new code editor component for our internal design system, Quarks.

Evolution

Countless rounds of prototypes, user testing, and exploration helped to refine the finalized interface and product.

The Payoff

Next
Next

Adding bulk actions and transfers to Live Insights