Quick Insights into Employee Time & Attendance

5,000+ restaurant and retail managers were navigating 4 to 5 taps just to find a pending time-off request. Over 11 months, I designed the mobile dashboard that replaced that, a tab-based prioritization system that became the foundation for mobile-first dashboard thinking across Paycom's platform.

ROLE

Lead Mobile Designer

Lead Mobile Designer

TEAM

4 Mobile Designers

2 Desktop Designers

1 Product Manager

5 Engineers

4 Mobile Designers

2 Desktop Designers

1 Product Manager

5 Engineers

TIMELINE

11 months

11 months

TOOLS

Figma

FigJam

Figma

FigJam

Context

Time management sits at the center of daily restaurant and retail operations. Managers approve time-off requests, correct timecards, monitor attendance, and plan staffing, all while handling floor responsibilities and responding to immediate operational needs.


Paycom's Time & Attendance module handled these workflows on desktop, but mobile lacked a unified entry point. Managers received notifications and emails about pending actions but had to hunt through nested menus to find where those actions lived. The result: delayed approvals, frustrated staff, and managers defaulting to desktop despite being constantly on the move.

This project focused on designing a mobile dashboard that didn't just display information, but helped managers identify and act on what mattered most without navigating the entire system.

The Problem

Mobile had no centralized view of time and attendance activity. Managers navigated multiple menu options, relied on notifications to know what needed attention, and spent time searching for pending actions they knew existed but couldn't quickly locate.

Fragmented navigation

The main menu split time and attendance into two sections. Most dashboard-relevant actions lived within those sections, requiring managers to dive in, complete a task, back out, and repeat

Alert fatigue

Managers were notified via email and in-app alerts but had no single place to see everything requiring action. The main menu showed "(x actions pending)" but didn't reveal what those actions were or where to find them.

Slow task completion

To approve a PTO request: main menu → time off requests → scroll through all requests → find active requests → tap to view details → approve or deny. Similar multi-step paths existed for timecard corrections, attendance issues, and schedule gaps.

Real impact

Staff frustration when approvals sat unaddressed. Timecard corrections required employee follow-up to get manager approval before payroll processing. Managers often left approvals until the last minute, creating bottlenecks.

"I get bombarded with notifications about requests. When I open the app, I have to hunt down where each one lives."
- Manager

My Role

As Lead Mobile Designer, I owned the dashboard strategy, interaction architecture, and cross-team coordination across an 11-month build. I worked with the PM to define tab structure and widget prioritization, partnered with 2 desktop designers to align patterns with existing Time and Attendance functionality, and coordinated 4 mobile designers expanding interactions across connected system modules. I ran design reviews, facilitated critique sessions with design leadership, and presented direction to stakeholders.

Research & Discovery

Research focused on understanding what managers actually needed to see and act on during their day, and how to surface that information without replicating desktop density on mobile.

Understanding existing patterns

I partnered with desktop designers to map the Time & Attendance module and identify all manager touchpoints: approvals, corrections, attendance monitoring, scheduling, budget oversight, and staffing projections. This revealed that most actions lived 3-4 taps deep in nested menus.

Validating information hierarchy

I consulted with Paycom's research team to understand principles around dashboard design: which graph types were easiest to scan on mobile, and when widgets became overwhelming rather than helpful.

Testing prioritization with managers

I conducted card sorting sessions with 3 internal managers to validate widget prioritization. Managers sorted widgets into categories: critical (needs immediate action), current overview (operational visibility), and looking ahead (planning context).

What surprised me: Managers categorized "employees working overtime" as overview, not critical. I had assumed overtime was urgent. They clarified: overtime is important context for planning, but not an immediate action item.

Managers also didn't want timecard change request breakdowns on the critical tab. They wanted direct links to pending requests instead. This shifted the critical tab from informational to purely action-oriented.

One thing that surprised me: managers categorized employees working overtime as overview, not critical. I had assumed overtime was urgent. They clarified it is important context for planning, not an immediate action item. That one insight reframed the entire critical tab.

Defining the Product Direction

Early conversations surfaced tension between comprehensiveness and clarity. Product initially leaned toward showing everything managers might need in one scrollable view. I pushed for tab-based navigation that separated urgent actions from operational context.

The question became:

Should we replicate desktop information density on mobile, or design a prioritization system that surfaced what mattered most first?

We anchored on a principle:

If everything is yelling for attention, nothing gets done. The dashboard needed to guide managers to what required action, not just display what existed.

Key Constraints That Shaped the Experience

Limited mobile screen real estate

Managers needed visibility into multiple operational areas without endless scrolling. This constraint drove the tab structure and informed the "no more than 3 widgets per screen" guideline.

Integration across existing system

Widgets linked to various Time & Attendance modules. Mobile designers needed to update interaction patterns across those connected screens to maintain consistency now that they all fed from a central dashboard.

Mobile-first design approach

Desktop had a bare-bones dashboard with only critical number hyperlinks and basic request widgets. The mobile dashboard became the foundation, with desktop patterns updated afterward based on mobile work.

Design Decisions

Advocated for tab-based navigation over single scrolling view

The PM resisted tabs initially, concerned about adding clicks between content. But testing the single-page prototype revealed a hierarchy nightmare: managers scrolled endlessly trying to relocate information they'd seen moments earlier.


I built a clickable prototype demonstrating tab-based navigation: Critical for immediate actions, Current Overview for operational visibility, Looking Ahead for planning context.


The PM scanned information faster in the tabbed version. The structure made it clear where to look for specific needs rather than requiring visual parsing of a long scrolling list.

The PM initially pushed back on tabs, concerned about adding clicks between content. I built a clickable prototype showing both approaches side by side. He scanned information faster in the tabbed version. We moved forward. Trade-off: one extra tap. Payoff: a clear mental model for where information lives.

Trade-off: Added one tap to switch contexts, but eliminated cognitive load of scanning an overwhelming single view.
Designed widgets as entry points, not endpoints

Widgets didn't try to contain all information. They surfaced key signals and provided direct links into relevant workflows. This kept widgets scannable while enabling immediate action without multi-step navigation.

Standardized interaction patterns for actionable lists

Widgets linked to list pages where managers could act on items. I worked with mobile designers to establish swipe actions (approve, deny, notify) directly on list items, eliminating the need to tap into detail pages for routine decisions.

Prioritized urgency over chronology

The PM and I initially debated whether to show newest items first (chronological) or most urgent items first (prioritized by time sensitivity).


Card sorting sessions validated urgency-based prioritization. Managers needed to see time-sensitive items first because many decisions directly affected current or upcoming shifts and payroll processing.

Impact

0+

0+

Daily active users at launch

0st

0st

Mobile dashboard became the foundation for mobile-first dashboard design across Paycom's platform

Reduced

Support tickets related to navigation and pending action discovery post-launch

v0

v0

Widget prioritization model directly informed the v2 customization roadmap

Reflection

This project reshaped how I think about dashboard design. The challenge wasn't organizing information. It was deciding what deserved attention first and designing a system that guided focus rather than just displaying data.


The tab structure debate taught me that adding a single interaction (one tap to switch tabs) can reduce cognitive load significantly if it creates clear mental models for where information lives.

What I would do differently
Test with actual client managers earlier.

Internal manager testing validated prioritization, but external client testing would have surfaced edge cases in workflow variation across different industries (retail vs. hospitality vs. healthcare).

Instrument widget usage from launch.

We tracked overall adoption but not per-widget interaction data. Knowing which widgets were used most vs. ignored would have informed faster iteration on widget prioritization and v2 customization work.

Push harder for widget customization in v1.

Manager needs vary by role and team size. Letting managers choose which widgets appeared would have increased relevance, but timeline constraints deprioritized it. This became a v2 priority.

Other Projects

SUCCESSION PLANNING

Optimizing talent management

Case Study

Case Study

DIGITORY

Streamlining Inventory Management Through Mobile Design