When your business depends on people being available at specific times—whether it's providing timely customer support, responding to urgent IT requests, or collaborating during core hours—even small schedule deviations can have big impacts. A customer support agent starting 15 minutes late could mean longer wait times and frustrated customers. An IT team member working outside core hours might miss critical collaboration opportunities.
Schedule Adherence Trends helps you identify team members who aren't adhering to their schedules before it becomes a larger issue. See who's starting late, leaving early, or working outside scheduled hours, so you can have productive coaching conversations with real data and ensure your team shows up when your business—and your customers—need them most.
Access the dashboard at Productivity Optimization > Schedule Adherence Trends.* Admins and Configurators on an Essentials Plus or Professional/Premium plan will have access by default. Admins can manage access for other User Roles via the Role Access page (Settings > Access > Role Access).
Tip: Add Schedule Adherence Trends to your Favorites for quick access.
*Available in select ActivTrak plans. Contact sales@activtrak.com to try this feature, get a demo or upgrade your plan.
This dashboard utilizes Insights
This dashboard is powered by ActivTrak's Insights data, which processes and analyzes historical information with daily updates. For a complete explanation of how Insights differs from Live Data, see Understanding Live Data and Insights.
Contents
- Requirements
- When to use Schedule Adherence Trends
- Define a Work Schedule
- Navigating Schedule Adherence Trends
- Drilling down to Schedule Adherence
- Subscribing to Schedule Adherence Trends
- Practical applications
- Frequently asked questions
- Learn more
Requirements
Before diving in, make sure the following are configured. Taking time to set these up correctly will ensure your data is accurate and your insights are meaningful.
- Groups (or Teams): Organize your users into teams or business units that reflect how your organization actually operates. Without well-structured groups, it's difficult to pinpoint productivity gaps or understand their impact at the department or team level. If you haven't set up groups yet — or need to update your existing ones — start with Group management before moving forward.
- Goals: Define the productivity benchmarks your groups are measured against. Setting goals at the group level allows you to track performance trends, identify areas of concern, and quantify the gap between current and target productivity. Goals should reflect realistic expectations for each team's role and work patterns. Make sure to set productivity goals before digging into your data.
When to use Schedule Adherence Trends
You'll find this dashboard helpful when:
- Someone seems to always be "running late," but you need data before having that conversation
- Your team coverage feels spotty during core business hours, affecting customer response times
- Customer satisfaction is declining, and you suspect inconsistent staff availability is a factor
- People complain about workload, but you're not sure if it's a scheduling issue or a productivity issue
- You want to track whether schedule changes actually help attendance
- You need to document attendance patterns for performance reviews
Glossary: Schedule Adherence Trends
For a deep dive into each of the terms and metrics found in the Schedule Adherence Trends dashboard, check out the supporting Glossary.
Define a Work Schedule
Before using this Dashboard, you'll need to create a Work Schedule. A default schedule is automatically set up with all users added to it, so you can get started right away. If you need additional schedules to match different work patterns across your teams, such as Flexible Hours schedules, you can create additional ones. The number of custom schedules available depends on your plan.
Navigating Schedule Adherence Trends
Filter settings
Schedule Adherence Trends can be customized using the filter options at the top of the dashboard:
- Activity Date: Select a time period to analyze
- Team: Choose one or more teams
- Day Type: Limit data to either weekday or weekend activity
Click the refresh icon ⟳ in the top right corner after making your filter selections to ensure they are applied to the dashboard.
More: These advanced filters help you find specific problems:
|
|
|
Productive Time Breakdown
This circle chart illustrates when productive work actually happens by comparing Productive Hrs/Day (Scheduled) vs. Productive Hrs/Day (Non-Scheduled). If the light blue section (work outside scheduled hours) is large, your team might be:
- Making up for the missed scheduled time
- Working extra hours due to a heavy workload
- Following natural work patterns that don't match their official schedule
Goal Achievement during Schedule
Goal Achievement during Schedule indicates how often people meet their productivity goal during scheduled work hours. Low percentages usually mean one of two things: attendance problems or productivity issues during scheduled time.
Users with 100% Goal Achievement during Schedule
Users with 100% Goal Achievement during Schedule shows how many people consistently meet their goal during scheduled hours. The format looks like "7 of 15 (47%)" - meaning 7 out of 15 people fully hit their goal during the scheduled time during the Activity Date.
This metric helps you identify your most reliable team members and understand what "normal" looks like for your team.
Schedule Adherence Trend
This weekly chart shows whether attendance trends by comparing Goal Achievement during Schedule (teal bars) and Users with 100% Goal Achievement during Schedule (black line). Use it to:
- Spot seasonal patterns (like summer vacation impacts)
- Track whether policy changes actually helped
- See if attendance issues are getting worse
Schedule Adherence by User
This table gives you the details you need for individual conversations.
A User's schedule:
| Schedule (Days) | Scheduled work days, like M-F (Monday through Friday) or M, W, F (Monday, Wednesday, Friday) |
| Schedule (Hours) | The set scheduled hours for that User, like 09:00 AM - 05:00 PM |
A User's performance:
| Goal Achievement during Schedule | Shows what percentage of working days a User hit their productivity goal during scheduled hours. For flexible hours, it considers all activity on scheduled working days. Users who reach 100% are shown in teal. |
| Productive Hrs/Day | Average total productive hours per day across all time - both during and outside scheduled hours. This gives you the big picture of how much productive work a User is actually doing. |
|
Productive Hrs/Day (Scheduled) |
Average productive hours during scheduled work time only. This shows whether a User is being productive when they're supposed to be working. |
|
Productive Hrs/Day (Non-Scheduled) |
Average productive hours outside scheduled work time. High numbers here might mean a User's working extra to meet demands or making up for missed scheduled time. |
| Days Starting Late | The number of days the User's first activity happened after their scheduled start time. For flexible hours, this field will always be zero. |
| Days Ending Early | The number of days the User's last activity ended before their scheduled end time. For flexible hours, this field will always be zero. |
| Absence Days | The number of scheduled workdays where no productive activity was logged and no approved time off exists. This helps you spot potential attendance issues or unplanned absences. |
| Productive Hrs/Day (Time Off Days) | Average productive hours on days approved for time off. This captures productive activity without affecting traditional productivity averages, giving you a complete picture of work patterns. |
| Time Off Days | The number of full or partial days with approved time off. This helps you understand planned absence patterns across your workforce. |
| Time Off Hours | The total duration of approved time off in hours. This provides granular insights into time-off utilization. |
The table is sorted by Goal Achievement during Schedule, placing individuals with the most significant attendance challenges at the bottom.
Drilling down to Schedule Adherence
When reviewing the Schedule Adherence by User table, you'll see aggregated metrics that provide a high-level overview of each User's performance across the selected time period. While these summary metrics are valuable for spotting patterns, they don't tell the complete story.
To see day-by-day details: Click on the three-dot menu next to a User in the table to open the Schedule Adherence dashboard in a new tab.
The dashboard automatically applies:
- The same Activity Date filter from Schedule Adherence Trends (Schedule Performance)
- The selected user in the User filter
This drill-down view helps you:
- Identify specific problem days - A User with 75% goal achievement might have had one or two challenging days rather than consistent underperformance throughout the period
- Understand the context - See exactly which days Users started late or ended early, and how this correlates with their productive hours that day
- Make informed decisions - Day-level activity data helps you determine whether intervention is needed or if performance variations are temporary fluctuations
Best practice: Drill down into Users with unexpected metrics to understand the full context before taking action or initiating coaching conversations. What appears to be a pattern at the aggregate level may be a series of isolated incidents upon closer examination.
Subscribing to Schedule Adherence Trends
Don't add schedule monitoring to your list of things to remember. Set up subscriptions to receive attendance data.
-
Set up weekly subscriptions for yourself, team leads, and HR partners who need to monitor attendance patterns. Weekly delivery keeps schedule issues visible before they become bigger problems.
Pro Tip: Use "Last 7 Days" in your Activity Date filter to get consistent rolling data that updates each week automatically.
- Schedule for Monday mornings to get attendance insights for the week ahead. This timing lets you address issues proactively rather than reactively.
- Add multiple people to a single subscription to keep everyone on the same page regarding team attendance. When managers and HR see the same data, conversations about performance become more productive.
To create subscriptions:
- Click the Subscribe button in the upper-right corner of the dashboard
- The currently logged-in user is added as a recipient by default
- If sharing is enabled (see note below), you can add additional recipients by selecting from a list of App users
- Configure the subscription schedule
- Frequency: Set to Daily, Weekly or Monthly
- Format: Select PDF (recommended) or PNG
- Options: Check "Include Link to Dashboard" for easy navigation back to ActivTrak
- Click Add Subscription
Note: Sharing is enabled by default, which allows users to create subscriptions for other users of the application. The Subscription & Sharing setting can be found in the app by navigating to Settings > Insights Configuration > Subscriptions tab.
Practical applications
Improve customer experience
Consistent schedule adherence ensures reliable coverage during key business hours, reduces customer wait times, and ensures timely responses to support requests or service inquiries.
Having better coaching conversations
Instead of saying "you seem to be late a lot," you can say "the data shows you started after 9:30 AM on eight days this month." Real numbers make conversations more productive and less personal.
Figuring out if it's attendance or productivity
Someone with low goal achievement might have an attendance problem (lots of late starts) or a productivity problem (poor focus during scheduled hours). The data shows you which conversation to have.
Adjusting schedules that actually work
If someone consistently works outside their scheduled hours, it may be because their official schedule doesn't align with their actual work hours. Use this data to create schedules that align with real work patterns.
Building team accountability
Share team-level data to illustrate the impact of schedule adherence on overall coverage. Set realistic improvement targets based on current performance rather than arbitrary goals.
Frequently asked questions
How do you calculate Goal Achievement during Schedule?
Goal Achievement during Schedule is the percentage of working days when someone met their productivity goal during scheduled hours. For people with a fixed schedule, this looks at activity between start and end times. For flexible hours, it considers all activities on scheduled working days.
Formula: Days achieving goal / Total working days.
Someone is highly productive outside scheduled hours. What does that mean?
This could indicate:
- They're working extra to meet demands
- Their schedule doesn't match their natural work patterns
- They're making up for time missed during scheduled hours
Look at their Days Starting Late and Days Ending Early numbers to understand which situation applies.
How is this different from other schedule dashboards?
This dashboard displays trends over time and allows you to filter for specific issues. Other schedule dashboards give day-by-day details. Use this for spotting patterns and performance details; other dashboards for daily monitoring.
What if someone doesn't have a schedule assigned?
Contact your ActivTrak Admin. Everyone should have a schedule assigned to make this data meaningful.