AI Networking Program

AI Networking Program

35% increase in matches that resulted in a meeting

Abode is an employee development platform used by enterprise organizations including Amazon, Uber, and PayPal.

After acquiring another company, we evaluated whether to migrate the existing networking experience to the new platform or rethink it entirely.

Rather than carry forward a broken model, we chose to rebuild networking from the ground up.

My Role

My Role

Led end-to-end design from problem definition → shipped product

Company Type

Company Type

B2B SaaS HR platform

Duration

2 months

Team

Team

Myself & two Software Engineers

The Problem

Only 2 out of 10 networking matches resulted in a meeting. Employees were passively assigned matches every few weeks with no context, no agency, and no clear reason to engage.

The Insight

Networking isn’t a habitit's goal-driven and occasional. More matches ≠ more value.

Better matches = higher follow-through.

Networking isn’t a habitIt's goal-driven and occasional. More matches ≠ more value. Better matches = higher follow-through

The Solution

We shifted from a system-driven process to a user-driven, goal-based experience. The result was an AI-assisted experience optimized for match quality, not volume. To achieve this, we focused on three shifts:

We shifted from a system-driven process to a user-driven, goal-based experience. The result was an AI-assisted experience optimized for match quality, not volume. To achieve this, we focused on three shifts:

Give users control → let them choose who they connect with, not just receive matches

Increase relevance → use AI to translate evolving goals into better recommendations

Reduce friction → make it easier and less intimidating to start conversations

Give users control →let them choose who they connect with, not just receive matches

Increase relevance → use AI to translate evolving goals into better recommendations

Reduce friction → make it easier and less intimidating to start conversations

The Impact

The Impact

3 months post-launch

0%
0%

increase in matches that resulted in a meeting

increase in matches that resulted in a meeting

0%
0%

of users who reported that matches felt relevant or worth the effort

of users who reported that matches felt relevant or worth the effort

0%
0%

Repeat participation after the first successful match

Repeat participation after the first successful match

Constraints

Countless use cases

Networking needed to support a variety of clients and use cases (i.e., employees, students, alumni), each requiring different matching criteria and workflows.

Limited time & resources

With only 2 engineers and two months to build it, we had to cut scope and adapt the design for a quicker build.

AI restraints

By adding in AI elements, we also needed to incorporate layers of logic to create guardrails and reduce bias in the matching algorithm.

The Process

Research Methods

I drew from both qualitative and quantitative sources to try to uncover why user engagement was so low.

Interviews with active & disengaged users

Interviews with active & disengaged users

Product analytics

Product analytics

Heuristic evaluation

Heuristic evaluation

Support tickets

Support tickets

Key Findings

Programs with the most customization had the lowest engagement rates.

When admins customized their programs significantly, they unintentionally veered away from our best practices (i.e., matching criteria, match frequency etc.)

Most people network with a specific intent: Once that goal is met, the motivation drops sharply.

There’s no intrinsic “pull” without a reason. More networking matches ≠ more value.

Networking has a high emotional cost. If a match isn’t clearly relevant, it's “not worth the effort.”

Every networking interaction carries friction: social anxiety, fear of awkwardness, unclear value exchange, time commitment.

User Journey Mapping

To understand each touchpoint in the networking journey and empathize with our users, I created a journey map to share with stakeholders (which has been simplified below).

Getting a match

PAIN POINTS

  • Match feels randomly assigned

  • No context or control around why this person was chosen

I know what I want best. I should have a say in who I get to meet.

— Sarah, Active User

Meeting with your match

PAIN POINTS

  • Fear of being ignored

  • High emotional effort to initiate

  • Back and forth scheduling

Doesn't feel good when you're always the person reaching out.

— Marty, Active User

Rinse and Repeat

PAIN POINTS

  • Matches feel too frequent

  • No clear way to opt out

I get matched wayyy too frequently. It feels like a chore.

— Jessica, Former Active User

Design Principles

As the final step before brainstorming, I created design guidelines to set the foundational direction of the project.

User-Driven Matching

Design around employee needs, not admin configuration. Give users meaningful agency over their experience, supported by clear guardrails.

AI Assisted Personalization

Use AI to create more frictionless, personalized, and relevant experiences where it matters most.

Opinionated by Default

Lead with proven best practices. Use defaults and intentional friction to guide users toward what works.

Brainstorming Solutions

With our principles in place, we explored a variety of approaches to tackle two core problems:

How might we create intrinsically motivating matches for employees so that they feel compelled to engage and follow through?

How might we reduce the emotional effort of initiating contact for employees so that they feel confident engaging with their matches?

Usability testing

I tested the designs early and often with real users, including those who were dedicated superusers and those who had disengaged from the tool to get different perspectives.

Before

If a user wanted to network with someone, they needed to send them a "Match Request.” Users found the language intimidating, causing rejection anxiety.

After

Users could privately express interest in meeting with someone by marking them as a “Preferred match,” signalling the algorithm to match them together when the next set of matches was released.

Before

When people were matched together, the main CTA button on the email was "Book a meeting." Users felt awkward about booking time in someone's calendar without chatting with them first.

After

We reduced perceived social risk by shifting from commitment ("Book a meeting" CTA) to a low-pressure interaction ("Chat" CTA).

The Final Product

The Final Product

AI-Powered Networking Directory

AI-Powered Networking Directory

Original issue: Non-relevant matches

Instead of being matched automatically with no say, users are put in the driver's seat. They can easily browse and find networking connections based on their own goals, motivations and timelines.

AI-Driven Match Recommendations

AI-Driven Match Recommendations

Original issue: Non-relevant matches

Users describe what they are looking for in natural language, and AI translates this intent into structured matching signals that directly influence their recommendations. This allows matches to reflect real, evolving goals rather than static profile data, giving users ownership over outcomes while increasing relevance without increasing match volume.

AI-Generated Conversation Starters

AI-Generated Conversation Starters

Original issue: Awkward conversations

AI generates personalized conversation starters using shared context, goals, and profile data. By reducing the emotional effort required to initiate contact, users are more likely to reach out with confidence and follow through on meaningful conversations.

One-Click Compliments to Reinforce Momentum

One-Click Compliments to Reinforce Momentum

Original issue: Dwindling engagement

Users can send pre-written, one-click compliments that acknowledge effort, insight, or shared interests. These lightweight moments of positive reinforcement sustain momentum, encourage reciprocity, and keep interactions active between meetings.

AI-Powered Admin Networking Setup

AI-Powered Admin Networking Setup

Original issue: Over customization

We simplified the admin workflow from 15+ options to 3 key inputs, letting AI generate programs using proven best practices for high engagement. Light friction prevents configurations that conflict with these best practices while keeping admins in control.

Reflections

The Biggest Challenges

Managing bias in AI-driven matching required thoughtful intervention

CHALLENGE

Using AI to improve match relevance introduced the risk of algorithmic bias, including over-indexing on similarity, profile verbosity, or existing power dynamics.

DECISION

We constrained AI inputs, avoided bias-amplifying signals, and kept humans in the loop by letting users choose between recommended matches. We monitored outcomes through surveys and match distribution analytics to validate fairness over time.

Removing customization in the setup flow was controversial

CHALLENGE

Power admins were accustomed to controlling every setting and initially resisted opinionated defaults.

DECISION

We used data to show that preset configurations led to stronger engagement and satisfaction. We preserved limited flexibility but added intentional friction to protect proven best practices and user outcomes.

Key Learnings

Designing for emotion drives outcomes

Reducing anxiety and uncertainty had a greater impact on engagement than improving algorithms.

Navigating the "migration mindset"

Users often cling to "bloated" features simply because they are familiar. Change is easier to sell when the "New" is demonstrably more effective than the "Old."

Excited about creating impactful products?

Let's Connect

Excited about creating impactful products?

Let's Connect

Excited about creating impactful products?

Let's Connect