Reachablea case study
Standalone platform · UX + strategy

Reachable

Don’t describe the value — make it visible.

Reachable pools a team’s collective rolodex to find warm referral paths into sales targets — who on my team already knows the person I’m trying to reach. It worked well as a Salesforce plugin, but its standalone web app was a cumbersome afterthought. My job was to make the standalone product stand on its own — and the hard part was making a tangle of human relationships legible on a single screen.

paths — you → target, at a glance
reachblePeople Search ▾first namelast nameCompany Name (optional)SearchAdvanced ▾
HomeSearch ResultsPaths & ProfilesLeadsContactsAccountsHi, Joe ▾
Bob Jones
Owner
Acme company
inft
Bob Jones
Owner
Acme company
inft
Bob Jones
Owner
Acme company
inft
Bob Jones
Owner
Acme company
inft
Bob Jones
Owner
Acme company
inft
Multiple Connections to Same Person
UX designUX strategyWireframingInformation designStakeholder alignmentReachable · warm-referral platform
01The problem

The best idea was locked in Salesforce.

Reachable pools a team’s contacts to trace warm referral paths into sales targets — the bet that your colleague’s old classmate beats your assigned territory. But it was built first as a Salesforce plugin. The standalone app was an afterthought, and it showed. If you didn’t live in Salesforce, Reachable’s best idea was a door you couldn’t open.

Inside Salesforce

Considered.

The integration got all the care — where the product actually shone.

Standalone app

Bolted on.

Cumbersome and genuinely hard to use — a consolation prize for people without Salesforce.

02The goal

A product that stands on its own.

Easy to use, easy to understand — good enough to be a product, not a fallback for people who don’t have Salesforce. That resolved into two outcomes the business cared about.

Outcome 01

Deeper adoption

Existing customers actually reaching for the standalone platform — not just tolerating it alongside the plugin.

Outcome 02

A new segment

A credible product to put in front of an entirely new standalone customer base that never touches Salesforce.

03The first thing I needed to know

How much of the alpha could we salvage?

Rebuilding is expensive; salvaging is cheap. So I started with an honest audit of what was already there. The answer was uncomfortable — and it reframed the entire project.

The audit result

~0% of the core UI was reusable.

The connections — the who-knows-whom mapping that is the product — were the exact part that didn’t hold up. I couldn’t reliably tell how two people’s relationship was defined on screen.

So the job changed

From clean-up to redesign.

Not “tidy the standalone app” → redesign the thing it’s actually for.

04The hard part

Making a tangle of relationships legible at a glance.

The central challenge was representing complex, multi-hop human connections so an ordinary user could read them instantly. The case I kept in front of me:

SamSusanMarkMikeBill

One target, several intermediaries, several paths — and up to five channels per tie (Gmail, LinkedIn, Facebook, an email thread). A single pair might be connected five ways.

Principle 01

Proximity is the hero

Make closeness through the network the hero, not physical territory.

Principle 02

Pooled data is the unlock

One person’s contacts useful to the whole team — without feeling like surveillance.

Principle 03

Instantly recognizable

If a user has to think hard to read a path, the path is worthless.

05The pivot

From a vertical scroll-log to a comparison-first canvas.

I started where a lot of people start with relationship data: a scrollable, down-the-page view — almost like reading a log of how two people were linked. Thorough, and miserable. You couldn’t hold more than one connection in your head, and comparing paths meant scrolling back and forth.

First try

Scrollable log

Thorough — and miserable. One connection at a time; compare by scrolling.

The spine

Horizontal canvas

You → target, paths between. Several routes visible at once, comparable at a glance.

That one change — from a vertical log to a horizontal, comparison-first canvas — let a user take in several routes at once and immediately see which colleague offered the strongest way in. It’s the spine of the whole redesign.

06Working through every path

The two mirror-image cases that shaped the UI.

To trust the layout I had to know it could hold every real situation. The two cases that shaped the interface most were the mirror-image pair — each needed its own visual treatment, so users never confused “many roads to one door” with “one person, many doors.”

CASE AMany connections to one person

Several of my contacts all route to a single target.

The canvas fans the intermediaries out on one side — every warm path to the same door, laid side by side so you can pick the strongest.

many-to-one — connections to the same person
reachblePeople Search ▾first namelast nameCompany Name (optional)SearchAdvanced ▾
HomeSearch ResultsPaths & ProfilesLeadsContactsAccountsHi, Joe ▾
Bob Jones
Owner
Acme company
inft
Bob Jones
Owner
Acme company
inft
Bob Jones
Owner
Acme company
inft
Bob Jones
Owner
Acme company
inft
Bob Jones
Owner
Acme company
inft
Multiple Connections to Same Person
one-to-many — connections from the same person
reachblePeople Search ▾first namelast nameCompany Name (optional)SearchAdvanced ▾
HomeSearch ResultsPaths & ProfilesLeadsContactsAccountsHi, Joe ▾
Bob Jones
Owner
Acme company
inft
Bob Jones
Owner
Acme company
inft
Bob Jones
Owner
Acme company
inft
Bob Jones
Owner
Acme company
inft
Bob Jones
Owner
Acme company
inft
Multiple Connections From the Same Person
CASE BMany connections from one person

One contact is a hub who knows several of my targets.

The mirror layout — one person on the left, the targets they can reach fanned out on the right — so a single well-connected colleague reads as the asset they are.

07From diagram to product

Four surfaces that made it a real product.

From there the design filled out into a real product surface rather than a diagram — a filtering layer, a relationship-strength panel, a considered contact card, and the unglamorous error states that decide whether a tool feels trustworthy.

FILTEROne of 20,005

Channel and relationship, as first-class filters.

A filtering layer turned an overwhelming graph into a workable shortlist — narrow 20,000 connections by channel (Outlook, LinkedIn, email, shared groups) and by relationship type (board, C-level, executive) — so a rep starts from “the paths that matter.”

filter — connection paths
reachblePeople Search ▾first namelast nameCompany Name (optional)SearchAdvanced ▾
HomeSearch ResultsPaths & ProfilesLeadsContactsAccountsHi, Joe ▾
Connection Paths to <Person>
1 to 7 of 20005
Direct Connections ▾
Outlook
Facebook
LinkedIn
E-mail
Share group
Relationship ▾
Board
Council
Executive
E-mail
Share group
Bob Jones
Owner
Acme company
inft
Bob Jones
Owner
Acme company
inft
Bob Jones
Owner
Acme company
inft
Bob Jones
Owner
Acme company
inft
Bob Jones
Owner
Acme company
inft
Bob Jones
Owner
Acme company
inft
Bob Jones
Owner
Acme company
inft
Bob Jones
Owner
Acme company
inft
Bob Jones
Owner
Acme company
inft
Bob Jones
Owner
Acme company
inft
Bob Jones
Owner
Acme company
inft
Bob Jones
Owner
Acme company
inft
Filter
relationship strength — profile panel
reachblePeople Search ▾first namelast nameCompany Name (optional)SearchAdvanced ▾
HomeSearch ResultsPaths & ProfilesLeadsContactsAccountsHi, Joe ▾
Bob Jones
Owner
Acme company
inft
Bob Jones
Owner
Acme company
inft
Bob Jones
Owner
Acme company
inft
Bob Jones
Owner
Acme company
inft
Bob Jones
Owner
Acme company
inft
Bob Jones
Owner
Acme company
inft
Bob Jones
Owner
Acme company
inft
Bob Jones
Owner
Acme company
inft
Bob Jones
Owner
Acme company
inft
Bob Jones
Owner
Acme company
inft
‹ Back to PathsView Profile ›
Contact Info
Email.email@email.com
Email.email@email.com
Email.email@email.com
Relationship Strength
From:   WeakStrong
To:   WeakStrong
Recent Work History
Facebook Inc: Recruiter (Current)
Google Inc: Job Title (2010)
Relationship Strength
SIGNALHow warm is warm?

Strength is the whole point of a warm intro.

A relationship-strength panel opens off any path: contact details, a weak-to-strong read in both directions, and recent work history — the context a salesperson needs before spending social capital on the ask.

THE ATOMThe contact card

The atom the whole map is built from.

A deliberate exploration of the contact card itself — person, title, and connection-channel density in one glanceable unit — because every path on the canvas is just these cards, chained.

card approach
reachblePeople Search ▾first namelast nameCompany Name (optional)SearchAdvanced ▾
HomeSearch ResultsPaths & ProfilesLeadsContactsAccountsHi, Joe ▾
Bob Jones
Owner
Acme company
inft
Bob Jones
Owner
Acme company
inft
& 2 others
Bob Jones
Owner
Acme company
inft
Bob Jones
Owner
Acme company
inft
& 2 others
Bob Jones
Owner
Acme company
inft
Bob Jones
Owner
Acme company
inft
& others
Bob Jones
Owner
Acme company
inft
& 2 others
Card Approach
error & warning states
reachblePeople Search ▾first namelast nameCompany Name (optional)SearchAdvanced ▾
HomeSearch ResultsPaths & ProfilesLeadsContactsAccountsHi, Joe ▾
Connection Paths to <Person>
Some connections couldn't be verified.
Showing 18 of 24 paths. Six ties are pending a data refresh and are hidden until confirmed.
Show anyway
Bob Jones
Owner
Acme company
inft
Bob Jones
Owner
Acme company
inft
Bob Jones
Owner
Acme company
inft
Bob Jones
Owner
Acme company
inft
!
No connection paths found.
No one on your team has a traceable path to this person yet. Try widening the channels in your filters, or invite a colleague to sync their contacts.
Adjust filtersInvite a teammate
Couldn't load this profile.
The connection record is stale or was removed. We've kept your place in the path list.
Retry
Error & Warning States
DETAILSError & warning states

The unglamorous cases that build trust.

Real error and warning states — a partial-results warning, a genuine empty state with a way forward, a failed-to-load recovery — designed as first-class states, not afterthoughts, so the standalone app behaved like a finished product. A referral tool that fails silently is worse than no tool at all.

08Wireframe → Salesforce Lightning

Where the wireframes landed: the shipped UI.

The wireframes resolved into a hi-fi product built on the Salesforce Lightning Design System.That wasn’t an aesthetic choice — the internal Reachable tool already ran on Salesforce UI, so building the standalone platform on Lightning let us reuse patterns, components, and engineering effort instead of inventing a second design language. The connection canvas, the filter panel, the relationship-strength record, and the error states all re-expressed in real SLDS.

LIGHTNINGConnection paths, shipped

The comparison-first canvas, in Salesforce Lightning.

The same spine — you on one side, the target on the other, warm paths between — rebuilt with SLDS avatars, cards, and brand-blue connectors, plus a “strongest path” call-out and an intro-request action. It reads as a native Salesforce object, because effectively it is one.

Lightning · Connection Paths
reachbleSearch SalesforceJR
ReachableHomeSearch ResultsPaths & ProfilesLeadsContactsAccounts
Paths & Profiles
Connection Paths to Susan Vance
Warmest routes first · 4 paths shown
FilterNew Intro Request
JRYou
BJ
Bob Jones
Owner · Acme Co
in@
PS
Priya Shah
VP Sales · Nimbus
inf@
ML
Marcus Lee
Advisor · Foundry
in
DR
Dana Reed
Partner · Northwind
in@f
SVTarget
Strongest pathBob Jones → Dana Reed · shared board seat, 6 yrs
Lightning · Filter + list
reachbleSearch SalesforceJR
ReachableHomeSearch ResultsPaths & ProfilesLeadsContactsAccounts
Paths & Profiles
Connection Paths to Susan Vance
1–7 of 20,005
New Intro Request
FiltersReset
Channel
Relationship
ConnectorReachesRelationshipStrength
BJBob JonesOwner · Acme CoDana ReedBoardStrong
PSPriya ShahVP Sales · NimbusDana ReedExecutiveMedium
MLMarcus LeeAdvisor · FoundrySusan VanceCouncilMedium
NANina AlvarezCMO · BrightDana ReedE-mailWeak
OPOwen ParkDirector · VertexSusan VanceExecutiveStrong
Lightning · Relationship-strength record
reachbleSearch SalesforceJR
ReachableHomeSearch ResultsPaths & ProfilesLeadsContactsAccounts
Connection Paths to Susan Vance
BJBob Jonesreaches Susan Vance
PSPriya Shahreaches Susan Vance
MLMarcus Leereaches Susan Vance
DRDana Reedreaches Susan VanceSTRONGEST
Back to PathsView Profile
DR
Dana Reed
Partner · Northwind
Contact Info
dana.reed@northwind.com
d.reed@gmail.com
(415) 555-0142
Relationship Strength
From · WeakStrong
To · WeakStrong
Shared a board seat with Susan for 6 years.
Recent Work History
Northwind — Partner (Current)
Salesforce — Sr. Director (2016)
Lightning · Contact cards
reachbleSearch SalesforceJR
ReachableHomeSearch ResultsPaths & ProfilesLeadsContactsAccounts
Paths & Profiles
Contacts in your team's network
20,005 people · 6 shown
New
BJ
Bob Jones
Owner · Acme Co
in@2 channels
PS
Priya Shah
VP Sales · Nimbus
inf@3 channels
ML
Marcus Lee
Advisor · Foundry
in1 channel
DR
Dana Reed
Partner · Northwind
in@f3 channels
NA
Nina Alvarez
CMO · Bright
@f2 channels
OP
Owen Park
Director · Vertex
in@2 channels
Lightning · Error & warning states
reachbleSearch SalesforceJR
ReachableHomeSearch ResultsPaths & ProfilesLeadsContactsAccounts
Some connections couldn't be verified — showing 18 of 24 paths. 6 ties are pending a data refresh.
No connection paths found
No one on your team has a traceable path to this person yet. Try widening the channels in your filters, or invite a colleague to sync their contacts.
Adjust filtersInvite a teammate
Couldn't load this profile.
The connection record is stale or was removed. We've kept your place in the path list.
Retry

Five screens rebuilt on the Salesforce Lightning Design System — the shipped fidelity above the grayscale wireframes. Reusing SLDS meant the standalone platform inherited Salesforce’s accessibility, data-table, and record-page patterns for free.

!The tension that wasn’t mine to resolve

The honest asterisk on the whole project.

The premise — that a market existed for a standalone Reachable — was an assumption, not a validated fact. It was born as a Salesforce add-on; “make it standalone” was a door the business wanted to open, not one customers had knocked on. Confirming it sat with marketing, outside my scope — and though I asked to join those conversations, it never materialized.

The deliberate call: a product owner with a clear, opinionated vision made it workable. I designed against his requirements knowing they weren’t backed by data — and named the gap. On a short engagement, you pick your battles and design the best version of the bet you were handed.

09Results

From afterthought to a product worth showing.

The redesign reframed the standalone platform around its real value — comparing referral paths at a glance — and gave it the first genuinely considered UX it had ever had, replacing an alpha that even I couldn’t fully parse when I started.

Reframed the productAround comparing paths at a glance — its actual value, finally on the surface instead of buried in a scroll.
First considered UXConnection model, filtering, profile panel, and card system — a coherent whole, not an inherited tangle.
Target KPIs — to be measured↑ standalone adoption, new standalone customers. The engagement set these goals; no measured results were captured.

The engagement had target KPIs (more standalone adoption, new standalone customers) but no measured results were captured, so I don’t quote numbers.

10What I carried forward
Lesson 01

Make the value visible. The standalone platform was never a company priority, so support was hard to win in the abstract. Once I showed the work, people saw the value they couldn’t picture before. When a project is fighting for oxygen, show it — don’t describe it.

Lesson 02

Know which battles to fight. Not every gap is yours to close in a single engagement. Recognizing the market-validation question as real but out of reach — and designing well against a clear vision while flagging the risk — is what let the project actually ship.

Make the value visible rather than describe it.

The spine of it was a single move: turning a vertical log of relationships into a horizontal, comparison-first canvas — so the strongest way in is obvious at a glance. Reachable’s standalone platform got its first genuinely considered UX, credible enough to put in front of new, non-Salesforce customers.