HIREPATH

Bringing transparency to interview scheduling

Two features that gave recruiters visibility into what they were sending and why availability changed — before and after the invite.

COMPANY

Hirepath*

INDUSTRY

HR Tech
Enterprise SaaS
Web app

expertise

UI/UX Design
Informational architecture
Systems thinking

TEAM

Product Manager

UX Designer

Adrian Burlau Product Designer

YEAR

2025- 2026

Disclaimer: This project is under NDA, the screens are recreations for portfolio purposes not the shipped product, but reflective of the actual design direction and solutions I developed.

Overview

Scheduling interviews is one of the most operationally intensive parts of the hiring process. At a large HR tech platform serving global enterprises, the scheduling product sits at the centre of that workflow, connecting recruiters, interviewers, and candidates across a system handling thousands of interviews daily.

I joined the scheduling team as one of two product designers, working alongside a product manager, engineers, and QA. This case study covers two features that directly improved recruiter visibility and confidence during the scheduling process.

Problem

Recruiters were dealing with two recurring blind spots.

Before sending an invite, they had no way of knowing how many slots the candidate would actually see, or whether that number was enough. After sending, when a candidate came back saying there were no slots left, recruiters couldn't verify it or understand why. Slots disappear for real reasons: calendar changes, interview limits, other bookings - but none of that was visible.

Both problems had the same root: the system had the information, recruiters didn't.

SOLUTION

Transparency banner

When creating a scheduling invite, recruiters choose between date range, where the system generates slots automatically or specific slots, where they pick manually. Either way, they had no feedback on what they were actually sending before the candidate received it.

The banner sits at the bottom of the availability step and updates in real time as the recruiter configures their settings. It shows the slot count, the availability level, and a short explanation of what that means for the candidate.

The availability levels aren't tied to fixed slot counts. The system estimates required capacity based on role type, seniority, patterns, scheduling window and existing data, then compares available slots against that estimate. The same slot count can be excellent coverage for a senior niche role and critically low for a high-volume position. A flat number would mislead in both cases.

Availability is not a count. It's a confidence signal adapted to context.

Slot debug tool

Even with better pre-send visibility, recruiters still needed a way to understand what happened after an invite went out.

Slots IQ lets recruiters track the full slot progression for any sent interview. It's built around snapshots, moments when the system checks slot availability mapped to key points in the invite lifecycle. The idea is straightforward: a recruiter's first question is never "show me what changed", it's "it was fine when I sent it, what happened?" Each snapshot gives them a complete picture of that moment without having to piece it together.

Clicking into a slot opens a detail panel with a per-interviewer breakdown and the specific reason each one is unavailable: limit reached, calendar conflict, or otherwise. No guessing, no follow-up needed.

The availability level indicator from the banner sits at the bottom of each snapshot, using the same scale and language. If you understand what Low means before sending, you understand it here too.

Learnings

Designing for flow and designing for recovery are fundamentally different problems, even when they're solving the same underlying issue. The banner needed to be instant and unobtrusive. Slots IQ needed to be complete enough that a recruiter never has to open it twice for the same problem.

The availability level system also reinforced something about the gap between simple and simplistic. A raw slot count is simple. A signal adapted to the actual hiring context is harder to build, but far more useful to the person making the decision.

CONSTRAINTS

We worked within an established product and design system with a defined scope. Not everything made it through the internal review process. A feature I proposed: Slot Insights, a panel surfacing the main scheduling blockers at a glance didn't move forward. Looking back, I framed it around the design concept rather than the specific recruiter problem it solved. That's something I'd approach differently now.

Date range view with low availability — banner updating in real time as the recruiter configures the invite

Video presentation

Banner responding to slot selection across availability levels, from no slots to excellent

All banner states and their annotated components

Default list view: "Scheduling page opened" snapshot selected, showing full slot breakdown

Slot detail panel: per-interviewer availability with individual reasons for a single slot

Video presentation

Calendar interaction — switching views, selecting a chunk, drilling into slot details

Video presentation

Navigating through snapshots — availability degrading over time across all four checkpoints

Annotated components across the Slots IQ interface

© 2026 I believe in people & society for a change 🙂

Last updated on April 30, 2026

© 2026 I believe in people & society for a change 🙂

Last updated on April 30, 2026

© 2026 I believe in people & society for a change 🙂

Last updated on April 30, 2026

© 2026 I believe in people & society for a change 🙂

Last updated on April 30, 2026