Welcome,
📊 Leave Quota Remaining
📝 Leave
No leave history found
No pending requests
📝 Time Correction
All Clear!
You have no attendance issues requiring correction.
No correction history found
Issue Date
Requested Time
Location
No pending correction requests
🔄 Holiday Swap
Only movable holidays allowed
No substitution history found
No pending requests
⏰ Time Attendance
Nearby Places
Today's Schedule
Latest In
Latest Out
Attendance issue found
The system detected missing attendance for today. Please submit a correction request in the "Time Correction" menu.
Take Selfie before clocking in
📍 Outside designated area, check-in disallowed
📊 Reports
Loading...
📋 Employee Leave Summary
Leave days by employee, categorized by leave type
📈 Monthly Leave Statistics
Leave requests and days by month
| Month | Leave Requests | Total Days |
|---|---|---|
💰 Quota Balance
View leave quota used and remaining by employee
🏢 Summary by Department
Leave overview for each department
Holiday Swap
| Employee | Original Holiday | New Date | Status | Approver | Request Date |
|---|---|---|---|---|---|
|
No substitution records this year
|
|||||
| Employee | Used | Pending | Remaining |
|---|---|---|---|
|
|
|
|
/ Days
|
|
No data matching criteria
|
|||
Attendance History
No data for this period
Work Days
Present
Absent
Total Hours
📅
No activities today
⚙️ System Settings
🔐 Roles
Configure menu access (Settings, Approvals) for each user role
| User Type | System Settings | Approve Menu |
|---|---|---|
👥 Users
Manage employee accounts and access
| Employee | Gender | Dept/Position | Work Hours | Day Off | Status | Approver | Actions |
|---|---|---|---|---|---|---|---|
|
|
Left on:
|
|
🏢 Departments
Manage company structure and departments
📋 Leave Types
Manage leave types and annual quotas
🎉 Annual Holidays
Manage public holidays and special days
| Date | Weekday | Holiday Name | Manage |
|---|---|---|---|
|
|
|
Recurring
|
|
🔧 General
Configure company info, work hours, and system settings
Company Information
⏰ Work Hours
Working Time Range
Minutes after work end time before OT calculation starts (e.g. break before OT)
Break Time
🧭 Attendance Settings
Hours after shift start/end to auto-close attendance buttons and prepare for next shift
Hours allowed to clock in early for the next shift/cycle
💡 Explanation
- • Forget In: Button closes after X hours, only Clock Out available.
- • Forget Out: Button closes after X hours, resets for next shift.
- • Next Shift: Can clock in for next day up to defined hours in advance.
📱 Line Messaging API
🔐 Security Settings
Duration for which a user session remains valid before re-login is required.
📧 Other Settings
📍 Check-in Stations
Manage check-in locations, set GPS coordinates and radius
No GPS stations yet
Click "Add Station" to create your first station
⚡ Features
Enable/disable features. Click "Save" to apply changes
Leave System
Enable or disable leave request and approval system
Holiday Swap
Allow employees to swap public holidays to different dates
2-Step Verification (2FA)
Enhanced security with Google Authenticator or Authy
Coming SoonGPS Attendance System
Check-in/out with GPS verification. Create stations and set radius
* Employees must check in and out within the same day
* Supports check-in today, check-out tomorrow (for night shifts)
Payroll System
Calculate salary, tax, social security and auto-generate payslips
Coming Soon📅 Work Schedule Management
Configure daily work schedules and shift templates
Shift Templates
Create reusable shift templates
No shift templates yet
Create your first template to start
Bulk Assign
Select employees and dates to assign work time
ℹ️ Can only schedule up to 3 months ahead
📋 Manage Assigned Schedules
Search and manage employee work schedules
No data available
Please select an employee and press search
📧 Email Notification Settings
Configure email sending for notifications
Enable Email Notifications
Send email notifications for leave requests, approvals, etc.
⚙️ SMTP Configuration
✓ Password is set
📝 Email Templates
Customize notification email content
📋 Available Variables
📧 Email Logs
Status of email queue and history.
| ID | Time | To | Subject | Status | Attempts | Error | Action |
|---|---|---|---|---|---|---|---|
| Loading... | |||||||
| No logs found | |||||||
🔔 Push Notifications
Configure and test push notifications
📊 Push Notification Status
Browser Support
Does browser support push notifications?
Permission Status
Permission status
🔥 Firebase Configuration
📖 Setup Guide →📍 How to find Firebase Config:
- Go to Firebase Console
- Select Project → Project Settings (⚙️)
- In General tab: scroll to "Your apps" → Web app
- Copy values from firebaseConfig
- VAPID Key: Go to Cloud Messaging tab → Web Push certificates
Enable Firebase Push
When enabled, users will receive push notifications
Find in: Cloud Messaging tab → Web Push certificates → Key pair
App path on server (e.g. /hrleave if at domain.com/hrleave)
⚠️ How to get: Go to Firebase Console > Settings > Service Accounts > Generate New Private Key > Open the file and copy all content here.
🧪 Test Notifications
💡 How to Use Push Notification
- • Click "Request Permission" button and select "Allow"
- • Click "Test Browser Notification" to check if it works
- • On iOS, you need to "Add to Home Screen" first
- • On Android Chrome, it works immediately