AttendEasess
Complete User Manual & Documentation
A comprehensive multi-tenant attendance and employee management system with advanced features for payroll, leave management, and task tracking.
Version: 1.0 | Last Updated: February 2026
Introduction
Welcome to AttendEasess - your complete solution for employee attendance and management.
What is AttendEasess?
AttendEasess is a modern, cloud-based attendance management system designed for companies of all sizes. It provides a comprehensive platform for managing employee attendance, leave requests, payroll, tasks, and much more.
Key Features
- Multi-Tenant Architecture: Supports multiple companies with isolated data
- Real-Time Attendance: Mark attendance with photo capture and GPS location
- Leave Management: Comprehensive leave request and approval system
- Payroll System: Automated salary calculation with allowances and deductions
- Task Management: Assign and track tasks with file attachments
- Employee Management: Complete employee profiles with documents
- Reports & Analytics: Detailed reports and insights
- Role-Based Access: Three-tier access control (Super Admin, Admin, Employee)
- Custom Branding: Each company can have its own domain and branding
- Maintenance Mode: IP-whitelisted maintenance access
User Roles
Super Admin
System administrator with full control over all companies and settings
Company Admin
Manages employees, attendance, leave, payroll, and company settings
Employee
Marks attendance, applies for leave, views salary slips, and manages tasks
Getting Started
System Requirements
- PHP 7.4 or higher
- MySQL 5.7 or higher
- Apache/Nginx web server
- Modern web browser (Chrome, Firefox, Safari, Edge)
- HTTPS enabled (recommended for production)
Accessing the System
-
Company Login:
Access your company portal via your custom domain (e.g., yourcompany.com) or subdomain (e.g., yourcompany.attendance.com) -
Super Admin Login:
Access at:/super-admin/loginwith super admin credentials -
First Time Setup:
After installation, login as super admin to create your first company
Super Admin Module
Super Admin OnlyComplete system control and multi-tenant management
Dashboard
Get an overview of all companies, total users, and system statistics.
- Total companies count
- Total users across all companies
- System health status
- Recent activity logs
Company Management
Create New Company
- Navigate to Companies → Add New Company
- Fill in company details:
- Company Name
- Domain (e.g., company.com)
- Subdomain (e.g., company)
- Contact Email
- Status (Active/Inactive)
- Click Create Company
- System automatically creates default admin account
Edit Company
- Update company information
- Change domain/subdomain
- Activate/deactivate company
- View company statistics
Delete Company
System Settings
General Settings
- Site Name: Global application name
- Timezone: Default system timezone
- Date Format: Display format for dates
- Time Format: 12-hour or 24-hour format
Maintenance Mode
Enable maintenance mode to perform system updates:
- Toggle maintenance mode on/off
- Set IP whitelist for maintenance access
- Supports: Single IPs, wildcards (*), CIDR notation, IP ranges
- Super admin can access from any IP if whitelist is empty
192.168.1.100 # Single IP
192.168.1.* # Wildcard
192.168.1.0/24 # CIDR notation
192.168.1.1-192.168.1.50 # IP range
Developer Contact
- Support Phone Number
- Support Email
- Displayed on login page footer
Company Admin Module
Company Admin OnlyComprehensive company management and employee administration
Dashboard
View key metrics and insights for your company:
- Total employees
- Today's attendance status
- Pending leave requests
- Active tasks
- Recent activities
Company Profile
Update Company Information
- Navigate to Settings → Company Profile
- Update details:
- Company Logo (JPG, PNG, GIF - Max 2MB)
- Contact Information (Phone, Email)
- Address Details
- Website URL
- Click Update Profile
Company Settings
Override global settings for your company:
- Timezone: Company-specific timezone
- Date Format: Custom date display format
- Time Format: 12-hour or 24-hour
Employee Management
Company AdminAdd New Employee
- Navigate to Employees → Add Employee
- Fill employee details:
- Full Name
- Email Address (unique)
- Employee ID (auto-generated or custom)
- Role (Admin or Employee)
- Password
- Profile Photo (optional)
- Click Add Employee
- System sends email with login credentials
View All Employees
- Search employees by name, email, or ID
- Filter by role (Admin/Employee)
- View employee details
- Edit employee information
- Delete employee (with confirmation)
Edit Employee
- Update personal information
- Change profile photo
- Reset password
- Change role
Employee Details View
Comprehensive employee profile with:
- Personal information
- Attendance history
- Leave balance and history
- Salary structure
- Assigned tasks
Attendance Management
Company Admin EmployeeMark Attendance (Employee)
- Navigate to Dashboard or Mark Attendance
- Click Check In button
- Allow camera access (if photo capture enabled)
- Take selfie photo
- Allow location access (if GPS tracking enabled)
- Attendance marked successfully with timestamp
Check Out
- Click Check Out button when leaving
- System calculates total working hours
- Updates attendance record
View Attendance (Admin)
Daily Attendance
- View all employees' attendance for selected date
- See check-in and check-out times
- View captured photos
- Check GPS location
- Filter by status (Present, Absent, Half Day)
Mark Previous Attendance
Admins can mark attendance for past dates:
- Navigate to Attendance → Mark Previous
- Select date and employee
- Enter check-in time
- Enter check-out time (optional)
- Add remarks if needed
- Submit
Attendance Reports
- Monthly attendance summary
- Employee-wise attendance
- Late arrival tracking
- Early departure tracking
- Export to Excel/PDF
Leave Management
Company Admin EmployeeApply for Leave (Employee)
- Navigate to Leave → Apply Leave
- Select leave type:
- Sick Leave
- Casual Leave
- Earned Leave
- Unpaid Leave
- Select start and end date
- Select leave duration (Full Day / Half Day)
- Enter reason for leave
- Click Submit Application
- Wait for admin approval
View Leave Balance
- Total leave quota
- Used leaves
- Available leaves
- Leave type breakdown
Manage Leave Requests (Admin)
Pending Requests
- Navigate to Leave → Pending Requests
- Review leave application details
- Check employee leave balance
- Choose action:
- Approve: Grant leave
- Reject: Decline with reason
- Add admin remarks (optional)
- Submit decision
Leave History
- View all leave applications
- Filter by employee, status, date range
- Export leave reports
Mark Leave (Admin)
Admins can manually mark leave for employees:
- Navigate to Leave → Mark Leave
- Select employee
- Select date range
- Select leave type
- Enter reason
- Submit
Payroll System
Company Admin EmployeeSalary Structure Setup (Admin)
Create Salary Structure
- Navigate to Payroll → Salary Structure
- Click Add New Structure
- Select employee
- Set effective date
- Configure earnings:
- Basic Salary
- HRA (House Rent Allowance)
- DA (Dearness Allowance)
- Medical Allowance
- Transport Allowance
- Other Allowances
- Configure deductions:
- Provident Fund (PF)
- Professional Tax
- Income Tax (TDS)
- Other Deductions
- System automatically calculates gross and net salary
- Click Save Structure
Generate Salary Slips
- Navigate to Payroll → Generate Slips
- Select month and year
- System fetches:
- Working days in month
- Each employee's attendance
- Present days, leave days, absent days
- Active salary structure
- Review calculated salaries
- Click Generate Slips
- Salary slips created for all employees
Salary Payments
View Pending Payments
- List of all pending salary payments
- Filter by month, employee
- View salary breakdown
Mark as Paid
- Select salary slip from pending payments
- Click Mark as Paid
- Enter payment details:
- Payment Date
- Payment Method (Bank Transfer, Cash, Cheque, etc.)
- Transaction Reference
- Click Confirm Payment
- Status updated to "Paid"
View Salary Slips (Employee)
- Navigate to Payroll → My Salary Slips
- View current salary structure
- See salary history (last 12 months)
- Click View to see detailed slip
- Download or print salary slip
Salary Slip Contains:
- Company logo and details
- Employee information
- Salary period (month/year)
- Attendance summary (working days, present, leave, absent)
- Earnings breakdown
- Deductions breakdown
- Gross salary
- Net salary
- Payment details (if paid)
- Print date and time
Task Management
Company Admin EmployeeCreate Task (Admin)
- Navigate to Tasks → Create Task
- Fill task details:
- Task Title
- Description
- Assign to Employee
- Priority (Low, Medium, High)
- Due Date
- Status (Pending, In Progress, Completed)
- Attach files if needed
- Click Create Task
- Employee receives notification
View My Tasks (Employee)
- View all assigned tasks
- Filter by status (Pending, In Progress, Completed)
- See task details and attachments
- Update task status
- Add comments
- Upload task attachments
Task Comments
Collaborate on tasks with comments:
- Add comments to tasks
- View comment history
- See who commented and when
Task Attachments
Upload and manage task files:
- Upload documents, images, PDFs
- Files stored in company-specific folders
- Download attachments
- View attachment history
Settings & Configuration
Company AdminWork Settings
- Work Start Time: Default 09:00 AM
- Work End Time: Default 06:00 PM
- Late Arrival Threshold: Grace period for late arrival
- Half Day Hours: Minimum hours for half day
- Full Day Hours: Minimum hours for full day
- Weekly Off: Default Sunday
Attendance Settings
- Enable Overtime: Track overtime hours
- Enable Geo Location: Capture GPS coordinates
- Enable Photo Capture: Require selfie on check-in
- Sandwich Holiday: Auto-mark leave between holidays
- Allow Work on Holiday: Permit attendance on holidays
Leave Settings
Configure leave types and quotas:
- Sick Leave quota
- Casual Leave quota
- Earned Leave quota
- Leave carry forward rules
Holiday Management
- Navigate to Settings → Holidays
- Click Add Holiday
- Enter holiday details:
- Holiday Name
- Date
- Type (Public/Restricted/Optional)
- Click Save
Reports & Analytics
Company AdminAvailable Reports
1. Attendance Report
- Daily/Monthly/Custom date range
- Employee-wise attendance summary
- Late arrivals and early departures
- Overtime hours
- Export to Excel/PDF
2. Leave Report
- Leave balance by employee
- Leave utilization trends
- Pending leave requests
- Leave type breakdown
3. Payroll Report
- Month-wise salary summary
- Department-wise payroll
- Salary components breakdown
- Tax deduction summary
4. Employee Report
- Employee directory
- Role-wise distribution
- Active vs inactive employees
Employee Portal
EmployeeDashboard
Employee dashboard provides quick access to:
- Attendance marking (Check In/Check Out)
- Today's status
- Leave balance
- Pending tasks
- Recent announcements
My Profile
- View personal information
- Update profile photo
- Change password
- View employment details
My Attendance
- View attendance history
- Monthly calendar view
- Working hours summary
- Late arrivals tracking
My Leaves
- View leave balance
- Apply for new leave
- Track leave applications
- View leave history
My Salary Slips
- View current salary structure
- Access salary slip history
- Download salary slips
- Print salary slips
My Tasks
- View assigned tasks
- Update task status
- Add task comments
- Upload task attachments
Troubleshooting & FAQs
Common Issues
Cannot Login
- Verify you're using the correct company domain/subdomain
- Check if company account is active
- Ensure email and password are correct
- Clear browser cache and cookies
- Contact your admin to reset password
Camera Not Working
- Allow camera permissions in browser
- Check if another app is using the camera
- Try a different browser
- Restart your device
GPS Location Not Working
- Enable location services in browser
- Check device location settings
- Ensure you have internet connection
- Try refreshing the page
File Upload Fails
- Check file size (max 2MB for logos, larger for documents)
- Verify file format is supported
- Ensure stable internet connection
- Try compressing the file
Frequently Asked Questions
- Logos: JPG, PNG, GIF (Max 2MB)
- Profile Photos: JPG, PNG (Max 5MB)
- Task Attachments: All formats (Max 10MB)
- Documents: PDF, DOC, DOCX, XLS, XLSX (Max 10MB)
Need More Help?
Contact Support
Email: support@shrubtechnology.com
Phone: +91 1234567890
Hours: Monday - Friday, 9:00 AM - 6:00 PM IST
Developed by Shrub Technologiys
© 2026 AttendEasess. All rights reserved. | Version 1.0