Articles in this section

The Schedule Adherence Report (EA)

Schedule Adherence is currently available in Early Access for all paid accounts.

The Schedule Adherence report, available in all ActivTrak plans, helps managers track how closely employees follow their assigned work schedules. By comparing actual work hours against scheduled shifts, you can quickly identify late starts and early departures and monitor productive time during scheduled hours.

To access the Schedule Adherence report, navigate to Live Reports > Schedule Adherence.

Tip: Add the Schedule Adherence report to your Favorites for quick access.

Contents

When to use the Schedule Adherence report

The Schedule Adherence report shows how closely your team members follow their assigned work schedules. This data helps you:

  • Identify employees who consistently arrive late or leave early
  • Monitor productivity during scheduled hours
  • Understand work patterns across teams and individuals
  • Optimize staffing and scheduling based on actual work patterns

Note: Anything set to the Ignore category inside Settings > Classifications will be excluded from these reports. You can read more about this feature here.

Tips for effective use

When using the Schedule Adherence report, ActivTrak recommends the following best practices:

  • Set realistic schedules: Define start and end times that align with your team's actual work expectations
  • Look for patterns: Identify recurring schedule adherence issues across teams or individuals
  • Consider time zones: Remember that the report uses the account's time zone settings for all calculations
  • Regular reviews: Check adherence data consistently to address issues before they become habits

Navigating the Schedule Adherence report

Define a Work Schedule (Beta)

  1. Navigate to Settings > Schedules in the left navigation menu; you will land on the Work tab

Note: Agent Schedules are now found in the Track tab

  1. Enter the Schedule start and Schedule end times, as well as the Total break time allotted

If you want to build in a grace period for your team, simply adjust your scheduled start time to allow for that flexibility. For example, if you give employees a 15-minute grace period before triggering late start notifications, set your scheduled start time 15 minutes later than expected.

  1. Choose which teams should follow this schedule, or leave blank to apply to all users
  2. Click Save Work Schedule

Note: Customers are limited to one work schedule per account during Beta.

Filter settings

Like other reports in ActivTrak, the Schedule Adherence report can be filtered by user, group, and time range using the drop-down filter menu options at the top of the report. Click the Refresh button after making your selections to ensure they are applied.

Using the Schedule Adherence report

First, select to view your data against either the Saved schedule (i.e., the Work Schedule you created in Settings > Schedules on the Work tab) or select Quick entry to set the following:

Schedule start

The time at which the work day begins

Schedule end

The time at which the work day ends

Break time

The amount of time allotted between schedule start and schedule end that users may take breaks (i.e., Inactive Time)

The Expected time will automatically be calculated based on these three settings.

Note: These schedule settings will persist when you return to the report, so you don't need to enter them each time.

Screenshot 2025-06-06 at 9.30.05 AM.png

 

The Schedule Adherence report provides several key metrics in two views: Summary and Detailed. Use the toggle in the top left to switch between them.

The Summary View shows a summary of each employee's schedule adherence, including:

Location Where the employee works (if location data is enabled; this data will not show for the current day)
Productive Time (Scheduled Hours) The amount of productive time logged during scheduled hours
Productivity Goal (Scheduled Hours) Percentage of scheduled hours the user was productive (available in select plans)
Schedule Status

Indicates whether employees have fulfilled their expected productive time during scheduled hours, displayed as one of the following two statuses:

  • Complete: Shows when an employee has worked 100% or more of their expected productive time within scheduled hours
  • Incomplete: Shows when an employee has worked less than their expected productive time within scheduled hours
Time Off When the employee was using paid time off (for those using the PTO integration, currently in Beta)
Late Start Time between scheduled start and actual start
Early End Time between actual end and scheduled end
Work Time The total time spent working, whether during or outside scheduled hours, including all Productive time and Offline Meetings

Screenshot 2025-06-06 at 9.32.32 AM.png

 

Switch to Detailed View for additional metrics:

First Activity The time when the employee first started work
Last Activity The time when the employee last stopped work

Productive Time

(Non-Scheduled Hours)

Productive time outside scheduled hours
Screen Time Formerly Total Time; the total time users spend on their devices, including all Productive, Unproductive and Undefined time

Screenshot 2025-06-06 at 9.29.39 AM.png

 

The First Activity and Last Activity columns on the Working Hours Report show only timestamps of when the first and last activities of the day began. They don't reflect what work was performed between these points. Subtracting these timestamps to calculate hours worked is inaccurate and won't match the calculated values in other columns.

For example, an employee logs in at 8:00 a.m. and works for an hour, takes most of the day off, then logs back in at 4:00 p.m. and works until 5:00 p.m. Calculating the difference between the 8:00 a.m. and 5:00 p.m. timestamps would show an apparent 9 hours of work. However, the actual working time would be just 2 hours.

For accurate work duration metrics, refer to the calculated columns in the report, which provide a more precise representation of time actually worked.

Column selector

The column selector dropdown in the top-right corner of the report provides flexible customization of the displayed data:

  1. Click the Columns dropdown to view all available columns for your current view (Summary or Detailed)
  2. Check or uncheck boxes to show or hide specific metrics
  3. Customize both views independently - set up different metrics for the Summary view and the Detailed view based on your needs
  4. Click the Apply button
  5. Your customizations persist - once set, your column preferences will be saved for when you return to the report

Important: Your column selections are specific to each view (Summary or Detailed). When you switch between views, the column selections will update accordingly to show your saved preferences for that particular view.

This feature is especially useful when you need different metrics for different purposes:

  • Configure the Summary view for quick status checks with essential metrics
  • Set up Detailed view with comprehensive data points for deeper analysis
  • Both configurations remain saved, creating a personalized reporting experience

Exporting data

Use our Export feature to seamlessly integrate ActivTrak data with additional metrics to uncover correlations between schedule adherence and other performance indicators.

The metrics you've selected to display using the column selector will be included in your export. If you need additional data in your export, make sure to add those columns to your view before clicking the Export button.

To export the Schedule Adherence report:

  1. Set your desired filters for user, group, time range and columns
  2. Click the Export button in the top-right corner of the report
  3. Choose to Download the data directly to your device or Save to Google

The exported data will include:

  • Time-based columns in both HH:MM:SS format and raw seconds
  • This dual-format approach enables you to both read the data easily and build custom reports/calculations using the raw seconds data

This new export functionality gives you greater flexibility in analyzing and reporting on schedule adherence data, whether you're creating quick summaries or building detailed custom reports.

Using Schedule Adherence with other Live Reports

Schedule start and end times are also available in the:

Creating Attendance Notifications (Beta)

Configure an Attendance Notification 

During Beta, attendance notifications are prepopulated in your Alarms Configuration. You cannot create new attendance notifications, but you can:

  • Edit the existing notification alarms to customize delivery settings
  • Duplicate notifications to create variations for different teams or managers
  • Add conditions to monitor specific teams and alert the appropriate managers

 

To configure these prepopulated notifications:

  1. Navigate to Alarms > Configuration in the left navigation menu
  2. Find the attendance notification you wish to configure. Scroll to the right to either Edit the existing notification or Duplicate the notification before configuration. You can also filter for these new notifications by clicking the Type dropdown and selecting Notifications
  1. Click Edit in the rightmost column
  2. Change notification name (optional). You may want the name to reflect the type of notification delivery (i.e., email or Slack) and/or customized conditions you add (see step 7)
  1. Scroll down to the Email Notification and External Notification panels

For email: In the Email Notification panel, enter the email address(es) to receive notifications in the To field; recipients must be existing App Access users

For Teams/Slack: In the External Notification panel, select from the Destination dropdown menu and enter the webhook URL for your channel 

  1. Adjust the Risk Level if desired (the default Risk Level is 3)
  2. Add additional Conditions (optional)

If you define a schedule for a specific team, its Group name will appear in the Description

To target a team: Click + Add Condition and define a rule: “Description contains [group name]”

  1. Toggle on the Activate Notification Alarm in the top right of the page to enable the notification
  2. Click Save

 

Please refer to these Help Center articles for more information on setting up push notifications to Microsoft Teams or Slack.

Notification timing

Attendance notifications are designed to run at specific intervals to minimize false positives while providing timely alerts:

Late start

ActivTrak checks for late starts hourly throughout the workday; notifications will be sent at least 30 minutes after the scheduled start time has elapsed

 

Example: If an employee is scheduled to start at 9:00 AM but their first activity is at 9:15 AM, the Late start notification will be triggered at 10:00 AM

Early end

ActivTrak checks for early ends at the start of the following workday to ensure all activity data from the previous day has been fully processed

 

Example: If an employee is scheduled until 5:00 PM but their last activity is at 4:30 PM, the notification will be sent the next workday

Incomplete day

ActivTrak checks for incomplete days at the start of the following workday to ensure all activity data from the previous day has been fully processed

 

Example: If an employee is scheduled for 8 hours but only records 7 hours of total work time, the notification will be sent the next workday

Note: Early end and Incomplete day notifications are processed the following business day to account for any delayed data uploads from users with intermittent network connections. This is subject to change during Beta.

Practical applications

Monitoring work patterns

The Schedule Adherence report helps managers understand teamwork patterns:

  • Identify consistent schedule adherence issues that may need addressing
  • Recognize employees who consistently work beyond scheduled hours
  • Monitor changes in work patterns that might indicate engagement issues
  • Track improvements in schedule adherence after implementing policy changes

Identifying training opportunities

Schedule adherence data can highlight areas for improvement:

  • Identify team members who may need coaching on time management
  • Recognize departments with systemic adherence challenges
  • Provide data-backed feedback during performance reviews
  • Set realistic expectations based on actual work patterns

Learn more

Was this article helpful?
0 out of 0 found this helpful