How-to
Define Work from Home attendance rules
On this page
To ensure consistency and compliance with organizational attendance policies while employees work remotely, you can define specific attendance rules within the Work from Home (WFH) module.
This guide explains how to configure those rules step by step.
Navigation path
Settings → Work from Home → Rules
Step-by-step configuration
1. Default attendance status
- Purpose: Determine the attendance status for employees who do not log attendance while working from home.
- Options: Present, Absent, Half-day, or Custom values.
-
How to configure:
- Locate the Default Attendance Status field.
- Choose the desired fallback status from the dropdown.
2. Enable geo-fencing
- Purpose: Restrict employees from marking attendance outside approved geographical locations.
- How it works: Geo-fencing uses GPS to create virtual boundaries.
-
How to enable:
- Toggle the Geofencing option.
- Define the permitted zone coordinates.
- Employees must be within this area to punch in via mobile.
3. Enable web-based attendance
- Purpose: Allow employees to log Time In and Time Out directly through the web portal when working from home.
-
How to enable:
- Enable the Web-Based Attendance setting.
- Once enabled, the portal shows Time In/Out buttons to remote users.
4. Configure attendance rules
Mark Present
- Purpose: Define the minimum requirement for marking the day as present.
-
Examples:
- Present if total hours >= 8
- Present if at least one punch-in recorded
-
How to configure:
- Set thresholds under the Mark Present rules section.
Half-Day
- Purpose: Set criteria for marking half-day attendance.
-
Examples:
- Less than 4 hours = Half-Day
- Only morning punch recorded = Half-Day
-
How to configure:
- Define specific time duration thresholds under Half-Day Rules.
Late marking & early leave
- Purpose: Identify and manage deviations from scheduled shift timings.
-
How to configure:
- Set the buffer time for Late Arrival (e.g., after 10:15 AM).
- Define the threshold for Early Leave (e.g., before 5:30 PM).
- Choose the consequence (e.g., Mark as Late, Half-Day).
Sandwich rule
- Purpose: Consider holidays or weekends between two leaves as leave.
- Example: If an employee applies for leave on Friday and Monday, Saturday/Sunday is also counted as leave.
-
How to enable:
- Toggle the Sandwich Rule and set parameters.
Miscellaneous rules
- Purpose: Handle special WFH attendance scenarios like late sitting, overlapping shifts, etc.
-
Examples:
- Override attendance if additional hours logged.
- Auto-approve based on specific time logs.
-
How to configure:
- Add rules under the Miscellaneous section with conditions and outcomes.
Final step: save your configuration
Once all attendance rules are set:
- Scroll to the bottom.
- Click the “Save” button to apply and enforce the WFH attendance rules across the system.
Note: Changes apply to all users who are eligible for WFH, as per your applicability settings in the configuration.