Workhuman

Same instinct, five layers.

Workhuman is a B2B SaaS platform for employee recognition. Over four years I worked across conversion design, product systems, production infrastructure, creative technology, and interactive tooling — different problems at different scales, but the same underlying move: identify the problem, build the solution.

Scope

Conversion design, two design systems, interactive sales tooling

Context

B2B SaaS, in-house, US + Ireland design org

Delivery

Careers experience, Aura DS, Echo DS, Ceros ABM, ROI calculator

Status

Four years, shipped and measured

Conversion Design

01 — Careers Experience Refresh

97 of 100 visitors never explored a single job.

Output

2.7% → 64.6% homepage-to-jobs conversion

Delivery

↓59% exit rate on the new experience

Portfolio

1 → 3–4 jobs viewed per session

Measured in Heap Analytics; Oct–Dec, 3 months post-launch

The Careers page was losing nearly everyone. 97 percent of homepage visitors never clicked through to browse a single job listing. When we dug into Heap, the reason was structural: the page led with an award badge and a company description — the kind of content that answers "Is this a good company?" before a candidate had any reason to ask. The jobs were buried.

Only 3 out of 100

candidates viewing the careers homepage clicked through to browse job listings.

Careers page analysis

The redesign worked from the drop-off data outward:

What were people looking for when they arrived, and where did the page fail to deliver?

The structural answer was sequencing: lead with what Workhuman actually is as a place to work — the teams, the culture, the values — before asking anyone to browse jobs. Then make browsing effortless. Then, once someone finds a role, pull them toward a second one. Conversion compounded: 55.3% the first month, 73.7% the second, 77.6% the third.

Layer 1: The "why" before the "what."

Layer 1 — Why Workhuman careers homepage

Culture-first homepage: testimonial video up top, values in action, regional benefits, ten teams.

Layer 2: Browse without friction.

Layer 2 — Job detail five-tab mock with Candidates Also Viewed rail

Filters stay optional while the tags do the scanning. Ex.: Product roles are pink everywhere they appear.

Layer 2 — Color-coded department tag system strip

Color-coded department tags for instant scanning; filters kept optional so casual browsers and targeted searchers both find their footing. 13.1% bounce on the browse page.

Layer 3: The next job, before they ask.

Layer 3 — Job detail five-tab structure
Layer 3 — Candidates Also Viewed right rail

Five tabs, five candidate questions: role, team, culture, benefits, location.

Three recommendations, persistent across every tab. This is where 1 job per session became 4.

The system underneath: three layers, each answering one question. Why Workhuman → what roles exist → is this role for me. The right-rail recommendations on Layer 3 took jobs viewed per session from 1 to nearly 4.

Product Systems

02 — Web Design System, Aura

Fifteen button variants. Two offices. No shared language.

Output

15+ → 1 button variants consolidated

Delivery

~60% dev cycle reduction

Portfolio

2 offices one token system

Workhuman's US and Ireland design teams had developed their component libraries independently. By the time I joined, the drift was visible everywhere — inconsistent spacing, divergent type scales, and a button component that had forked into fifteen variants across both codebases, none of them formally documented.

The work was less about building new components and more about establishing the conditions under which both teams could stop rebuilding the same things. That meant a token layer first: named decisions about color, spacing, and typography that could travel between Figma and code without re-interpretation at each handoff.

Tier 1:

Primitives

#5B63E4

Ex.: humanity-60, spacing-4, font-16

Tier 2:

Aliases

humanity/60

Ex.: brand-primary = humanity-60

Tier 3:

Semantic Tokens

brandPrimary
buttonPrimary

Ex.: surface-primary, text-default

Tier 4:

Component Tokens

Ex.: button-bg-primary, input-border-focus

Button component token annotation

White variant, focus state. The ring resolves to humanity-60 — the same primitive in Tier 1 above. That's the cascade, on one component.

"We spend 60% of our time answering the same design questions."

(Engineering, discovery interviews)

2 wks → 3 days

new designer onboarding

↓60%

engineer questions after docs

95%

implementation adherence

Contribution pipeline: How new components are added to Aura

Semantic versioning, changelog every release, 6-month deprecation notice, migration guides for breaking changes

1

Request

2

Validate need
3+ use cases

3

Design
review

4

Engineering
feasibility

5

Docs
required

6

Ship

Compromise: Token naming took three iterations before the semantics made sense to engineers; this causes early confusion but establishes long-term clarity.

Aura design system — button component library

150+ components · 200+ icons · 8pt grid · 6-size type scale · WCAG AA baked in

Production Infrastructure

03 — Marketing Design System, Echo

Thirty deliverables a month. Starting each campaign from scratch became the bottleneck.

Output

30x deliverables per month, systematized

Delivery

6 channels one component library

Portfolio

NA + EMEA multi-vertical rollout

Workhuman's marketing team ran a monthly webinar program across six channels: Social, email, display ads, organic social, landing pages, and on-brand event promotion. Every month, the same visual problem needed to be solved again. There was no system for it. Echo DS was the system — a purpose-built component library structured as two parallel tracks: a Webinar Library (ads, landing pages, and email) and an Organic Social Library (award badges).

One campaign, four surfaces

LP

Landing page

Webinar landing page
AD

Display ads

Display ads
EML

Email

Webinar email
SOC

Social post

Social post

Campaigns should be a configuration problem, not a production problem. May 2026: one webinar, every surface, configured from Echo DS.

Echo DS — Webinar Library: Ad Components Echo DS — Webinar Library: Ad Templates
LP

Landing page template

LP template

Accessibility and compliance copy ship inside the components, not on a checklist.

EML

Email template

Email template

Even the follow-up is componentized: Attended and No-show variants from one template.

Organic Social Library — Award Badge Templates

Once the component layer existed, each month's deliverables became an assembly question rather than a design question.

Creative Technology

04 — Ceros x Figma

Every vertical deserves its own look, but the structure underneath never changes.

The same instinct was running in the other direction, outward into the sales motion. Workhuman's Ceros-based ABM program powered microsites across North America and EMEA markets.

Each vertical needed its own look, but the underlying structure was the same: hero, value prop, case study, CTA. Ceros RFP+ gave the team a modular block library configured per vertical rather than rebuilt per program — and the blocks were shaped in wireframes with dev before anything reached high fidelity.

The system's whole life in three frames: from dev's sticky notes to a shippable vertical.

WF

Wireframe + dev sticky

Blocks negotiated in wireframes with dev before building.

LIB

Block library

Every block componentized; case study options in three flavors.

HIFI

Vertical instance

One vertical configured, wireframe to HiFi.

Interactive Tooling

05 — ROI Calculator

The calculator had to earn the trust of prospects in three steps.

Workhuman needed a sales tool — something a rep could walk a prospect through that would produce a credible ROI estimate specific enough to feel real, not generic. The design problem wasn’t the data model, it was pacing. The solution was a three-step progressive disclosure flow:

Step 1:

Gathers the minimum viable context: organization size and industry.

Step 1: organization size and industry inputs

Step 2:

Surfaces a returns estimate calibrated to those inputs.

Step 2: returns estimate

Step 3:

Unlocks the full analysis, including a competitive comparison showing how Workhuman’s returns benchmark against peer platforms.

Step 3: full analysis and competitive comparison

Logic: Earn trust at each step before asking for more. A prospect who completes step one has already opted in. By step three, the output has enough specificity that it reads as analysis, not marketing.

ROI calculator multi-step view
Workhuman Recognition Impact Report PDF

The leave-behind:

Workhuman Recognition Impact Report

Step three’s unlock isn’t a screen. The calculator generates a report designed at print dimensions: branded, paginated, and populated with the prospect’s own numbers. The rep leaves something behind.