A

Athena HR Portal

Job Openings
TitleCampusDeptStatusApplicantsPosted
Loading…
Good , 👋
🚩 Staff Watchlist
Total Staff
—
Across all branches
Present Today
—
Marked attendance
On Leave
—
Approved leaves today
⏱️ Permission Requests
—
Pending approval
🚗 Movement Requests
—
Pending approval
🎯 Needs Management Attention
🚨 Absent 7+ Days — No Leave Application…
Checking…
🌿 On Long Leave (7+ Days, Approved)…
Checking…
🔴 Frequent Late Comers — Branch-wise…
Checking…
🟡 Grace Time Abusers — Branch-wise…
Checking…
🎫 Support Tickets — Open…
Checking…
🎂 Staff Birthdays — Next 7 Days…
Checking…

🏫 Chidambaram (CBSE)

Loading…

🏫 Chengalpattu (CBSE)

Loading…

🏫 Chennai (Cambridge)

Loading…

📊 Branch-wise Attendance Today

📊 Department Headcount

Employee Directory
Manage all staff across branches
Loading…
Loading employees…
📸 Employee Photo Management
Upload and manage employee profile photos — individual or bulk
Employee Photos Grid
Loading employee photos...
Attendance Management
Mark, edit and export daily attendance
📅 Daily View
📋 Monthly Register
📊 Today's Attendance Abstract Loading...
🔌 Biometric Punch Data
📅 Range: →
Loading...
⏰ Shift timings loaded from Settings → Staff Timing Groups
Loading biometric data…
📈 Attendance History & Edit
Select a date above to view attendance history.
📋 Weekly Violation Report
This week
🔴 Late Arrivals
🟡 Grace Users
🚨 Absent
🏛 Chidambaram
🏛 Chengalpattu
🏛 Chennai
📋
Click a violation card on the Dashboard
or click any tab above to load the weekly violation report.
Leave Management
Apply, approve, track leaves & grant Compensatory Leave

📊 Campus-wise Leave Abstract — Today

Loading campus summary…
📜 Leave Policy (v2.0 — effective 1 Oct 2025): Regular Staff: CL 11 days | ML 6 days | EL 11 days (Non-Vacational only)  |  Ad-hoc/Probation: CL 6 days | ML 6 days  |  Part-Time: Nil  |  COL: must be availed within same academic year  |  Unauth absence = LWP
🥪 Sandwich Leave (§4.3): CL on Saturday + following Monday → Sunday also counted as CL.  |  🏫 Vacation Leave (§5.1): Attaching leave to school vacation without prior sanction = LWP.

🌿 Apply for Leave

Working Days: 0
Select employee to see balance

🏅 Grant Compensatory Leave (COL)

Award COL when a staff member works on a holiday

📋 Leave Applications
Loading…
Leave Balance Tracker
Per-employee leave entitlement vs used — as per Athena Leave Policy 2025
📊 Leave Balances
Loading…
🕌 Restricted Holiday Manager
Religion-based optional holidays — Principal's discretion | 2 per employee per year | Post-probation only
📜 Restricted Holiday Policy — Athena Global Schools
● Each eligible employee may take up to 2 Restricted Holidays per academic year.
● These are not a matter of right — granted purely at the Principal's discretion.
● Applicable for religious/cultural occasions connected to the employee's own religion (e.g. Bakrid for Muslim staff, Milad-un-Nabi, Christmas for Christian staff, minor Hindu festivals).
● Employee must have completed probation (staff_status = Regular) to be eligible.
● School operates normally; only the approved individual is absent with pay.
● Must be applied with prior permission — not retroactively.
● Cannot be clubbed with CL/EL or extended as a Sandwich Leave.
● Only 1 RH per occasion per day (not 2 consecutive days for same festival without separate approval).
RH Requests This Year
—
Approved
—
Rejected
—
Employees at 2/2 Used
—
📋 All RH Requests
📅 Occasion Calendar
📊 Employee Balance
Restricted Holiday Applications
Loading…
📅 Recognised Restricted Holiday Occasions
Loading…

📋 Religion Guide

🕌 Islam
Bakrid (Eid al-Adha), Eid al-Fitr, Muharram, Milad-un-Nabi, Shab-e-Barat
🛕 Christianity
Christmas, Good Friday, Easter Monday, Ash Wednesday, All Saints' Day
🕉 Hinduism (Minor)
Maha Shivaratri, Skanda Sashti, Karthigai Deepam, Panguni Uthiram, Navarathri
Major Hindu festivals (Pongal, Diwali, etc.) are already Gazetted Holidays for all staff.
RH Balance — Per Employee
Loading…
💼 Finance & Loans
Staff loan applications & finance requests — all branches
Loan Applications
Loading…
💵 Salary Advance
Manage salary advance requests from staff — 75% of basic, full recovery next payroll
All Salary Advance Requests
Loading…
Payroll Management
Preview salaries with PF, ESI, PT deductions — Tamil Nadu rules. Full processing via Payroll Runs.
💰 Preview Payroll
Loading…
📉 LOP Management
Loss of Pay — calculate, override and audit LOP for payroll processing
📊 LOP Summary
🔍 Override Audit Log
Employees with LOP
—
days total
Total LOP Deduction
—
across branches
Manual Overrides
—
this period
Employee LOP Details
Loading LOP data…
📈 Salary Increment Manager
Annual / periodic salary revisions — % applied on Gross Salary (Athena policy)
Total Employees
—
Active staff
Batches Applied
—
Increment runs
Avg Increment %
—
On gross salary
Drafts Pending
—
📋 Increment Batches
📜 Salary History
👥 Employee Overview
📈 Salary Progression
All Increment Batches
Loading…
Salary Change History
Loading…
Employee Salary Overview
Loading…
Salary progression over years — like Keka. Past records can be added manually.
Post notices and updates to staff

✏️ Post Announcement

📋 All Announcements
Loading…
🗓️ Holiday Calendar 2026
Tamil Nadu Government + School-specific holidays

➕ Add Holiday

📋 Holiday List
Loading…
📁 Document Vault
Upload and manage official employee documents
Total Documents
—
Employees with Docs
—
⬆️ Upload Document
📄
Click to browse or drag & drop
PDF, JPG, PNG — max 10 MB
📋 All Uploaded Documents
Loading documents…
🚪 Exit Clearance
Step-by-step process for all 3 exit types — resignation, termination, absconding
In Progress
—
Completed (this year)
—
Cancelled/Withdrawn
—
📋 All Exit ClearancesStart a new one from the Employees tab (🚪 button)
Loading…
Reports & Analytics
School-wide HR insights — export any report
Total Headcount
—
Chidambaram
—
Chennai
—
Headcount
Attendance
Leave Usage
Payroll
📊 Department-wise Headcount
Loading…
Loading…
Loading…
Loading…
Biometric Attendance
Daily attendance report from eSSL devices
CGT-001 Staff Entry
—
Chengalpattu   Checking…
Last sync: —
CHN-001 Reception
—
Chennai   Checking…
Last sync: —
Present
—
Selected Date
Absent
—
Selected Date
Late In
—
Selected Date
📋 Attendance Report
⏰ Shift timings loaded from Settings → Staff Timing Groups
Loading…
👤 Staff Punch Log
Loading…
🚗 Movement Requests
Manage On-Duty, Inter-Branch, Training & WFH movements — attendance auto-updated on approval
Total Requests
—
All time
Approved Today
—
Active movements
Regularisation Due
—
Retroactive requests
📌 Movement Types:  🚗 OD — Outdoor/Field Duty  |  🏫 IB — Inter-Branch Deputation  |  🎓 TR — Training / Workshop  |  🏠 WFH — Work From Home
✅ All approved movement types count as Present — no salary deduction, biometric absence is ignored for approved movement days.

📋 Apply Movement Request

📋 All Movement Requests
Loading movement requests…
⏱️ Permission Approval
Review staff 45-minute permission requests — late arrival, mid-day step-out, and early departure
Pending
—
Awaiting approval
Approved (This Month)
—
Current month
Early Departures (Month)
—
Once/month policy
📋 Permission Policy: Duration is fixed at 45 minutes. Grace time is 8.50 AM (check-in after = late coming). Early departure (4.15 PM) is allowed only once per month with prior permission. Permission cannot be carried forward or combined. Part-time staff and visiting faculty are not eligible.
📋 All Permission Requests
Loading permission requests…
🎫 Helpdesk / Desk
Unified ticketing — infrastructure, IT, ERP, HR and every other staff request, across all three campuses
Loading…
🔒 Audit Log
Every action tracked — Super Admin only
Audit Trail
Loading…
🤖 AI Search
Ask natural language questions about your HR data
🔍
Try:
⚙️ Settings
System configuration
🔔 Notifications
👤 Users
🌿 Leave Policy
💰 Salary Structure
🕐 Staff Timings
🎓 Probation Tracker
📅 Year-End Actions
💵 CL Encashment
🕐 PT Schedules
🔑 API Keys
🔒 Security: API credentials are masked by default. Click 👁 to reveal. Never share these keys with anyone.
✈️ Telegram Notifications OFF

💡 To get a group's Chat ID: Add @RawDataBot to the group → it will reply with the Chat ID.

📧 Email — Weekly Abstract Only OFF

ℹ️ Individual violation alerts are sent via Telegram only. This email toggle controls the Saturday 6 PM consolidated weekend report (exactly 7 emails).

🔔

Alert Engine Rules

ACTIVE

Controls what gets sent, when, and how often. All changes take effect immediately on Save.

⚡ Immediate Alert Thresholds (per week)
Alert fires when count exceeds this
Alert fires when count exceeds this
Consecutive absent days without leave
📊 Weekly Summary Report Schedule
✅ One report per week — deduplication guard prevents resending even if multiple admins are logged in.
🎛️ Alert Types — Enable / Disable Each
Loading current status…
🧪 Test & Manual Triggers
⚠️ "Force Send" bypasses the once-per-12-hour dedup guard. Sends to all 7 management email addresses and 3 Telegram groups.
👤 User Accounts
Loading…

🌿 Leave Entitlement Configuration

As per Athena Staff Leave Policy v2.0 (effective 1 Oct 2025)

Loading…

➕ Add Leave Policy Rule

💰 Salary Structure & Deductions

📊 Earnings (% of Basic)

📉 Statutory Deductions

📋 Tamil Nadu Professional Tax Slabs

Loading…

🎓 Probation Tracker

Loading...

📅 Year-End Actions

Loading...
⚠️ Run Reset only at year start: CDM/CPT on 1 April | CHN on 1 May

💵 CL Encashment Report

Staff with 6+ unused CL days at leave year end are eligible for encashment.
Maximum 6 days encashed at March basic salary rate ÷ 26. Remaining CL lapses.

Click Generate Report to view eligible staff.

🕐 Staff Group Timing Settings

Define named timing groups (e.g. "Teaching Staff", "Admin Staff") and assign them to branches. Each group sets the reporting time, grace window, and alert threshold. These settings drive the punctuality logic in the employee portal.

Loading timing groups…

➕ Add New Timing Group

💡 Separate multiple IDs with commas. Use this to pin specific employees to this timing group — regardless of their department.
Example use cases: Security shift A/B, part-time staff, individual admin staff with different hours.
Priority: Pinned IDs → Department match → Branch default
Check-ins at or before this → On Time
Check-ins between reporting & this → Grace Used
Check-ins after this → Very Late / LOP risk
Alert fires when grace uses exceed this count in a month
For early-departure detection
📊 Timing Band Preview
🟢 On Time (before 08:30) 🟡 Grace (08:31–08:40) 🔴 Late (08:41–09:30) ⛔ Very Late (after 09:30)
How this works:
• Each group defines the timing rules for a set of staff at a branch.
• Pinned Employee IDs take the highest priority — if an employee's ID appears in a group's Pinned IDs list, that group's timing is used regardless of their department.
• If no pin exists, the system matches by branch + department.
• Grace alert threshold = 3 means an alert fires on the 4th grace occurrence in a calendar month.
• Counters reset automatically on the 1st of each month.
• Changes apply to new check-in records immediately — existing records are not recalculated.

🕐 Part-Time Teacher Schedule Manager

Define which days of the week each part-time teacher comes in, and for how many hours/session. On their non-scheduled days, attendance will show "Not Scheduled" instead of Absent.

PT Teachers
—
With active schedule
Loading…

➕ Add Part-Time Schedule

Shows all staff; Part-Time status recommended
Click to toggle. Days not selected = Not Scheduled (no absent penalty).

🔑 Biometric Sync API Keys

Generate API keys for the Windows Sync Agent at each campus.

➕ Generate New API Key