Everything You Need to Know about Attendance Policy
Attendance Policy serves as the central configuration hub for all attendance-related rules, including approval settings. Beyond that, it also controls the availability and behavior of various features within the Employee Self-Service (ESS) system. This allows users to tailor attendance functionalities to align with specific organizational needs.
Configurations can include settings for check-in and check-out activities, such as face/selfie validation, location validation, and enforcement of rules around lateness or early departures. It also covers eligibility settings for features like break times, overtime, dispute submissions, leave requests, and exception handling—such as modifications to schedules or tagging Work From Home (WFH) or business trips.
Approval mechanisms can also be customized—whether the process should be automatic (auto-approved without review) or require manual approval.
You can get the attendance policy creation or the database by clicking settings
→ click attendance
→ choose attendance policy
.
Below are the details and implications of each configurable field on the Attendance Policy page
Group | Sub Group | Definition |
Attendance Type | Selfie Without Verification | Attendance proof is collected through selfie capture. Employees are required to take a photo as evidence of attending their assigned schedule. |
Selfie With Verification | Attendance proof is collected through selfie capture. Each selfie taken during check-in and/or check-out will be automatically validated by the system by comparing it with the profile photo submitted during onboarding. The process works as follows: every time a selfie is recorded, the system performs validation and immediately provides feedback to the user, indicating whether the selfie is valid or invalid. | |
Selfie With Verification & Liveness Detection | Attendance proof is collected through selfie capture, which includes a liveness check where the employee must blink and shake their head. After passing the liveness check, the system validates the selfie by comparing it with the onboarding photo during check-in and/or check-out. | |
Check in Button Availability | Check in Button Availability | 1. When set to inactive, the Check-In button will be available as long as a schedule is visible on the homepage—regardless of the time. 2. When set to active, the Check-In button will only appear within the defined time range. For example, if the range is set to 30 minutes, the Check-In button will become available starting from 30 minutes before the scheduled start time. |
Auto-tag Late Check-in | Auto-tag Late Check-in | 1. When set to inactive, the system will not automatically tag late arrivals. 2. When set to active, the admin must define the late threshold. For example, if it's set to 30 minutes and an employee’s schedule starts at 10:00, then any check-in after 10:30 will be considered late. If the employee checks in at 10:35, the system will automatically mark them as Late by 5 minutes. |
Required check-out | Required check-out | By default, attendance records require both check-in and check-out to comply with standard regulations. However, if there are conditions where an employee can be marked as present after check-in only, or if the client prefers to determine the attendance status based on check-in alone, this setting can be switched to inactive. |
Geofence | Geofence Validation | When this setting is active, employees are required to record their attendance only within the location assigned to them. If they are outside the defined radius, they will not be allowed to check in. When the setting is inactive, employees are allowed to check in and/or check out from any location without restriction. |
Location Modification Request | This setting can only be configured if geofence location tracking is active. When enabled, it allows employees to request a modification to their assigned location—provided the new location is selected from the list of registered client working locations. For example, if an employee is assigned to a specific location but is outside the allowed radius, they can submit a location modification request to check in from another valid location. This acts as a backup solution to prevent attendance issues caused by strict geofence enforcement. | |
Location Addition Request | This setting can only be configured if both geofence location tracking and location modification requests are active. It grants employees the privilege to request a location change and even add a new location that is not registered as a client working location. When submitting the request, employees must provide the location name and the exact coordinates (latitude and longitude/pin point). However, any location submitted through this request is treated as temporary and will not be automatically added to the official working location database. | |
Auto Reject Incomplete Attendance | Auto Reject Incomplete Attendance | By activating this setting and specifying the total number of days, the system will automatically mark attendance as Absent if the attendance record is incomplete—for example, if it remains in a “Waiting for Check-In” or “Waiting for Check-Out” status beyond the defined timeframe. |
Record Break | Record Break | If the client requires break time to be recorded, this setting should be activated. Once enabled, it will trigger the Break Recording button to appear in the Staffinc Work app. When active, the break start time, end time, and total duration will also be displayed on the Attendance Monitoring Dashboard in the Staffinc Suite Portal. However, the recorded break will not affect the employee’s overall attendance status. |
Overtime Request | Overtime Request | If the client allows employees to request overtime, this setting should be enabled. Once active, it will unlock the Overtime Request entry point for employees. All submitted overtime requests will be recorded with a Pending status by default. These requests will then require admin approval before being considered valid. |
Dispute Request | Dispute Request | If the client allows employees to dispute their attendance status or the status and duration of overtime, this setting should be enabled. Once active, it will unlock the Dispute Request entry point for employees. All submitted disputes will be recorded with a Pending status by default. These requests will then require admin approval before any changes are applied to the attendance or overtime records. |
Leave Request | Leave Request | If the client allows employees to request leave, this setting should be enabled. Once active, it will unlock the Leave Request entry point for employees. All submitted leave requests will be recorded with a Pending status by default. These requests will then require admin approval before being considered valid. |
Back Date Attendance Request | Back Date Attendance Request | If the client allows employees to submit attendance records for past dates, this setting should be enabled. Once active, it will unlock the Backdated Attendance Request entry point for employees. All submitted backdate requests will be recorded with a Pending status by default. These requests will then require admin approval before being reflected in the official attendance records. |
Schedule Modification request | Schedule Modification request | Enabling this setting allows employees to edit their current schedule by selecting from the available work times listed in the client’s master schedule. Employees can also add additional schedules if needed. |
Schedule Addition Request | Schedule Addition Request | Enabling this setting allows employees to add another schedule in selected date by selecting from the available work times listed in the client’s master schedule. Employees can also add additional schedules if needed. |
Enable WFH Tagging | Enable WFH Tagging | If this setting is enabled, employees can select the WFH (Work From Home) tag after checking in. The option will appear in the Staffinc Work app, and once selected, it will also be reflected in the Attendance Monitoring Dashboard on the Staffinc Suite Portal. |
Enable Business Trip Tagging | Enable Business Trip Tagging | If this setting is enabled, employees can select the Business Trip tag after checking in. The option will appear in the Staffinc Work app, and once selected, it will also be reflected in the Attendance Monitoring Dashboard on the Staffinc Suite Portal. |
The settings above can be combined across multiple fields, and each field can have its own approval rule. If an attendance record violates any rule that requires manual validation, it will be flagged for attendance approval. However, if all validations are set to auto-approve, no manual approval will be necessary.

