Cover

Integrations Platform

Integrations Platform

Integrations Platform

ROLE:

LEAD PRODUCT DESIGNER

TIMELINE:

DEC 2025 - FEB 2026

SKILLS:

DESIGN, RESEARCH

ABOUT

When Lattice sunsetted its HRIS product, we made a strategic decision. Instead of competing as a system of record, we would double down on Talent and integrate seamlessly with leading HRIS platforms.


Workday was the first and most critical partner. The risk was clear: If Lattice-generated performance data could not reliably live in Workday, customers would consolidate.


Churn analysis showed:

  • ~50% of Workday-related churn cited consolidation

  • 22 enterprise accounts ($3.5M+ ARR) cited integration/data gaps

CHALLENGE

When I was asked to flex onto the Integrations team, designs were already moving toward development under an active Workday partnership timeline. The work needed to ship, but the structure wasn’t built to scale.


All of this unfolded during an HRIS strategy pivot and team instability, requiring rapid ramp and structural clarity under pressure.

Showcase image
Showcase image

PROCESS

1. Clarified the Mental Model


The existing model was direction-based: Lattice → Workday, Workday → Lattice. Technically could work, but I immediately felt it wasn't scalable based on what our future Integrations strategy (bi-directional, multi-domain).


Even though Phase 1 was outbound-only, I proposed shifting to a domain-based integration model: Performance, People Data, Compensation, Goals, etc. This would keep IA stable as additional sync functionality is introduced.

2. Reducing workflow ambiguity


When I joined, the sync set up process (what cycle, what data, maps where) was in all in one dense, screen.


I restructured the experience into a clear, sequential flow:

  1. Select review cycle(s)

  2. Choose what review questions to sync

  3. Map Lattice fields to Workday fields


This reduced cognitive load and made each decision explicit. Instead of scanning a settings page, admins move through a structured sync setup with clear intent at every step.

3. Making Data Mapping Explicit and Safe


What we learned

  • Admins think in terms of review cycles, not question categories

  • Admins typically sync only 2–3 targeted ratings, not full review templates

  • Question type (competency, growth area, goals) rarely affects their decisions


The original mapping table surfaced everything at once. Each rating appeared twice (pre- and post-calibration), and content was organized by question type. This made the surface dense, repetitive, and harder to parse.


What I changed

  • Grouped questions by review cycle

  • Separated data selection from data mapping, so admins first choose what to sync

  • Consolidated calibration into columns instead of duplicate rows

  • Removed question-type tabs and added lightweight icons for context


The result was a mapping surface that felt more deliberate and readable.

4. Designed a trustowrthy Sync Log


The initial design only surfaced success and failure as flat states without enough context to diagnose issues.


Admins needed to answer questions like: Did this sync fully complete? Which employees were skipped? Why did values fail? Is it safe to rerun?


I redesigned the sync log to:

  • Elevate run-level state (Success, Partial, Failed) clearly at the top

  • Separate summary metrics (updated, skipped, failed) from row-level detail

  • Make employee-level errors explicit and human-readable

  • Scale to log multiple runs of the same sync


This shifted the sync log from passive reporting to an operational tool admins can trust and act on.

Tradeoffs

Speed vs Structural Stability

We could have shipped a narrow ratings export.

Why: We invested in a domain model that prevents future re-architecture.

Technicality vs Admin Mental Model

We went with the latter.

Why: Domain-based IA reflects how HR leaders think and operate.

Automation vs Administrative Control

We chose manual/scheduled sync to to tackle first.

Why: To preserve oversight in sensitive workflows as we gain trust.

Speed vs Friction

We opted for a longer setup process to confirm trust and clarity.

Why: High stakes workflows should have breathing room.

Impact

I ramped quickly into a new domain, audited the existing direction, and pivoted the approach before it solidified in code.


Although still in Beta, this work:

  • Establishes a scalable integration architecture

  • Protects enterprise accounts from consolidation risk

  • Enables expansion to Rippling, HiBob, and future providers