To start using the Attendance module, you must first:

  1. Set up your offices and define the geographical coordinates of each office

  2. Define multiple workweeks if you have more than one workweek

  3. Set up work timings for each office/team where relevant

  4. Enable image capturing to confirm employee identity if needed

  5. Assign employees to their respective office locations, workweeks and timings

Let's go through each.

1 - Set up your offices 

Under Settings > Configuration, go to the 'Company' section and in the 'Offices' tab, click on the drop down to edit or delete existing offices or click on Add New to create a new office location.

Now add your office location by inserting the name of your office and filling the same under location to automatically identify your offices' geographic location from google maps.

Click here to get more details on setting up new offices.

2 - Define workweeks if you have multiple 

Under Settings > Configuration > Company, edit your default Workweek if needed and click on Add New if you have multiple work weeks.


3 - Set up work timings for each office/team

Under Settings > Configuration, click on the 'Attendance' tab and adjust the settings of your default work timings. You can add new work timings by clicking on Add New and customize it accordingly.

Please Note: Default work timing cannot be deleted.

Fill in the details of your work timings as required for attendance. You can enable breaks and out of office check ins as needed. 

  • Late Arrival: Set the total number of minutes that an employee can check in late by. For eg. 30 minutes, so for an employee checking in later than 30 minutes of their shift start time, their check in time will be highlighted in red in the attendance report.

  • Early Departure: Set the total number of minutes that an employee can check out early by. For eg. 60 minutes, so for an employee checking out earlier than 60 minutes of their shift end time, their check out time will be highlighted in red in the attendance report.

  • Consider absent: Set the total number of minutes that an employee can check in late by, before they are considered absent for the day. For eg. 120 minutes, so for an employee checking in later than 120 minutes of their shift start time, their attendance for the day will automatically reflect as 'Absent' in the attendance report.

  • Allow breaks: Set the total duration of a break that employees can take at any time in a single day. If employees exceed the allowed break duration, it will be highlighted in red in your attendance report.

  • Allow out of office check ins: Enabling this will allow employees to check in from home or other remote locations.

    How your organization defines extra hours worked?

  • Total hours: This would include any extra hours worked by the employee 'BEFORE AND AFTER' the shift timing. For eg. Shift timing is 09:00 AM to 06:00 PM, and the employee has checked in and out from 08:00 AM to 08:00 PM. The total 'extra hours worked' considered here would be 1 hour before the shift start timing + 2 hours after the shift end timing = 3 hours.

  • After work end time: This would include any extra hours worked by the employee 'ONLY AFTER' the shift timing. For eg. Shift timing is 09:00 AM to 06:00 PM, and the employee has checked in and out from 08:00 AM to 08:00 PM. The total 'extra hours worked' considered here would be only the 2 hours worked after the shift end timing.


4 - Enable Image Capturing on the app upon check in if needed

Under Attendance, expand the General tab and turn on the image capturing option as shown below. You'll be able to see captured images on attendance reports.


5 - Assign employees to their respective office locations, workweeks, and timings

Under the work tab on an employee's profile assign them to an office, workweek, and work timing as shown below and save.

Now you have successfully set up attendance for your employees. Next, we will show you how to use check ins on your mobile app and generate attendance reports where needed.

Did this answer your question?