Designing Clearer Status Visibility for Team Collaboration

Enhancing team awareness with intuitive, actionable availability indicators.

overview
Checking if a colleague is free often feels like detective work. You message them, wait, and still can’t tell if they’re heads-down, in a meeting, or away from their desk.

The lack of context in statuses turned normal work into detective work. Quick syncs became delays, and “Are you free?” ended up as the most repeated sentence in the office. I designed an employee status system to make availability clear, accurate, and actionable. The solution reduces delays in communication, cuts down unnecessary interruptions, and helps users plan quick syncs without constant back-and-forth.

The product
Folksy - A Smarter Way to Track Employee Availability Across Teams

A status management feature within the HRMS platform allows employees to set work modes, and share expected return times. It integrates with messaging and dashboards, providing accurate availability visibility, cross-team collaboration, and streamlined leave and status approvals.

Understanding users

Who was involved

Employees from my own workplace as well as friends and family working in other organizations.

Roles covered

Design, Engineering, Sales, Content, Finance etc.

Method

Informal conversations to understand how teams track availability, communicate, and handle approvals.

Purpose

To gather diverse perspectives and identify challenges in employee availability and status visibility.

the problem
Ambiguous Statuses, Missed Approvals, and Delayed Collaboration

HRMS indicators lacked context, making it difficult to know if colleagues were actually available, busy, or away. Cross-team collaboration suffered, leading to guesswork, delays, and inefficient scheduling.

What employees shared

"…someone shows as ‘Clockedin,’ but I never know if they’re actually free or in a meeting.."

"…someone shows as ‘Clockedin,’ but I never know if they’re actually free or in a meeting.."

"Honestly, I usually just peek over to see if someone’s in their seat.."

"Honestly, I usually just peek over to see if someone’s in their seat.."

"…my own team sits with me, so I usually know if they’re around, but for other teams, I have no idea until I message them"

"…my own team sits with me, so I usually know if they’re around, but for other teams, I have no idea until I message them"

"…had known they were working from home earlier, I could’ve set up the online meeting sooner instead of scrambling to set one up when I saw they weren’t in the office.."

"…had known they were working from home earlier, I could’ve set up the online meeting sooner instead of scrambling to set one up when I saw they weren’t in the office.."

Why it matters
Inefficient communication slows productivity and frustrates teams.

Without clear availability, work stalls, decisions are delayed, and overall collaboration suffers.

problem statement

How might we provide clear, actionable visibility into employee availability to streamline collaboration and reduce workflow friction?

How might we provide clear, actionable visibility into employee availability to streamline collaboration and reduce workflow friction?

Synthesize findings
Insights from the Employee Experience

Insights from the research were synthesized to identify recurring challenges and friction points in how employees track availability, communicate, and manage approvals.

Key pain points:

  • Unclear availability – Statuses didn’t clearly indicate if someone was free, busy, or away.

  • Limited cross-team visibility – It was easy to track immediate teammates, but knowing other teams’ availability required guesswork.

  • Delayed approvals – Unclear leave requests and schedules made it hard to plan work and slowed down team processes.

  • Inefficient scheduling – Uncertainty about work location (office vs WFH) made planning meetings cumbersome and last-minute.

  • Unclear availability – Statuses didn’t clearly indicate if someone was free, busy, or away.

  • Limited cross-team visibility – It was easy to track immediate teammates, but knowing other teams’ availability required guesswork.

  • Delayed approvals – Unclear leave requests and schedules made it hard to plan work and slowed down team processes.

  • Inefficient scheduling – Uncertainty about work location (office vs WFH) made planning meetings cumbersome and last-minute.

Job-to-be-done

Who

Who

As someone working across teams, I’m always checking who’s available and trying to keep things moving.

As someone working across teams, I’m always checking who’s available and trying to keep things moving.

When

Throughout the day, whenever I need a quick clarification or meeting

What

I want to quickly see who’s free or busy to plan my chats, syncs, and approvals better.

Why

Because without that clarity, coordination slows and small delays pile up fast.

From Insights to Solution

Smarter Clock-In

When employees clock in, they indicate whether they’re working from the office or remotely. This adds context to their availability, helping teammates plan collaboration and meetings more efficiently.

Hovering over the clock-in indicator on an employee card reveals a tooltip that shows whether the person is working from home or from the office.

Dynamic Status Updates

Employees can set a status to indicate if they’re on a call, in a meeting, on a break, or unavailable. They can choose a return time from preset options or enter a custom duration, giving teammates clear context for when they’ll be reachable.

Important Connections

My team

The dashboard includes a connections modal that shows all team members and their current statuses, giving employees immediate visibility into who’s available.

pinned members

Within the same modal, users can pin colleagues from other teams that they interact with regularly. This lets them quickly see the availability of key collaborators without searching or messaging each time.

Status-Aware Messaging

When a colleague sets a status, it appears directly in the chat window. Instead of messaging someone and waiting—uncertain if they’re free, in a meeting, or away—employees can immediately see their availability. This context reduces wasted time, prevents unnecessary follow-ups, and helps plan communication more efficiently.

The Need for “Notify When Available”

Often, messages sent to busy colleagues get overlooked or delayed because the recipient plans to respond later and then forgets. The “Notify When Available” button lets users request a notification as soon as the person becomes available. This ensures messages are seen and acted on promptly, reducing missed communication and unnecessary follow-ups.

Beyond daily status, leave requests were another source of workflow friction.

Employees often missed notifications when their leave was approved, leading to confusion, follow-ups, and stalled work. To address this, the dashboard now includes a leave status tracker, allowing employees to see all their leave requests in one place.


Once approved, they can mark them as completed, ensuring nothing slips through the cracks and keeping workflow smooth.

Key Learnings

Through this project, I learned how critical clear availability and workflow visibility are for teams. Ambiguous statuses and missed approvals create small but constant friction that slows collaboration. Designing for clarity, context, and empathy isn’t just about screens and buttons, it’s about understanding how people work and helping them coordinate more effectively. This exercise reinforced the importance of putting user behavior at the center of every design decision.

Ready to build something amazing?

I'd love to connect with you!

Ready to build something amazing?

I'd love to connect with you!

Ready to build something amazing?

I'd love to connect with you!