Play Video
Watch a Video Tutorial


AngelTrack contains a full-featured smart timeclock that integrates with its dispatch and HR systems. It can record work hours, absences, tardies, on-call hours, and other timecard events, and all of its data is easily exportable for use in other applications.

Permission Levels

AngelTrack's timeclock has four access levels:

Manual Clock-In

To manually clock-in an employee, you must be a member of HR or an administrator. Click the plus sign at the top-right corner of the Timeclock Log page, or click the "Manual Clock-in" link from the HR home page. The subsequent page will ask you to select an employee, specify a date and a timespan, set flag values as appropriate, and provide an explanatory comment.

Leave the clockout time blank to keep them on the clock afterward.

High-Security Mode / Selfie Requirement

If there is a threat of false clock-in, where one employee conspires with another to clock them in while not actually present at work, you can activate the timeclock's high-security mode. AngelTrack will then require a live selfie image from anyone seeking to clock-in.

This is what employees will see when clocking in:

Selfie timeclock

Employees must provide a fresh selfie taken from their computer's live camera stream.

There is no selfie requirement when clocking out, or when switching from on-call to on-duty or back again.

Cameras are required

When the selfie requirement is active, computers used for clock-in must have an active camera. Every mobile phone and tablet has one, of course, and most laptops do too. For desktop computers used for clock-in, you may need to purchase USB cameras.

Admins and HR are exempt

Administrators, members of HR, and the principal employee(s) are never required to provide a selfie to clock-in.

Indeed, they have the ability to manually clock-in anyone they wish, and there is never a selfie requirement when doing so.

This is not facial recognition

AngelTrack does not attempt facial recognition of the selfies, or even verify that they show a live person. AngelTrack simply captures and stores whatever selfie the employee chooses to provide.

For that reason, someone must periodically review the selfies later to verify they match. This task is made quick and simple by the Timeclock Selfie History report, available under HR Home.

Timeclock selfies are stored for ninety days, and then automatically deleted, so you must review them at least once a quarter. This task is quickly accomplished by means of the Timeclock Selfie History report, available under HR Home.


Each timeclock entry has a flag and a punctuality flag. Together, the two flags permit HR to indicate something unusual about that day's work hours.

Timeclock flags


The flag can be set to any of these values:

Punctuality Flag

The punctuality flag can take one of the following values:

Recording an Absence

To record an absence, a member of HR clicks the plus sign at the upper-right corner of the timeclock grid, as if performing a remote clock-in... but in the ensuing page, specify 'Absence' as the flag, and set the start time and end time to the period of time that the employee failed to be present.

This will create a timeclock record for the specified timespan on the specified date, with the punctuality flag set to 'Absence'. The dates, times, and flags can be edited later if you make a mistake.

Configuring the Pay Period

By default, AngelTrack uses 0:00 Sunday morning as the start of each pay week. This is then used to show -- at the bottom of the timeclock page -- which employees are in overtime.

Also by default, AngelTrack assumes a pay period of two weeks. This is used to calculate your payroll numbers, which is discussed further below.

To reconfigure the pay period, an employee with Administrator access must visit the Settings page, click Preferences, and make the necessary adjustments. To learn more about adjusting AngelTrack's preference settings, read the Preference Settings Guide.


AngelTrack's timeclock supports on-call time, paid differently than normal work time.

As mentioned already, each entry on an employee's timecard has a flag that determines how it is treated (paid). "On Call" is one of the flags that can be set. In the following screenshot, we see an employee who was on-call for several hours, then converted to normal work time when a dispatch was assigned:

Timeclock On-call Switch

If ☑ Allow clock-in as "On Call" is enabled in the Preferences page (under Settings), then employees are allowed to clock themslves in as "On Call"; otherwise, the "On Call" flag in their timecard must be set manually -- by a member of HR or by a Captain.

There is a separate pay rate for on-call time, set using the Preferences page. On-call times are reported separately than normal work times, for ease in doing payroll.

Automatic switch from on-call to on-duty

If an employee is clocked in as "On Call", and a dispatcher assigns a call to him, then AngelTrack can automatically clock him out from "On Call", and then back in as "On Duty", automatically... if ☑ Automatically switch on-call to on-duty when a dispatch is assigned is enabled in the Preferences page.

To learn more about using AngelTrack's "On Call" features, including auto-switch, read the On Call guide.

Tracking Mandatory Employee Breaks

The timeclock can track mandatory employee breaks by means of the on-call system.

The on-call system must first be enabled in the Preferences under Settings, like this:

Be sure to set the hourly rate for breaks -- even if it is zero dollars per hour. Crews will then be able to set themselves on-call (i.e. on break) when they are at a company facility... or from anywhere if the timeclock is unrestricted.

Dispatchers will be able to mark whole shifts as on-call or on-duty right from the Shifts page. If a dispatcher assigns a call to a crew that is on break, AngelTrack will then automatically switch them back on-duty.

Salaried Employees

Salaried employees can use the timeclock too, in order to keep a record of their actual hours worked, as well as their tardies and absences. To enable this, use the Employee File page to flag your salaried employees as ☑ Uses the timeclock.

The salaried employees will then have use of the timeclock button and timecard just like hourly employees do, and their labors will appear in the various reports about labor hours and employee utilization.

When doing payroll, AngelTrack knows to compute their salary differently than for hourly employees eligible for overtime.

Integration With Scheduled Shifts

AngelTrack's shift scheduler integrates with the time-clock in the following ways:

Clock-Out Restrictions

The timeclock can be configured to disallow employees to clock out when any of the following are true:

If one of the above restrictions is in force, and an affected employee presses the clockout button, AngelTrack will display a popup warning explaining why clockout is not allowed. Naturally, a supervisor or member of HR can override the restriction, and clock the employee out manually, using the "Clockout" buttons on the Timeclock page.

All of the aforementioned clockout restrictions are enabled in a new AngelTrack installation; to turn them off, or to configure the number of hours for report completion, visit the Preferences page (under Settings).

Allowing Clock-in and Clock-out Only from Company Premises

AngelTrack can be configured to restrict which physical locations employees are permitted to clock-in and -out from. This is accomplished by listing in AngelTrack all company-owned computer networks (via their internet IP address). AngelTrack will then permit clock-in and -out only when an employee's computer or mobile device is connected to one of those networks.

In other to connect to an approved computer network, employees must physically visit a company facility, guaranteeing their physical presence during clock-in and -out.

To use this feature, AngelTrack must be told the internet IP addresses (or ranges of addresses) of all company-owned networks. For help in doing so, refer to the Timeclock Hosts guide.

Trusted employees

You can exempt certain employees from this restriction, allowing them to clock-in and -out from any mobile device or internet connection, even from home or from a coffee shop.

To grant this privilege, you must be an Administrator or a member of HR. Visit the employee's file, switch to the "Privileges" tab, and tick the ☑ Remote Timeclock checkbox.

Common Clock-Out Problems

There are several factors that can cause an employee to be unable to clock-out, or at least to appear unable to do so. The possibilities include:

In any case, nowhere does AngelTrack have the ability to automatically clock someone in or out. The most that AngelTrack can do, by itself, is switch an employee from on-call to on-duty... but AngelTrack only does this if explicitly allowed to in the preference settings.

Correcting Errors

When employees forget to clock-out, leading to a supervisor manually clocking them out once the oversight is noticed, the employee's timecard will be incorrect. It will show the extra time, when the employee had already gone home but nobody had noticed they were still clocked-in.

Members of HR have authority to edit any timeclock entry, in order to correct such mistakes and/or leave clarifying comments. Every such edit is recorded in a journal that can be reviewed later, in the event somebody questions the edits. (See below for additional warnings about timecard edits.)

The journal can be reviewed by the affected employee, by a supervisor (lieutenant or captain), by members of HR, and of course by administrators. When a timeclock entry has a journal of changes, a journal icon Edited appears with it in the timeclock grid. Click the journal icon to view the journal.

It is impossible for anyone to edit or delete the journal under any circumstances. The journal will therefore be admissable as evidence.

A Warning Against Edits and Manual Clockouts

It is simple and easy for a supervisor or member of HR to manually clock-out an employee who has forgotten to do so. When a manual clock-out occurs, the employee's time-card shows the name of the supervisor who did it.

Likewise, it is simple and easy for a member of HR to edit a timecard entry to correct a mistake. For example, if an employee forgets to clock-out, and then comes in the next morning to see they are still clocked-in, it will be necessary for HR to edit the timecard to fix the times. After editing, the timecard entry shows that it has been edited, along with the name of the HR person who did so.

To protect the company from any perception, justified or otherwise, of impropriety, we recommend a policy which specifies how these manual clockouts and HR edits are to be attested. Requiring a signature on a An additional benefit of the policy is that it ensures employee trust, by demonstrating that their timecards are never modified without their written consent.

Doing payroll

Doing Payroll

When viewing the Timeclock Log with Administrative, Captain, or HR privileges, AngelTrack includes a chart at the bottom showing everyone's total hours worked during the pay period. You can export this chart (click the Export button) right into Microsoft Excel or whatever software you use for payroll.

As noted already, you can choose to ☑ Exclude entries flagged 'Needs Attention' if your HR policy stipulates that pay is docked for errant timecard entries until a correction form is signed and filed.

Your salaried employees are included in the payroll data, whether or not they are marked ☑ Uses the timeclock, and whether or not they actually made use of it.

Calculating earnings using AngelTrack

AngelTrack can calculate your employees' earnings each pay period, including overtime and on-call pay... but only if you have input every employee's pay type and rate into their HR records.

To use AngelTrack's Payroll Calculator, select it from the HR Home page. You can input any date you wish, and AngelTrack will identify the pay period that contains your selected date. All hours worked by all employees, along with calculated earnings, will then be calculated and shown for that pay period.

The payroll calculator uses the pay period length, start day, and start hour you specified when you first installed AngelTrack. To review or change those settings, visit the Preferences from the Settings page. AngelTrack is smart enough to handle changes to pay type and pay rate even if they occur in the middle of a pay period: each day of each pay period is calculated separately, using the employee's pay type and rate as they were on that day.

Locking out future edits

From the Payroll Calculator you can lock the underlying timeclock entries for the date range. Locking will permanently block anyone from editing the entries in any way... though of course they remain fully readable.

Once locked, only AngelTrack Support can unlock them for you. When a timeclock entry is unlocked, a permanent journal entry to that effect is written for the event, which will appear if and when the timeclock entry is subsequently modified. The affected employee will also receive an email/text message warning them that their locked timecard has been unlocked by AngelTrack technical support on behalf of management.

AngelTrack Help Index - Training Portal - AngelTrack Support