Emplora · Process

The full process

The research, personas and flows behind both Emplora case studies — the web platform and the Android app. One discovery pass produced one product on two surfaces; the case studies cover the decisions, this is the work underneath them.

02 — User Research

User Persona & Goals

Five roles that appear in every 50–500 person company, synthesised from review corpora and industry surveys. Two of them buy; all five live with the result.

🎯
Priya Sharma
HR Manager, 34 · Primary
  • Cut admin below a quarter of her week
  • Predict attrition before it becomes a resignation
  • Walk into leadership with data, not caveats
  • Six systems, none of which agree with each other
  • Told to "be strategic" while doing data entry
  • "I knew Rahul was leaving. I just didn't have anything to show for it until his notice landed."
Marcus Chen
Engineering Manager, 38 · Largest population
  • Approve things in under two minutes, from a phone
  • Write fair reviews without spending a weekend
  • Never be surprised by a resignation
  • Opens the HRIS twice a year and relearns it each time
  • Blank-page review writing with no memory of Q1
  • "I don't need a people platform. I need to click yes and get back to work."
👥
Aisha Okafor
Customer Success Associate, 26 · Volume
  • Know her leave balance without asking a human
  • Find the remote-work policy in one query
  • See a visible path forward in the company
  • Phone-first, desktop-optional — and the portal is neither
  • Three systems and two logins for one question
  • "I just want to know how many days I have left. That shouldn't be a project."
💰
David Rodriguez
COO, 45 · Economic buyer
  • One system before headcount doubles to 300
  • Predictable cost with no implementation fee
  • Live in a week, not a quarter
  • Every vendor hides pricing behind a demo
  • Quoted $60–80 PEPM for capability he'd use a third of
  • "I won't sit through four demos to learn what it costs."
📊
Sarah Lindqvist
CHRO, 51 · Expansion buyer
  • Board-ready workforce intelligence
  • Defensible comp equity across three countries
  • Retention as a forecast, not a postmortem
  • Reports that only describe what already happened
  • AI recommendations she cannot explain to an employee
  • "Explainability isn't a feature — it's the whole thing."

03 — Business Challenges

Core Challenges

Six pain points, grouped from review corpora and industry surveys. They are not independent — each one compounds the next.

🧩

P1 — Frankensystems

6.17 providers per employee lifecycle; 77% of organisations split people data across multiple HCM databases. The result is repetitive manual entry and no single source of truth.

🔁

P2 — Fake self-service

If employees still need three systems, two logins and a manager's help to complete a basic task, the queue has not been removed — it has been moved. Frontline staff without a desktop are hit hardest.

P3 — Administrative gravity

45% of HR leaders lose more than half their week to admin, crowding out the strategic work they were hired to do — and were promised software would free them for.

🎲

P4 — Reactive, blind decisions

Hiring, performance, engagement and compensation data live apart, so attrition and comp-equity risk are only visible after they have already cost money.

🔌

P5 — Integration tax

Systems integration ranks second among HR-professional pain points. Point solutions silo by default, and every connection between them is its own project.

📉

P6 — Adoption failure

82% of HR-tech deployments report adoption challenges. The root cause is interface quality and task friction, not training budget — which is why this is a design problem.


04 — Secondary Research

Market Insights

Consolidation
6.17
Providers per employee lifecycle
The average company runs six-plus disconnected systems across hiring, performance, leave, payroll and offboarding. This is the number Emplora sells against: 6.17 → 1.
Data fragmentation
77%
Split people data across HCM databases
More than three-quarters of organisations store employee data in more than one database — which makes a single data model a defensible differentiator rather than a hygiene feature.
Admin burden
45%
HR leaders spending >half their time on admin
Time saved is the ROI story that closes deals in this segment — and the clearest evidence that the category competes on friction, not on feature count.
Adoption
82%
HR-tech rollouts reporting adoption challenges
The market is not short on HR features. It is short on HR systems people actually use — so the winning product competes on time-to-value and interface quality.
AI in HR
24.8%
CAGR — $3.25B (2023) to $15.24B (2030)
AI is the growth axis, not the feature axis. Enterprise apps shipping task-specific agents go from under 5% to a projected 40% within eighteen months.
Pricing
$250
BambooHR's monthly seat floor
Sticker prices understate true cost by 30–50% once add-ons land. Price opacity is the single most consistent complaint across every review source — and therefore an opening.

The gap that falls out of this: the upper-right quadrant of depth versus self-serve is empty. Darwinbox has the depth but needs a sales cycle; BambooHR has the ease but hits a ceiling around a hundred people. Nobody occupies both — which is the 50–500 "graduation gap", and Emplora's beachhead.


07 — User Flow

Flow A — Priya spots a flight risk

The flow the whole product exists to make possible: a 60-day warning that ends in a specific action assigned to a specific person, not a chart.

01
Dashboard
The role-adaptive home surfaces a risk widget — no report to run, no filter to configure
02
Open the record
One entity behind tabs — overview, timeline, performance, documents. Compensation and risk surface only within your read scope
03
Read the attribution
Engagement decline, below band midpoint, stalled progression — each with a weight and a sentence that justifies it
04
Ask Copilot
"Draft a retention plan" — the assistant produces the work rather than suggesting she do it
05
Review & assign
She edits, then assigns to the line manager. One approval, not a new project
06
Tracked
Written to the employee timeline, so the next person to open the record sees what was already tried

Four more flows, compressed

Flow B — Marcus approves in 30 seconds
Push notification → mobile deep link → approve. Two taps, no navigation. The whole design target for the episodic user.
Flow C — Aisha checks her balance
Open app → ask bar → "how much leave do I have left" → answer with its source. Optionally: "book Aug 20–22" → filed.
Flow D — Onboarding a new hire
Add employee → Copilot generates a role-specific 30-day plan → assign a buddy → tasks appear on the new hire's own dashboard.
Flow E — Review cycle
Copilot drafts each review from goals, 1:1s and peer feedback. Marcus edits and submits — editing beats authoring from a blank page.

08 — Toolkits

Tools & Workflow

Design and build were the same loop on this project, so the toolkit spans both.

🎨
Figma
Source of truth for the design system
🔗
Figma MCP
Token extraction straight into code — published variables, not eyeballed hexes
⚛️
Next.js 15 · React 19
App Router, TypeScript strict, Tailwind v4
🗄️
Supabase
Postgres with RLS — authorisation in the database, not app code
📱
Capacitor 8
Android shell around the same build
🎞️
Framer Motion
One shared motion vocabulary, reduced-motion honoured centrally
Claude Opus
Powers Copilot in-product; deterministic fallback when offline

Design Process

From market gap
to a running product

Five phases, each producing a document the next one is accountable to. The point of writing them down was that later decisions could be checked against earlier reasoning instead of relitigated.

01
Market & competitive research

Eight-platform teardown — BambooHR, Rippling, Deel, Zoho People, Darwinbox, Keka, Gusto, Workday — scored on price, real strength and where each one breaks. Positioned the depth/self-serve quadrant and found the empty corner.

Deliverable: market sizing, feature parity matrix, six ranked pain points, four strategic wedges.

02
Discovery — empathise, define, ideate

Empathy maps for the three daily roles, five field observations, a problem statement, five point-of-view statements, and a How-Might-We set grouped by consolidation, agency, adoption, mobile and trust. Concepts scored on impact × feasibility.

Deliverable: five personas with feature traceability, prioritisation matrix, seven success metrics with baselines and targets.

03
Information architecture

Organised by employee lifecycle rather than by internal department, under three rules: every screen is a view onto one record; depth capped at three levels for zero-recall; and every node reachable by typing, so hierarchy never becomes a memory test.

Deliverable: sitemap, desktop/tablet/mobile nav models, RBAC matrix, URL scheme, content model, five key flows.

04
Design system

Tokens pulled from Figma through the MCP server rather than transcribed by hand — colour, type, spacing, radii and the Untitled UI skeuomorphic button ring, which is what stops the buttons reading as flat. Motion specified as a named vocabulary so no component invents its own easing.

Deliverable: token spec, component inventory (primitives, composites, shell), motion spec, accessibility baseline — AA body text, 44px targets, reduced-motion honoured globally.

05
Build, verify, ship both surfaces

One Next.js codebase, statically exported and wrapped in Capacitor for Android. Authorisation enforced by Postgres RLS rather than application code, so a query the app never wrote still cannot leak another tenant's roster.

Deliverable: live web app, Android build, 18 RLS checks signed in as real users, 58 end-to-end API checks, deployment runbook.


Case study — 01 Emplora Web
SaaS platform / AI-native HRMS
Case study — 02 Emplora Mobile
Android app / capability parity