HR Tech & ComplianceMulti-tenant SaaS

AbsenceSoft: making medical leave and accommodation one clear journey

As Lead Experience Designer at AbsenceSoft, I mapped and redesigned the end-to-end journeys of a multi-tenant FMLA, absence and accommodation platform used by 10,000+ employees, so employees, HR, managers and admins always know what happens next.

absencesoft · interactive prototypeOpen full prototype ↗
Client
AbsenceSoft
My role
Lead Experience Designer
Timeline
07/2018 – 02/2019
Users
10,000+ employees
Platform
Multi-tenant SaaS

Overview

Project overview

When an employee needs time away from work, a change at work, or both, the request touches HR, a people manager, payroll, timekeeping and policy teams. For the employee it often happens during a difficult moment, and internal handoffs can feel like a maze.

AbsenceSoft manages FMLA, absence and workplace accommodation cases for employers. My job was to turn fragmented, form-heavy workflows into one coordinated, understandable journey, from the first question to a supported return.

Before
  • Leave and accommodation handled as separate, disconnected processes
  • Employees repeat information and can’t tell what happens next
  • Case owners track deadlines across inboxes and spreadsheets
  • Sensitive details visible to more people than necessary
→
After
  • One linked case timeline across leave and accommodation
  • Plain-language intake with clear next steps
  • Every task has an owner and a due date
  • Role-based access: managers see only what they need

The challenge

Problem statement and pain points

  1. Lost in the process: employees repeated information and couldn’t see what would happen next.
  2. Missed deadlines: FMLA and accommodation steps have legal timelines, but tasks were scattered across tools.
  3. Privacy risk: managers needed to plan coverage without seeing health information.
  4. Heavy training and support: complex screens meant long onboarding for HR teams and frequent support tickets.

How might we make the next action obvious, keep the conversation supportive and the record dependable, without exposing more than a role needs?

Approach

My approach

  1. Journey mapping for every role across the full leave and accommodation lifecycle.
  2. Workflow analysis with leave specialists to find where cases stall and where rework happens.
  3. Wireframes and high-fidelity prototypes for employee intake, case management and the interactive process.
  4. Embedded in agile sprints with engineering, reaching 95% design-to-development accuracy.
  5. Iterative releases validated with users, lifting satisfaction from 3.2 to 4.5 out of 5.

Journey

Four roles across six stages

The core design artefact: who acts at each stage of a request, so no step is left without an owner and no role sees more than it should.

01Recognize
02Intake
03Triage
04Discuss
05Implement
06Follow up
Employee
Starts privately: leave, change at work or not sure
Shares dates, work impact and contact preference
Talks through options with HR
Confirms the agreed plan
Checks in, extends or plans return
Leave specialist
Links workstreams; owns next action and due date
Leads the discussion; validates policy
Records plan, timing and communications
Revises, extends or closes the case
People manager
Gets a limited feasibility task
Coordinates agreed work changes
Plans coverage for the return
Program admin
Monitors queues and deadlines
Reconciles payroll and timekeeping sync
Audits consistency; refines templates

Users

Who it’s for

Primary

Employee

  • Describes the support needed
  • Sends requested items and tracks status
  • Plans their return
Primary

Leave specialist

  • Reviews information and validates policy
  • Communicates and owns due dates
  • Makes the case decisions
Secondary

People manager

  • Plans coverage
  • Coordinates agreed work changes
  • Sees limited operational detail only
Secondary

Program admin

  • Monitors queues and consistency
  • Reconciles integrations
  • Refines templates

Principles

Design principles applied

Six principles that resolved the tension between standard steps and individual circumstances.

Need to knowPrivacy by role

Applied: Each role sees only what it needs; managers never see health details.

Impact: Trust from employees and compliance teams.

ClarityNext action, owner, date

Applied: Every screen says who acts next, why and by when.

Impact: Fewer status-chasing contacts.

Cognitive loadProgressive disclosure

Applied: Intake asks intent first and shows only relevant fields.

Impact: Higher completion, less rework.

Human judgementAutomation assists

Applied: Rules create tasks and reminders; qualified staff make the decisions.

Impact: Speed without automated case decisions.

Error preventionVisible exceptions

Applied: Missing info, date changes, overdue tasks and sync errors get an owner.

Impact: Nothing fails silently.

Familiar patternsJakob’s Law

Applied: Standard queues, steppers and case records that HR teams already know.

Impact: 30% less training time.

Low-fidelity wireframes

Greyscale wireframes of every screen, desktop and mobile

Every screen was wireframed in greyscale first, with the same regions as the final design: workspace navigation, page header, status and each screen’s main working area. Leave specialists reviewed them against real case scenarios before visual design. The employee-facing screens were also wireframed for mobile, where requests often start.

Desktop · 6 screens

01Operations overview

◼ AbsenceSoft
EMPLOYER WORKSPACENorthwind Services
LEAVE OPERATIONSOverviewCasesEmployee requestsAccommodationsInsights & integrationsADMINISTRATIONCommunicationsPolicies & settingsCASE STUDYProduct story & journey
Workspace / Leave operations
Good morning, JamieCurrent workload and next actions
View all cases+ Start a request
Active cases000
Tasks due soon000
Employees away000
Return planning000
Case lifecycle snapshot
Request received
Eligibility
Documentation
Decision
Leave active
Return
Next actions
TaskOwnerDue
TODAY
TODAY
TODAY
Returning soon
EmployeeReturn datePlan
PLAN
PLAN
PLAN
The day’s workload, due tasks and returns, with the next action always one click away.

02Case workspace

◼ AbsenceSoft
EMPLOYER WORKSPACENorthwind Services
LEAVE OPERATIONSOverviewCasesEmployee requestsAccommodationsInsights & integrationsADMINISTRATIONCommunicationsPolicies & settingsCASE STUDYProduct story & journey
Leave operations / Cases
Leave and accommodation casesA shared record for milestones, tasks and decisions
14 TASKS DUEExport view+ Create case
All active cases000
Continuous leave000
Intermittent leave000
Accommodation cases000
Case queue
Case / employeeCase typeOwnerNext actionStatus
OPEN
OPEN
OPEN
OPEN
Selected caseMilestones
Request
Eligibility
Certification
Approved
Next action · owner · due
One timeline per case: milestones, owner, next action and due date together.

03Employee request

◼ AbsenceSoft
EMPLOYER WORKSPACENorthwind Services
LEAVE OPERATIONSOverviewCasesEmployee requestsAccommodationsInsights & integrationsADMINISTRATIONCommunicationsPolicies & settingsCASE STUDYProduct story & journey
Employee services / New request
How can we support you?Start a private conversation with your leave team
PRIVATE WORKSPACE
Request type
Details
Review
Confirmation
Support
I need time away from work
I need a change or support at work
I’m not sure yet
What happens next
Save draftContinue →
Intent first in plain language, including “not sure”, with save and resume.

04Accommodation process

◼ AbsenceSoft
EMPLOYER WORKSPACENorthwind Services
LEAVE OPERATIONSOverviewCasesEmployee requestsAccommodationsInsights & integrationsADMINISTRATIONCommunicationsPolicies & settingsCASE STUDYProduct story & journey
Leave operations / Accommodations
Workplace support casesDiscussion, options, implementation and follow-up
16 ACTIVE+ Start a request
Requests in progress000
Discussion due000
Trial / follow-up000
Waiting on input000
Interactive process · AS-2034Employee · Owner · Opened
Recognize
Gather
Explore
Implement
Follow up
Option AFEASIBILITY
Option BFEASIBILITY
Option CFEASIBILITY
A guided interactive process with options, feasibility checks and a clear history.

05Insights & integrations

◼ AbsenceSoft
EMPLOYER WORKSPACENorthwind Services
LEAVE OPERATIONSOverviewCasesEmployee requestsAccommodationsInsights & integrationsADMINISTRATIONCommunicationsPolicies & settingsCASE STUDYProduct story & journey
Leave operations / Insights
Insights and system connectionsWorkload, upcoming tasks and integration health
SAMPLE REPORTINGExport reportReview settings
Cases opened000
Tasks on time000
Awaiting input000
Returns due000
Workload by case stage
Stage 1
Stage 2
Stage 3
Stage 4
Stage 5
System connections
SystemLast syncStatus
SYNCED
SYNCED
SYNCED
SYNCED
Program health and HR, payroll and timekeeping sync status in one admin view.

06Product story & journey

◼ AbsenceSoft
EMPLOYER WORKSPACENorthwind Services
LEAVE OPERATIONSOverviewCasesEmployee requestsAccommodationsInsights & integrationsADMINISTRATIONCommunicationsPolicies & settingsCASE STUDYProduct story & journey
Product story / Concept
UX CASE STUDYMake a difficult life moment easier to navigate.
Explore employee journey →Open HR operations
Employee
Leave specialist
People manager
Program admin
Recognize
Intake
Triage
Discuss
Implement
Follow up
The journey and role model, used to align the team on what “good” looks like.

Mobile · key screens

M1Operations overview

9:41●●● ▮
◼ AbsenceSoft
Good morning, Jamie+ Start a request
Active cases000
Tasks due soon000
Next actions
TODAY
TODAY

M2Employee request

9:41●●● ▮
◼ AbsenceSoft
How can we support you?Step 1 of 5 · Request type
I need time away from work
I need a change at work
I’m not sure yet
Continue →Save draft

M3Case workspace

9:41●●● ▮
◼ AbsenceSoft
Cases
AllDue 14
Continuous leaveOwner · next action · dueOPEN
Intermittent leaveOwner · next action · dueOPEN
AccommodationOwner · next action · dueOPEN

M4Accommodation process

9:41●●● ▮
◼ AbsenceSoft
Interactive processAS-2034 · Step 3 of 5
Option AFEASIBILITY
Option BFEASIBILITY
Record plan →

All screens · interactive

Every screen, live

Each frame below is a working prototype, not a screenshot. I rebuilt these screens to show the workflows; names, cases and data are fictional, no diagnosis information is shown, and this is not official AbsenceSoft software.

01

The leave team’s day

Operations overview

Active cases, tasks due, people away and upcoming returns, then a lifecycle snapshot that shows where work is piling up.

absencesoft / indexOpen full screen ↗
Greeting + workloadA calm start: what changed and what is due today
Lifecycle snapshotCounts per stage, from request received to return
Next actionsEvery task has an owner and a due date
02

One shared case record

Case workspace

Leave and accommodation cases in one queue, with milestones, tasks, communications and reviewer decisions for the selected case.

absencesoft / casesOpen full screen ↗
Case queueType, owner, next action and status, ready to filter
MilestonesRequest, eligibility, certification and decision at a glance
No diagnosis shownOnly what each role needs to act
03

Self-service intake

Employee request

A private, plain-language request that starts with intent (“time away”, “a change at work” or “not sure”) and reveals only relevant fields.

absencesoft / employee-portalOpen full screen ↗
Intent firstThree clear starting options, including “not sure”
Stepped flowType, details, review, confirmation and support
What happens nextWho acts next, and when, is always explained
04

The interactive process

Accommodation process

A guided process for workplace adjustments: recognise, gather, explore, implement and follow up, with options and a case history.

absencesoft / accommodationsOpen full screen ↗
Five-step trackerEveryone sees the current step and what is next
Options with feasibilityManagers get limited, operational tasks only
Trial and follow-upEffectiveness checks are built into the process
05

Program health and systems

Insights & integrations

Workload by stage, on-time task completion and the sync status of HR, payroll and timekeeping systems.

absencesoft / insights-integrationsOpen full screen ↗
Program KPIsCases opened, on-time tasks, waiting on input
Workload by stageSpot bottlenecks before deadlines slip
Integration healthSync errors get an owner, not a silent failure
06

The journey behind the screens

Product story & journey

The role journeys, the six-stage task flow and the design responses that shaped every screen.

absencesoft / case-studyOpen full screen ↗
Four role journeysEmployee, leave specialist, manager and admin
Deep task flowAn overlapping leave and accommodation request
Design guardrailsAutomation assists; people decide
M

Responsive · live

Mobile version

Employees often start a request from their phone, so every screen works at phone width: the sidebar becomes a menu, and cards and steps stack in reading order.

Operations overview · Open ↗
Employee request · Open ↗
Case workspace · Open ↗
Accommodation process · Open ↗

Results

Outcomes and business impact

Results across the engagement, for a platform serving 10,000+ employees.

−30%User training time
−20%Support tickets
4.5/5Satisfaction, up from 3.2
95%Design-to-development accuracy

My role

What I owned

As Lead Experience Designer I owned the end-to-end journeys: research and workflow analysis, journey maps, information architecture, wireframes, high-fidelity prototypes and usability evaluations, working inside engineering’s agile sprints through delivery.

User researchWorkflow analysisJourney mappingInformation architectureWireframingPrototypingUsability evaluationAccessibilityAgile deliveryVisual design

Closing

Key takeaways

  • Design for the hardest moment: plain language and clear next steps matter most when someone is unwell or stressed.
  • Privacy is an interaction pattern: role-based views let managers help without seeing what they shouldn’t.
  • Ownership beats reminders: giving every task an owner and a date did more than any notification.
  • Sit with engineering: being in the sprints is how 95% design-to-development accuracy happened.

Thanks for reading

Questions or feedback? I’d love to hear them: yogeshmalikbe@gmail.com

Next case study

Consilio eDiscovery Platform

View project