Main Branch

Attendance Dashboard

Here is today's attendance overview.

Not Checked In

Location updates after check in

00h 00m

Total Time Today

Login Device Unknown
Signed In --

Weekly Attendance Hours

Current week

0 Days Present
0h 00m Hours This Week
0h 00m Late Hours
0 Absences
0 Leaves Taken

Today's Timeline

Recent Activity

Date Check In Duration

Attendance Logs

Date Employee Check In Check Out Duration Total Worked Today Status Device Location Actions

Night Duty

Logs where checkout happened after midnight from the previous duty date.

0 Night Duty Logs
0h 00m Night Duty Hours
Duty Date Checkout Date Employee Check In Check Out Hours Status Device Location Actions

Friday Duty & Comp Off

Track Friday duty check-ins and manage eligible comp off balances.

0 Friday Duty Staff
0h 00m Friday Worked Hours
Date Employee Check In Check Out Duration Total Worked Today Status Remarks Device Location Actions

HR Calculation

Monthly attendance calculation for HR review.

0 Staff Calculated
0h 00m Payable Hours
0h 00m Overtime
0 Absent Days
0h 00m Break Deduction
Employee Required Worked Break Payable Overtime Shortage Leave Comp Off Absent Friday Night Status

Live Location

Assigned users save location during check in. Admins can refresh the latest saved locations here.

Live location updates every 10 seconds while the employee stays checked in and keeps the app open on mobile.

Integration Chat

Registered staff WhatsApp messages and admin replies.

Select a staff chat

Messages from registered staff will appear here.

Choose a conversation to view messages.

Directory

Admin Panel

Manage users and generate attendance reports.

User Management

ID Name Role Status Admin Actions

Generate Reports

WhatsApp Integration

Manage the Cloud API connection and attendance notifications.

Home Page Cards

Edit launcher card links or add another application card.

Branding, Shifts & Branches

Update the company name, app rules, shift templates, and office locations.

Global Configuration

This changes the name shown on the login screen, sidebar, and reports.

Check-in remains strict. This only controls checkout attempts outside the branch radius.

Used Data Storage

Shows browser storage used by this device for cache and offline app data.

Used--
Available--
Local App Data--

If the browser shows old data, icons, or cached pages, use the Clear App Cache button next to Refresh in the top bar.

Attendance Grace Rules

Allowed time after assigned shift start before late check-in begins.

Extra time allowed after required duty duration before missed checkout is shown.

WhatsApp Integration

Connect WhatsApp Cloud API for staff attendance while ignoring customer conversations.

Not checked

Full access tokens are never shown. Railway environment variables are preferred for production secrets.

Use this URL in Meta webhook configuration.

Phone--
Number Status--
Webhook--
Messages--
Last Webhook--
Token Source--
Last API Status--

No WhatsApp API test has been run yet.

Run diagnostics to see recent WhatsApp webhook activity.

Used once for Meta phone-number registration. The PIN is not saved.

WhatsApp Attendance Notifications

Send check-in/check-out alerts to selected admin users.

Disabled
Loading admin users...

Leave branch filters empty for all branches. Admins without a saved mobile number cannot receive WhatsApp alerts.

Shift Templates

Manage duty shift times.

Shift Hours Actions

Branch Locations

Branch Name Coordinates Radius Actions