Skip to content

Attendance Tracking ​

Track daily employee work hours, web clock-in/out timestamps, late arrivals, and monthly timesheets.


1. Web Clock-In & Clock-Out ​

Employees can log their daily attendance through two interfaces:

A. Front-End Self-Service Portal ​

Embed the attendance widget on any WordPress page using the shortcode:

text
[hrp_attendance]
  1. The employee logs in with their WordPress account.
  2. The widget displays the current server time and the employee's assigned shift.
  3. The employee clicks Clock In.
  4. At the end of the shift, the employee clicks Clock Out.

B. WordPress Dashboard Widget ​

Logged-in employees with the Employee role can also clock in and out from the HR Press dashboard widget inside /wp-admin.


2. Daily Attendance Logs & Statuses ​

Administrators and HR managers view live daily records in HR Press > Attendances:

StatusCodeDescription
PresentPEmployee clocked in within the shift start time and grace period
LateLEmployee clocked in after the grace period threshold
Half-DayHDTotal working hours fell between half-day and full-day minimums
On LeaveOLEmployee has an approved leave request for the date
AbsentAEmployee failed to clock in on a scheduled working day
HolidayHScheduled company holiday

3. Manual Attendance Adjustments (Admin Override) ​

If an employee forgot to clock in or had technical issues:

  1. Navigate to HR Press > Attendances.
  2. Select the target Date and Employee.
  3. Click Add Attendance (or Edit on an existing log).
  4. Enter Clock-In time, Clock-Out time, and select status (Present, Late, Half-Day, Excused).
  5. Add an audit note explaining the manual adjustment.
  6. Click Save Attendance.

4. Monthly Attendance Timesheets ​

  1. Navigate to HR Press > Attendances > Monthly Timesheet.
  2. Select Month, Year, and optional Department.
  3. An interactive matrix displays day-by-day attendance for every employee with totals:
    • Total Working Days
    • Days Present
    • Days Late
    • Days on Leave
    • Days Absent
    • Total Productive Hours Worked
  4. Click Export Timesheet to generate a CSV or printable report for payroll.

Next Steps ​

Generate salary slips and manage compensation in Payroll & Payslips.

WordPress plugins & themes by CodeClove.