HappyPath

Project

HappyPath

My Role

Co-Founder, Head of Product & Design

Category

Startup

Year

2024-2025

Summary

Designing an AI-native in-product guidance agent

Overview

Building an adaptive, AI-native product guidance agent.

I co-founded HappyPath with classmates from CMU. The idea originated from our experience in streamlining the UX for complex B2B SaaS, which was still largely unsolved.

As the Head of Product & Design, I conducted early research, created design concepts, and prototyped the first version. We shipped the v1 product, ran a beta program and secured early design partners.


Problem

B2B SaaS tools are powerful but notoriously difficult to navigate.

Users face friction due to feature overload, divergent workflows, and generic onboarding.

Despite investments in walkthrough tools (e.g. Pendo), product tours, help centers, and redesigns, users continue to struggle with:

  • Figuring out where to start
  • Knowing how to reach value quickly
  • Understanding what actions matter in their context

Vision

What if the product could explain itself and guide you step-by-step?

Rather than a one-size-fits-all tutorial, HappyPath delivers context-aware support, personalized workflows, and just-in-time nudges. Our goal was help users get unstuck without leaving the UI.

Demo Video

This short demo showcases HappyPath in action with Clay.com. It highlights the adaptive nature of the system and how it enhances user onboarding and productivity without relying on rigid walkthroughs or hardcoded flows.


Process

Rapid experimentation: Build, ship, test and iterate

Problem Validation

We conducted over 80+ qualitative interviews with product managers, CS leaders, growth marketers, and designers across various industries and company sizes.

These conversations revealed a persistent pattern: despite investments in onboarding tools and redesigns, users were still getting stuck.

Key findings

  • Teams were investing in onboarding tools and help docs, but users still struggled.
  • Tools like Pendo and WalkMe were task-focused, not outcome-focused.
  • Teams lacked visibility into whether users actually understood why they were doing something—not just how to do it.
  • Maintenance was a major burden: scripted tours broke with every UI update.

Defining the Ideal Customer Profile (ICP)

Synthesizing user interviews and market analysis to define a clear Ideal Customer Profile, we looked for companies and personas where the pain was most acute. This turned out to be mid to growth stage B2B SaaS businesses with:

  • High level of feature complexity
  • Self-serve onboarding or freemium funnels
  • High support volume during onboarding
  • PLG motions with product teams that valued data-driven decisions

The ICP definition helped us prioritize features, messaging, and integration strategies from the start.

SegmentIdeal Customer Profile (ICP)
IndustryB2B SaaS — CRM, BI & Analytics, Monitoring Tools
GeographyNorth America (35-45%), APAC (Fastest growing)
RevenueScale-ups ($1-10 million ARR)
Employees20-1000 employees (Product teams of 5-15)
ChallengesHigh TTV, low feature adoption, scaling friction
Value PropSelf-serve onboarding, faster time-to-value, lower churn

Personas

Product Manager /Product Marketer/ Growth PM

Struggling to increase product adoption, don’t want users to drop off before they get value

End User of SaaS products

Want to get to value as quickly as possible, don’t want to spend hours onboarding and training

Conceptualizing and Building

We worked with hypothesis-driven design sprints: developing mockups or lightweight prototypes to test the concept and different interaction models.

At each stage, we prioritized learning: What worked? What confused users? Where did they hesitate? These insights directly informed what we built next.
As a result, we were able to adopt a lean, iterative process that moved us from concept to real usage quickly.

Results

The initial version of HappyPath started with a bold idea: what if users could simply describe what they wanted to do, and the product would do it for them?

What we built:

  • Mockups and scripted prototypes showing a user typing their goal and watching it auto-complete.
  • Integration tests with LaVague to automate live UI actions.
  • Chrome extension hooks to simulate embedded assistance.

MVP

MVP: Embedded in-product guidance agent

1. Widget the can be embedded into the UI by:

  • Installing a piece of JS snippet
  • Connecting their documentation, knowledge base, etc.
1 / 4
Install JS

2. Users can express their use case: “I want to do X..”

3. HappyPath Widget guides them step by step.

  • Watches the UI live
  • Generates next step based on user actions
  • Offers automation of workflows

4. Adapts guidance based on user feedback.

System Architecture


Execution

Interaction Details

Conversation Mode

The widget starts with a conversational interface where end-users of the product can express their use case , clarify their requirements and get an explanation of features and workflows. They can switch back and forth from the Workflow mode to provide feedback and change the navigational flow.

Workflow Mode

To optimize for real eastate, the widget compresses into a compact version while the guidance is on. It also spins up a second cursor that points at the UI elements. The end-users have an option to auto execute the entite workflow if they do not want to go through each step manually.

Design System

Standardizing components for a cohesive user experience.

Basic Styes (built on Next.js, React & tailwindcss)

Base Components

Page Layout

Beta Program

Launching a private beta to test the agent in real SaaS environments

With a stable, testable version of HappyPath ready, we launched a private beta to evaluate the product in real SaaS environments. We focused our outreach on product and growth teams with complex onboarding challenges, limited engineering bandwidth, and a strong interest in PLG (product-led growth).

Landing Page
Signup form

What we did

  • Recruited beta users via a landing page LinkedIn outreach.
  • Recruited 8 growth teams across SaaS domains like DevOps, analytics, compliance, and developer tools.
  • Helped them onboard using our lightweight JavaScript embed or Chrome extension.
  • Ran structured calls where we observed live usage, guided setup, and gathered feedback in real time

What we tracked and learned

  • User behavior: We closely monitored how users moved through workflows.
  • Hint accuracy: We measured the relevance and usefulness of each suggestion, using both qualitative comments and behavioral indicators.
  • Edge cases: We captured breakpoints where UI drift, unexpected layouts, or embedded widgets interfered with guidance accuracy.
  • Feedback channels: We established a tight feedback loop via Discord.

Future Vision

Platform for Growth Teams to get insights into user behavior

User Journey

AI Guidance

Adding structured workflows

User can add structured workflows to HappyPath

1 / 4
Add Workflow

Customizing prompts and personas

Users can customize prompts by persona, underlying model configuration, etc.

1 / 2
Guidance

User Insights

Workflow Insights

User can view insights about the widget performance, workflows, top use cases and painpoints

User Insights

They can also segment the end users by cohorts, role, etc. and get targeted insights on their specific problem areas

Conversational Insights

User drill down to specific conversations and see where their end-users are facing issues

UI Insights

UI Feedback

Based on where the end-users are getting stuck, HappyPath provides UI feedback along with suggested fixes. PMs can review the sources and create tickets.

Knowledge Base Sync

HappyPath also recognizes the difference in the UI and outdated documentation, providing a list of fixes that the user can review and directly update.