Are your teams starting on time, staying through their scheduled shifts, and meeting productivity expectations? ActivTrak for BI - Schedule Adherence provides operations and workforce management leaders with a clear, data-driven view of how well employees adhere to their assigned schedules — across schedules, teams, and time periods.
- Identify where employees are starting late, leaving early, or missing workdays entirely
- Measure schedule compliance and adherence across your workforce
- Track schedule adherence trends over time to spot improvement or emerging issues
- Evaluate whether employees are meeting both their schedule adherence and productivity goals
- Build data-backed documentation for coaching conversations and workforce planning
Available to customers with an ActivTrak paid plan and the ActivConnect API (Add-on), this report empowers operations leaders, team managers, and HR professionals to monitor and improve schedule compliance across their organization—without relying on manual timekeeping or self-reported attendance.
To access ActivTrak for BI - Schedule Adherence, please refer to our platform-specific BI Template Setup Guide:
Tip: Save this report in your BI workspace for quick access and consider publishing it to your organization's BI service for broader visibility across operations, HR, and management teams.
Contents
- Before you get started
- The challenge you're facing
- How to solve it
- Setting Shift Compliance Goal
- How to read this template
- Practical applications
- Learn more
Before you get started
A few things to keep in mind when using this template:
- Schedules come from the ActivTrak platform. Each user's scheduled days and hours come directly from their ActivTrak Work Schedule configuration, so users are measured against their own schedule rather than a single shared schedule.
- Time Off (PTO) awareness. Approved Time Off days are excluded from per-day averages (i.e., based on Active Days) and from schedule compliance counts, so a user isn't penalized for a planned day out. (Requires the HRIS Integration (Add-on)).
- No offset grace period. The template measures against the exact scheduled start and end times — there's no grace window on either side. This keeps the logic aligned with the Schedule Adherence Trend dashboard in the ActivTrak App.
The challenge you're facing
Managing workforce schedules at scale introduces several interconnected challenges that this template is designed to address:
- Schedule non-compliance: When employees don't work their assigned schedules—whether arriving late, leaving early, or missing workdays altogether—the impact cascades across the organization. Coverage gaps affect service levels, team morale suffers when others pick up the slack, and managers spend excessive time chasing attendance issues instead of focusing on strategic priorities. Without centralized visibility, these patterns go unnoticed until they become serious problems.
- Productivity uncertainty: Being present for a workday doesn't guarantee productive work. Employees may log in on time but fail to meet productivity expectations during their hours. Traditional attendance tracking only captures whether someone showed up—not whether they delivered the expected output. Organizations need a way to evaluate both schedule compliance and productive contribution to get the full picture.
- Limited data for coaching and accountability: Managers often rely on anecdotal observations or incomplete data when addressing schedule adherence issues. This makes it difficult to have constructive coaching conversations, identify root causes of non-compliance, or measure whether interventions are working. Without consistent, objective metrics, accountability becomes inconsistent across teams.
How to solve it
ActivTrak for BI - Schedule Adherence answers the key workforce management questions that drive schedule compliance and productivity improvement:
- Are employees achieving full shift compliance? Shifts Comply Schedule shows the percentage of non-flex shifts in which employees both started and ended on time. This is your top-level indicator of schedule adherence. When compliance is low, the template helps you drill into whether the issue is late starts, early ends, or both.
- Are employees starting their shifts on time? Shifts Start Late measures the share of non-flex shifts that began after the scheduled start time. A low value indicates employees are arriving on time; a high value signals widespread tardiness that warrants investigation.
- Are employees achieving on-time ends? Shifts End Early measures the share of non-flex shifts where employees stopped activity before the scheduled end time. Consistent early endings reduce productive capacity and may indicate engagement issues, workload misalignment, or unclear expectations around scheduled end times.
- Are employees achieving their productivity goal during scheduled hours? Users Achieved Prod. Goal during Schedule measures the share of non-flex users whose aggregated in-schedule productive hours met or exceeded their configured Productivity Goal. This isolates productivity within the time users were expected to be working — answering the output question independent of attendance.
- Are employees achieving the Shift Compliance Goal? The Users Achieved Shift Compliance Goal measures the share of non-flex users who met or exceeded the Shift Compliance Goal Threshold (default: 80%, adjustable via slicer). This is your user-level summary of attendance discipline.
- Are employees achieving the Schedule Adherence Goal? The Users Achieved Schedule Adherence Goal identifies employees who are both present for their full workdays and delivering the expected level of productive output during scheduled hours. This is the strictest measure of true schedule adherence — it requires achieving the Shift Compliance Goal and the Productivity Goal during Schedule.
Setting Shift Compliance Goal parameters
Schedule data — scheduled days, scheduled hours, and approved Time Off — comes directly from your ActivTrak schedule configuration, the same source that powers the ActivTrak App's Schedule Adherence Trend dashboard. Each user is measured against their own assigned schedule rather than a single template-wide window.
The template adds one BI-specific parameter (not available in the Schedule Adherence Trend dashboard), shown as a slicer at the top of each page:
- Shift Compliance Goal: The minimum percentage of scheduled workdays in which a user both started and ended on time. Default is 80%, adjustable at the top of each report page.
Tip: Adjust the Shift Compliance Goal to align with your organization's attendance policies. A higher threshold (e.g., 95%) reinforces near-perfect attendance expectations for customer-facing roles; a lower one (e.g., 70%) acknowledges normal variability for roles with more flexible scheduling.
How to read this template
ActivTrak for BI - Schedule Adherence is organized across three report pages—Schedule Adherence Summary, Manager Weekly View, and User Report—each designed to provide a different level of detail. Let's take a guided tour through each report page.
Glossary: ActivTrak for BI - Schedule Adherence
For a deep dive into each of the terms and metrics found in ActivTrak for BI - Schedule Adherence, check out the supporting Glossary.
Schedule Adherence Summary
This is your organization-wide dashboard, providing a high-level view of schedule adherence across all employees and shifts. Use this page to quickly assess overall compliance trends and identify which teams need attention.
Filter settings
The Schedule Adherence Summary can be customized using the filter controls at the top of the report:
- Shift Compliance Goal: Set the threshold (default 80%) used to evaluate whether a user has achieved the Shift Compliance Goal
- Team: Filter by specific teams or departments to analyze adherence patterns within your organizational structure
- Date: Specify the time range for your analysis using the date selector
Schedule Performance Overview
The Schedule Performance Overview breaks down productivity and schedule compliance for your workforce into three cards: All Users, Flex Users, and Non-flex Schedule Users.
All Users
The All Users card shows the total number of Users in your current filtered view and their average Productive Hrs/Day. In this example, 139 users averaged 6.7 productive hours per day across the selected date range.
Flex Users
The Flex Users (users with a flexible schedule) card shows the number of Flex Users in your current filtered view and their average Productive Hrs/Day. The difference between these two user counts is the number of Non-flex Users.
What this tells you: The Flex Users card shows the number of users who have a schedule assigned but without fixed start and end times. Because their schedule doesn't define when they should begin or end their workday, schedule compliance metrics don't apply to them — but productivity still does. The 67 flex users in this example averaged 6.6 productive hours per day across the selected date range.
Non-flex Schedule Users
The Non-flex Schedule Users card focuses exclusively on users with a fixed schedule. The horizontal bar shows Productive Hrs/Day (Scheduled) in teal and Productive Hrs/Day (Non-Scheduled) in light teal. The gap between the bar and the dashed line indicates how far the average user is from hitting their Prod. Goal.
What this tells you: The bar shows 5.5 hrs/day of productive time logged during scheduled hours and 1.4 hrs/day logged outside of scheduled hours, totaling 6.9 hrs/day. The dashed line marks the Prod. Goal of 7.5 hrs/day, showing that on average, non-flex users are falling short of their productivity target by 0.6 hrs/day even when combining scheduled and non-scheduled productive time.
The Productivity Goal Achievement row beneath the bar provides the percentage of users hitting two productivity goals: Prod. During Schedule and Prod. Goal. This card quickly reveals how much non-scheduled time employees rely on to meet their productivity goals.
What this tells you: Non-flex Schedule Users are meeting their Prod. During Schedule goal 73% of the time and their overall Prod. Goal 92% of the time. The gap between these two figures indicates that a meaningful portion of productive work occurs outside scheduled hours.
By Shifts
The By Shifts panel shows three metrics for Non-flex Schedule Users:
- Shifts Comply Schedule: the percentage of shifts where the user both started and ended on time
- Shifts Start Late: the percentage of shifts where the user started after the scheduled time
- Shifts End Early: the percentage of shifts where the user ended before the scheduled time
What this tells you: Of 12,642 total Shifts in the selected date range, 49% (6,255) fully complied with the configured schedule — meaning the employee both started and ended on time. Of the remaining shifts, 24% (3,050) started late, and 28% (3,518) ended early.
Remember that late starts and early ends are measured independently, so a single shift can contribute to both figures.
By Users
The By Users panel shows three metrics for Non-flex Schedule Users:
- Users Achieved Prod. Goal during Schedule: The percentage of users who met their productivity goal during scheduled work hours
- Users Achieved Shift Compliance Goal: The percentage of users whose shift compliance rate met or exceeded the Shift Compliance Goal Threshold
- Users Achieved Schedule Adherence Goal: The percentage of users who met both the Shift Compliance Goal and the Productivity Goal during Schedule
What this tells you: Across 72 Non-flex Schedule Users, 1% (1 user) met their productivity goal during scheduled hours, and 15% (11 users) achieved the Shift Compliance Goal. Because the Schedule Adherence Goal requires meeting both, 0% (0 users) achieved it.
Measure By
The lower-left portion of the Schedule Adherence Summary report provides a breakdown of six metrics by Team. Use the selector buttons above the bar chart to toggle between the different metrics in the Shifts (%) and Users (%) categories.
Shifts (%)
- Comply Schedule: The percentage of shifts where the user both started and ended on time
- Start Late: The percentage of shifts where the user's first activity occurred after the scheduled start time
- End Early: The percentage of shifts where the user's last activity occurred before the scheduled end time
Users (%)
- Achieved Prod. Goal in Sch.: The percentage of users who met their productivity goal within their scheduled hours
- Achieved Shift Compl. Goal: The percentage of users whose shift compliance rate met or exceeded the Shift Compliance Goal Threshold
- Achieved Sch. Adh. Goal: The percentage of users who met both the Shift Compliance Goal and the Productivity Goal during Schedule
What this tells you: With Comply Schedule selected, Customer Success leads all teams at 88%, while Solutions lags significantly at 19%. Sales (50%), Engineering (49%), and Marketing (43%) are clustered in the middle. Use the selector to switch metrics and see whether the same teams struggle across shift compliance, late starts, and goal achievement — or whether the patterns differ by metric.
Breakdown By
The lower-right portion of the Schedule Adherence Summary report shows the same six metrics from the Measure By chart, broken out by time period (Shifts (%) Comply Schedule, Shifts (%) Start Late, Shifts (%) End Early, Users (%) Achieved Prod. Goal during Schedule, Users (%) Achieved Shift Compliance Goal, Users (%) Achieved Schedule Adherence Goal). Use the selector buttons above the table to toggle between the different time periods (Year Quarter, Year Month, Week).
What this tells you: With Year Month selected, you can track how all six metrics trend over time. In this example, Shifts (%) Comply Schedule has improved modestly from 42% in June 2025 to 56% in May 2026, while late starts and early ends have decreased (from 28% to 22% and from 32% to 24%, respectively). Users Achieved Schedule Adherence Goal has remained near 0–2% throughout, indicating challenges in meeting both shift compliance and productivity thresholds simultaneously.
Manager Weekly View
The Manager Weekly View provides a focused, action-oriented snapshot of a single week's schedule adherence data. This is the page managers should use for weekly check-ins and coaching conversations.
Filter settings
The Manager Weekly View can be customized using the filter controls at the top of the report:
- Schedule Type: Filter by Flex vs. Non-flex schedules; shift-based metrics will be blank for Flex Users
- Shift Compliance Goal: Set the Shift Compliance Goal Threshold (default 80%)
- Team: Filter by specific teams or departments
- Week: Specify which week to analyze; this report runs on a weekly cadence to align with typical management workflows
Weekly Summary
Three cards at the top of the page show the week's key outcomes: Achieved Schedule Adherence Goal, Late to Shift At Least Once, and Ended Shift Early At Least Once.
What it tells you: For the selected period, 1 user (out of 102) achieved the Schedule Adherence Goal — unchanged from the previous period. Late arrivals are the more widespread issue, with 24 users arriving late to a shift at least once, up 20% from the previous period. Early departures affected a similar share, with 25 users ending a shift early at least once, down 14% from the previous period.
The period-over-period indicators help you spot whether compliance is improving or declining — and where to focus coaching conversations first.
Work Habits
A quick summary of the team's actual work patterns for the selected week, including Avg. Start of Day, Avg. End of Day, Breaks/Day, and Minutes/Break. These contextual metrics help managers understand the daily work rhythms that contribute to adherence outcomes.
What this tells you: These metrics provide a behavioral baseline for your team's schedule patterns. For example, if the Avg. Start of Day is 8:26, but the scheduled shift actually begins at 8:00, this gap may indicate consistent late starts worth addressing. An Avg. The end of the day at 18:21 could indicate employees are regularly working beyond their shifts — useful context when evaluating overtime or burnout risk. With 4 Avg. Breaks/Day, each averaging 30 minutes, managers can assess whether break patterns are contributing to productivity dips or schedule non-compliance.
Schedule Adherence Trend by Date
A day-by-day chart showing % of Users Complying with Schedule by Date (green bar), % of Users Not Complying with Schedule by Date (yellow bar), and % of Users Achieved Prod. Goal during Schedule (gray line). This visualization reveals which days had the best and worst adherence, helping managers identify day-of-week patterns.
What this tells you: 5/25/2026 stands out immediately — 100% of users were non-compliant and 0% were compliant, likely a non-working day or holiday where schedules were technically active. From 5/26 onward, compliance stabilizes in the 58–67% range, with non-compliance running inverse at 33–42%. The productivity goal line stays low throughout, peaking at 21% on 5/26 and dropping to 2% by 5/29.
When non-compliance and low productivity goal achievement occur together, it's a strong signal that schedule misalignment may be actively impacting output — not just attendance. Use this view to identify recurring problem days and determine whether schedule adjustments or clearer expectations are needed.
Late Start, Early End, and Missed Productivity Goal tables
Three detailed tables at the bottom of the page provide the specific employee-level data managers need for follow-ups: Late Start, Early End, and Missed Productivity Goal.
Late Start
Lists each User who was late to their shift, along with the number of Active Days, the number of times they were Late to Shift, and their Avg. Late Mins. This helps identify chronic tardiness vs. one-time occurrences.
Early End
Lists each User who departed before their shift ended, along with the number of Active Days, Early Departures, and Avg. Early Exit Mins. Use this to identify employees who are consistently leaving before their shift is complete.
Missed Productivity Goal
Lists each User who didn't meet their productivity goal, showing the number of Active Days, the number of Days Missed Productivity Goal, and the Productive Goal Gap Hrs/Day. This helps managers identify employees who may be present but underperforming. Use the During Schedule / All toggle to compare productive output within scheduled hours versus across the full workday.
What this tells you: Jesse Q. averaged 167 late minutes across 4 late starts, while Travis X. ended their shift early 4 times with an average early exit of 137 minutes. On the productivity side, Jack Q. missed their productivity goal all 4 active days with a gap of 6.5 hours per day.
User Report
The User Report provides the most detailed individual-level view of schedule adherence. This page is designed for in-depth analysis of specific employees, detailed team comparisons, and building documentation for performance reviews or HR conversations.
Filter settings
- Schedule Type: Filter by flex vs. non-flex schedules
- Shift Compliance Goal: Set the threshold % (default 80%)
- Team: Filter by specific teams or departments
- User: Filter to specific employees
- Date: Specify the time range for your analysis
Measure By
The top-left portion of the User Report provides a breakdown of six metrics by Team. Use the selector buttons above the bar chart to toggle between the different metrics in the Shifts (%) and Users (%) categories.
Shifts (%)
- Comply Schedule: The percentage of shifts where the user both started and ended on time
- Start Late: The percentage of shifts where the user's first activity occurred after the scheduled start time
- End Early: The percentage of shifts where the user's last activity occurred before the scheduled end time
Users (%)
- Achieved Prod. Goal in Sch.: The percentage of users who met their productivity goal within their scheduled hours
- Achieved Shift Compl. Goal: The percentage of users whose shift compliance rate met or exceeded the Shift Compliance Goal Threshold
- Achieved Sch. Adh. Goal: The percentage of users who met both the Shift Compliance Goal and the Productivity Goal during Schedule
What this tells you: With Comply Schedule selected, Customer Success leads all teams at 88%, while Solutions lags significantly at 19%. Sales (50%), Engineering (49%), and Marketing (43%) are clustered in the middle. Use the selector to switch metrics and see whether the same teams struggle across shift compliance, late starts, and goal achievement — or whether the patterns differ by metric.
Goal Achievement Trend
A bar chart of goal achievement broken out by time period. Use the buttons to toggle between Year Quarter, Year Month, Week, and Date views to identify trends over time and pinpoint when adherence dips occurred. The chart includes Productive Hrs/Day (Scheduled) in teal, Productive Hrs/Day (Non-Scheduled) in light teal, and % of Users Achieved Shift Compliance Goal as a black line. The Prod. Goal is shown as a dotted line at the top of the chart.
What this tells you: Productive Hrs/Day (Scheduled) have remained relatively stable throughout the period — hovering around 6.7–6.9 hrs/day total — consistently falling short of the 7.5 hr Prod. Goal. Non-Scheduled hours account for a small but consistent portion (0.5–0.7 hrs/day) each month. Shift compliance tells a more volatile story: dropping to a low of 6% in August 2025, climbing to a peak of 33% in February 2026, and settling at 23% by May 2026.
When productive hours are flat, but shift compliance fluctuates, it suggests attendance patterns are shifting without significantly impacting overall output.
User Schedule Adherence Summary
The comprehensive user-level table is the core of this page, showing every employee's detailed adherence data in a single view. Use the Field Selection dropdown to customize which columns are visible based on what's most relevant to your team. The table can include the following metrics:
|
|
|
Practical applications
Here are common ways to put the Schedule Adherence template to work in your organization.
Pro Tip: Organizations with shift-based workforces see the most value from this template when managers review the Manager Weekly View at the start of each week and use the Schedule Adherence Summary page in monthly leadership reviews. Consistent use of the data builds a culture of accountability and makes coaching conversations feel fair and objective rather than subjective.
Improving team-level schedule compliance
Use the Schedule Adherence template to identify and address schedule compliance gaps across your organization:
- Identify problem areas: Use the Measure By chart in the Schedule Adherence Summary report to compare teams and find where compliance is lowest
- Diagnose the root cause: Compare Shifts Start Late against Shifts End Early to determine whether the issue is late starts, early ends, or both
- Track improvement: Use the time-period breakdown to monitor whether compliance improves after implementing coaching or policy changes
Supporting weekly coaching conversations
The Manager Weekly View is designed to give managers the data they need for effective, evidence-based coaching:
- Prepare for 1:1s: Review the Late Start, Early End, and Missed Productivity Goal tables before meeting with employees to have specific, factual discussion points ready
- Distinguish patterns from incidents: Compare current week data against the User Report's longer-term view to determine if an issue is recurring or a one-time event
- Recognize positive performance: Identify employees who consistently meet both adherence and productivity goals and use them as models for the team
Building documentation for performance management
When schedule adherence issues require formal action, use this template to build objective, data-driven documentation:
- Establish baselines: Document the current state of schedule adherence for an employee or team before implementing interventions
- Track progress objectively: Use the User Report's trend data to measure whether an employee is improving after a coaching conversation or performance plan
- Support HR processes: Export data from the User Report to provide objective evidence for performance reviews, improvement plans, or other HR actions