Hotel Management System - Complete HR & Business Management System

Streamline your organization with our comprehensive all-in-one solution

Hotel Management System is a powerful, feature-rich Human Resources and Business Management System designed to help organizations of all sizes manage their operations efficiently. From employee management to financial tracking, project management to warehouse inventory, Hotel Management System provides everything you need in one integrated platform.

What Makes Hotel Management System Special?

Complete HR Management

Manage employees, attendance, leave, payroll, and performance all in one place.

Financial Control

Track income, expenses, budgets, and generate comprehensive financial reports.

Multi-Branch Support

Manage multiple branches, departments, and locations with ease.

Inventory Management

Complete warehouse and stock management with real-time tracking.

Project Management

Track projects, milestones, executives, and expenses efficiently.

Bilingual Support

Full support for both English and Arabic with RTL interface.

Trusted by Organizations Worldwide

500+
Active Organizations
10,000+
Users
99.9%
Uptime
24/7
Support

Key Features

Discover the powerful features that make Hotel Management System the complete business management solution

Employee Management

  • Employee database with detailed profiles
  • Multi-step employee onboarding
  • ID card generation
  • Document management with expiry tracking
  • Department and role assignment
  • Employee performance tracking

Attendance & Leave

  • Attendance dashboard with real-time tracking
  • Multiple attendance marking methods
  • Leave management system
  • Overtime tracking
  • Absentee reports
  • Attendance analytics

Payroll & Salary

  • Automated salary calculations
  • Salary slip generation
  • Branch-wise salary management
  • Deductions and allowances
  • Payroll reports
  • Bank transfer integration

Finance & Accounts

  • Income and expense tracking
  • Budget management per branch
  • Transaction recording
  • Commission calculations
  • Partner financial reports
  • Comprehensive financial analytics

Document Management

  • Employee document storage
  • Company document management
  • Expiration alerts
  • Document categorization
  • Secure file storage
  • Quick document retrieval

Branch & Company

  • Multi-branch management
  • Branch dashboard
  • Company information management
  • Brand management
  • Department structure
  • Branch financial tracking

Marketing & Sales

  • Marketing agent management
  • Quotation system
  • Commission tracking
  • Client management
  • Contract management
  • Revenue analytics

Subscription Management

  • Third-party platform integration
  • Subscription tracking
  • Revenue from platforms
  • Contract monitoring
  • Expiry notifications
  • Platform performance reports

Warehouse & Inventory

  • Multi-warehouse support
  • Section/room organization
  • Product classification
  • Real-time inventory tracking
  • Stock request system
  • Low stock alerts

Project Management

  • Project creation and tracking
  • Milestone management
  • Project executives assignment
  • Multi-level project trackers
  • Expense tracking
  • Project reports

Vehicle & Fleet

  • Vehicle management
  • Driver assignment
  • Document tracking
  • Accident recording
  • Insurance management
  • Maintenance tracking

Communication

  • Integrated messaging system
  • Video meeting scheduler
  • Team collaboration
  • Notification system
  • Email/SMS alerts
  • Custom notifications

System Requirements

Everything you need to use Hotel Management System from your browser

Browser Requirements

Supported Browsers

  • Google Chrome (latest 2 versions)
  • Mozilla Firefox (latest 2 versions)
  • Microsoft Edge (latest 2 versions)
  • Safari 14 or higher
  • Opera (latest version)
  • Modern web browser with JavaScript enabled
  • Minimum screen resolution: 1366x768
  • Stable internet connection (minimum 2 Mbps)
  • PDF viewer for reports

Getting Started

Start using Hotel Management System in minutes

Once our team sets up your system and provides your secure login credentials, follow these steps to configure your organization and start using Hotel Management System effectively.

1

Login to Your Panel

Access Hotel Management System using the secure credentials provided by our team.

  • Use the login link sent to your registered email
  • Enter your email and password
  • We recommend updating your password on first login
2

Configure Company Settings

Set up your organization's basic information.

  • Go to Settings → Company Information
  • Enter company name, CR number, VAT number
  • Upload company logo
  • Set primary email and phone number
  • Configure working hours and timezone
3

Create Branches

Set up your company branches if you have multiple locations.

  • Navigate to Branch Management → Add Branch
  • Enter branch name and location
  • Assign a branch manager
  • Set contact information
  • Configure branch-specific settings
4

Add Departments

Create departments to organize your workforce.

  • Go to Company Management → Departments
  • Click 'Add Department'
  • Enter department name
  • Assign to a branch
  • Add department description (optional)
5

Add Employees

Start adding your employees to the system.

  • Navigate to Employee Management → Add Employee
  • Fill in basic information (name, email, phone)
  • Assign department and position
  • Upload employee photo and documents
  • Set salary and employment details
  • Generate employee ID card
6

Configure Attendance

Set up attendance tracking for your organization.

  • Go to Attendance & Leave → Settings
  • Set working hours and shift timings
  • Configure attendance rules
  • Set grace period and overtime rules
  • Enable attendance marking methods
7

Set Up Payroll

Configure payroll settings and salary structures.

  • Navigate to Payroll → Settings
  • Set pay cycle (monthly/bi-weekly)
  • Configure salary components
  • Set deduction rules
  • Add allowances and bonuses
  • Configure tax settings if applicable
8

Create User Accounts

Create accounts for your staff with appropriate permissions.

  • Go to Settings → User Management
  • Click 'Add User'
  • Enter user details
  • Assign role (Admin, Manager, Employee)
  • Set permissions
  • Send login credentials

Employee Management

Comprehensive employee data management and tracking

The Employee Management module is the core of your HR system. It provides a centralized database for all employee information, from basic personal details to complex employment records. Manage employee profiles, track documents, generate ID cards, and maintain complete employment history all in one place.

Easy Employee Onboarding

Streamlined multi-step process to add new employees with all required information.

Centralized Database

Store all employee information in a secure, organized, and easily accessible database.

ID Card Generation

Automatically generate professional employee ID cards with customizable templates.

Document Management

Upload, organize, and track employee documents with expiry notifications.

Department Organization

Organize employees by departments, branches, and positions for better management.

Advanced Search & Filter

Quickly find employees using powerful search and filtering capabilities.

Benefits of Effective Employee Management

  • Centralized access to all employee information
  • Reduced paperwork and administrative overhead
  • Better compliance with labor regulations
  • Improved employee data accuracy
  • Faster onboarding and offboarding processes
  • Enhanced reporting and analytics capabilities

Adding New Employees

Add Employees in Minutes

Hotel Management System allows you to onboard new employees quickly and efficiently. Everything from personal details to payroll integration is handled in one place.

With the Add Employee module, you can:

  • Create detailed employee profiles with personal and contact information
  • Assign branch, department, position, and reporting manager
  • Configure salary, allowances, and deductions
  • Upload contracts, ID documents, and certificates
  • Track document expiry with automatic reminders
  • Automatically integrate with payroll and attendance from day one

How It Works

1

Navigate to Employee Management

From the main sidebar, click Employee Management then select Add Employee from the submenu.

You can also use the quick-add button from the HR dashboard.
2

Fill in Basic Information

Enter the employee's personal details including name, email, phone, date of birth, and nationality. Required fields are clearly marked.

Use the company email format for consistency across all employee accounts.
3

Set Employment Details

Assign the employee to a branch, department, and position. Set their employment type and join date, and select a reporting manager if applicable.

Correct department assignment ensures the employee appears in the right payroll cycle and attendance reports.
4

Configure Salary

Enter the basic salary, add any allowances such as housing or transport, and set the preferred payment method. Bank details can be added here for direct transfer.

Double-check salary figures before saving — changes after payroll processing require an adjustment entry.
5

Upload Documents

Upload the employee's identification, employment contract, and any supporting certificates. Set expiry dates on time-sensitive documents so the system can alert you before they expire.

Scan documents at 300 DPI or higher for best quality. Maximum file size is 5MB per document.
6

Add Additional Details

Optionally fill in emergency contact information, residential address, marital status, blood group, and professional skills. These details are useful for HR records and emergency situations.

Blood group and emergency contact are especially important for field or site-based employees.
7

Review and Save

Scroll through the form to verify all information is correct before saving. The system will validate required fields and highlight any errors. Once saved, the employee is immediately active in payroll and attendance.

You can always edit the employee profile later from the Employee List page.

Best Practices

  • Keep employee IDs consistent (e.g., EMP0001, EMP0002)
  • Use company email addresses for better communication
  • Upload high-quality photos for ID card generation
  • Set document expiry dates to receive timely reminders
  • Assign employees to correct departments for accurate reporting
  • Double-check salary information to avoid payroll errors

Employee List & Management

View, search, and manage all employees

The employee list provides a comprehensive overview of all employees in your organization. You can search, filter, sort, and perform bulk actions on employee records.

Understanding the Employee List Interface

Search Bar

Search employees by name, ID, email, or phone number

Usage: Type in the search box and press Enter or click the search icon

Filter Options

Filter employees by branch, department, position, or status

Usage: Click filter icon and select desired criteria

Export Buttons

Export employee data in various formats

Copy to ClipboardCSVExcelPDFPrint

Add Employee Button

Quick access to add new employee form

Location: Top-right corner of the page

Employee Table

Displays employee information in columns

Columns:
Employee IDPhotoNameEmailPhoneDepartmentPositionJoin DateStatusActions

Key Features

Advanced Search

Search across multiple fields simultaneously including name, ID, email, phone, and department.

How to: Type your search query in the search bar. Results update in real-time.

Multi-level Filtering

Apply multiple filters to narrow down employee lists based on specific criteria.

How to: Click the filter button, select criteria (branch, department, status), and click Apply.

Sorting

Sort employees by any column in ascending or descending order.

How to: Click on column headers to sort. Click again to reverse the sort order.

Bulk Actions

Perform actions on multiple employees at once.

How to: Select multiple employees using checkboxes, then choose an action from the bulk actions menu.
Export selectedDelete selectedUpdate statusSend notifications

Quick View

Preview employee details without leaving the list page.

How to: Click the eye icon in the Actions column to open quick view modal.

Quick Edit

Make quick updates to employee information.

How to: Click the edit icon in the Actions column to open the edit form.

Available Actions

Actions you can perform on each employee record:

View Details

See complete employee information in a detailed view

Edit Employee

Modify employee information, update details, or change assignments

Generate ID Card

Create and print employee identification card

View Documents

Access all documents uploaded for this employee

View Attendance

See attendance history and patterns

View Salary Details

Access salary information and payment history

Deactivate/Activate

Change employee active status

Delete

Permanently remove employee record (with confirmation)

Employee Status Types

Active

Currently employed and working

Inactive

Temporarily not working (leave, suspension)

On Leave

Currently on approved leave

Terminated

Employment ended

Probation

Under probationary period

Employee ID Card Generator

Create professional identification cards for your employees

The ID Card Generator allows you to create professional, customized employee identification cards with your company branding. Generate ID cards one at a time with front-side design.

ID Card Features

  • Customizable templates with company branding
  • Automatic data population from employee records
  • QR code generation for digital verification
  • Barcode support for access control systems
  • Professional front-side card design
  • Multiple card sizes (CR80, custom)
  • High-resolution output for printing

How to Generate ID Cards

1

Select Employee

Choose one employee for whom you want to generate an ID card.

  • From employee list, click ID Card icon next to the employee name
  • Go to ID Card Generator and select an employee from the dropdown
2

Choose Template

Select from pre-designed templates or create a custom design.

Default company template
Branch-specific templates
Department-specific templates
Custom template (if configured)
3

Customize Design

Adjust the card design elements as needed.

  • Company logo placement
  • Employee photo size and position
  • Text fields to display (name, ID, department, etc.)
  • Background color or image
  • Font styles and sizes
  • Add QR code or barcode
4

Preview

Review the ID card design before finalizing.

  • See the front view of the card
  • Check all information is correct
  • Verify photo quality
  • Test QR code if included
5

Generate & Download

Create the final ID card file.

Download as PDF for printing
Download as high-res PNG/JPG
Send directly to printer
Save to employee records

ID Card Elements (Front Side)

Front Side

  • Company logo
  • Employee photo
  • Employee name
  • Employee ID number
  • Department
  • Position/Job title
  • QR code (optional)
  • Validity period

Printing Guidelines

Specifications

  • Standard card size: 85.6mm × 53.98mm (CR80)
  • Recommended resolution: 300 DPI or higher
  • Print on PVC card stock for durability
  • Use color printer for best results
  • Consider lamination for long-term use
  • Test print before finalizing

Tips

  • Ensure employee photos are high quality
  • Use professional ID card printer for best results
  • Keep backup of card designs
  • Update cards when employee information changes
  • Maintain a log of issued cards

Document Management System

Manage employee and company documents with expiration tracking

The document management system allows you to securely store and track both employee and company documents. Monitor expiration dates with automatic alerts and color-coded status indicators.

Document Types

Employee Documents

Iqama (Residence ID)
Passport
Employment Contract
Insurance Card
Other

Company Documents

Legal
License
Contract
Tax Certificate
Policy
Other

Adding Documents

Step 1

Navigate to Documents Section

Go to Document Management and select either Employee Documents or Company Documents

Step 2

Click Add Document Button

Click 'Add Employee Document' or 'Add Company Document' button

Step 3

Select Employee/Company

Choose the employee or company from the dropdown list

Step 4

Choose Document Type

For employees: Select Iqama, Passport, Employment Contract, Insurance Card, or Other. For companies: Select Legal, License, Contract, Tax Certificate, Policy, or Other

  • Document Name (for company documents)
  • Document Type
  • Issued Date
  • Expiry Date (if applicable)
  • Document Number
Step 5

Upload Files

Upload the document file (PDF) and optionally an image

Step 6

Save Document

Click 'Save Document' to add it to the system

Document Expiration Alert

Track document expiration dates with automatic alerts. View all documents in one place and filter by status to identify documents that need attention.

  • Real-time expiration status tracking
  • Color-coded status badges (Active, Expiring Soon, Expired)
  • Days left countdown for each document
  • Filter by status: All, Expired, Expiring Soon, Active
  • Track both employee and company documents together
  • Automatic expiration alerts and notifications
Active

Document is valid with more than 30 days until expiry

Expiring Soon

Document expires within 30 days - renewal required

Expired

Document has passed expiry date - immediate action needed

Document Management Best Practices

  • Upload documents immediately after receiving them
  • Always set expiry dates for time-sensitive documents (Iqama, Passport, Licenses)
  • Use clear document names for company documents
  • Check Expiration Alert page regularly (weekly recommended)
  • Renew documents at least 15 days before expiry
  • Keep document numbers accurate and complete
  • Upload high-quality scans (300 DPI minimum for better readability)
  • Maintain both PDF and image copies when necessary
  • Review and update expired documents monthly
  • Archive old documents instead of deleting them for record-keeping

Document Security

Role-based access control - Only authorized users can access documents
Encrypted file storage for all uploaded documents
Audit trail tracking all document access and modifications
Secure file upload validation
Automatic virus scanning on upload
Protected document viewing and downloading
Regular security audits and compliance checks

Company List

Manage company profiles with registration details and documents.

Available Filters

Use these filters to search and narrow down the company list.

Company NameCR NumberVAT NumberEmailCityCR Expiry FromCR Expiry To

List View Columns

These columns are displayed in the company list table.

LogoCompany NameCR NumberCR ExpiryVAT NumberCityEmailPhone

Company Fields

All information captured when adding or editing a company profile.

Company Name
Legal Name
CR Number
CR Expiry
VAT Number
Email
Phone
Street
District
City
Zip Code
Website
Industry Type
Logo
Active Status
Documents (Name, Type, Issued By, Issued Date, Expiry Date, Upload PDF)

Branch List

View and manage all branches across your companies.

Available Filters

Use these filters to search and narrow down the branch list.

Branch NameLocationManagerStatus

List View Columns

These columns are displayed in the branch list table.

Branch NameLocationManagerEmailPhoneStatus

Branch Details

All information available when viewing a branch profile.

Branch Name
Location / Address
Contact Person / Manager
Email
Phone
Status
Market Price
Sale Price
Rent
Rent Start Date
Rent End Date
Damage Assist
Documents (with issued/expiration dates)

Brands List

Manage brands associated with companies.

List View Columns

These columns are displayed in the brands list table.

Brand NameCompany NameLogo

Brand Fields

Information required when adding or editing a brand.

Company Selection
Brand Name
Logo Upload

Department Management

Create and manage departments per branch.

Available Filters

Use these filters to search and narrow down the department list.

Department NameBranch

List View Columns

These columns are displayed in the department list table.

Department IDDepartment NameBranch

Department Fields

Information required when adding or editing a department.

Branch Selection
Department Name

Company Report

Generate and print company reports with logos and branding.

Export Options

Available formats for exporting company reports.

PrintPDF

Company Letter

Create and manage official company letters with templates.

Letter Types

Types of official letters you can create.

Open LetterWarning Letter

Letter Fields

Information required when composing a company letter.

Company
Branch
Employee (Optional)
Letter Type
Letter Number
Gregorian Date
Receiver Name
Letter Body (Rich Text Editor)
Company Signature and Stamp

List View Columns

These columns are displayed in the letters list table.

Letter NumberCompany NameTypeHijri DateGregorian Date

Export Options

ViewPrint

Letter Setting

Configure company letterhead with logos, signatures, and stamps.

List View Columns

These columns are displayed in the letter settings table.

Company Name ArSignature ImageStamp Image

Setting Fields

Configure your company letterhead appearance.

Company Name Ar
Company Logo (Optional)
Authorized Sign Name
Authorized Sign Title
Signature Image (Optional)
Stamp Image (Optional)

Marketing

Manage marketing agents, quotations, and commissions.

Marketing Agents

Manage agents and company representatives for marketing purposes.

List View Columns
Company NameBrand NameBranch NameAgent NameContact PersonEmailPhoneCommission (%)Type
Agent Types
AgentCompany
Agent Fields
Company Name
Type (Agent/Company)
Agent Name
Contact Person
Email
Phone
Branch (Optional)
Brand (Optional)
Commission (%)
Address

Marketing Quotations

Create and manage quotations for clients.

List View Columns
Quotation NumberAgent NameBranchClient NameQuotation AmountDescriptionLogoStatusApprove At
Quotation Fields
Marketing Agent
Agent Name (Auto-filled)
Branch
Client Name
Client Contact
Email
Client CR Number
Client VAT Number
Account Number
Bank Name
Quotation Number
Quotation Amount
Description (Rich Text)
Statuses
ApprovedPending

Marketing Commission

Track commissions earned from approved quotations.

List View Columns
AgentQuotation NumberBranchCommission %Commission AmountStatusCreated At

Subscription

Manage third-party platform subscriptions and revenue tracking.

Subscription Platforms

Manage third-party platforms like Booking.com, Expedia.

List View Columns

These columns are displayed in the platforms table.

Company NamePlatform NameContact PersonEmailPhoneCreated At
Platform Fields

Information required when adding a platform.

Company Name
Platform Name
Contact Person
Email
Phone
Address

Subscriptions

Track active and expired platform subscriptions.

Filters

Filter subscriptions by status.

AllActiveExpired
List View Columns

These columns are displayed in the subscriptions table.

Platform NameBranchStart DateEnd DateContract AmountCommission %StatusNotesCreated AtDays Left
Subscription Fields

Information required when adding a subscription.

Third Party Platform
Branch (Optional)
Subscription Start Date
Subscription End Date
Contract Amount
Commission Percentage %
Status
Notes

Subscription Revenue

Record revenue collected from subscriptions.

List View Columns

These columns are displayed in the revenue table.

AgentQuotation NumberSubscription AmountCommission AmountCreated At
Revenue Fields

Information required when recording revenue.

Subscription
Amount Collected
Payment Date

Client Management

Manage clients and contracts.

Client List

Manage client database with registration details.

List View Columns

These columns are displayed in the client list table.

Company NameAddressDocuments
Client Fields

Information captured when adding or editing a client.

Client Company Name
Client Name
CR Number
VAT Number
Email
Phone
Responsible Person Name
Contact Person
Documents (with issued/expiration dates)
Address

Contracts

Manage contracts with clients.

List View Columns

These columns are displayed in the contracts table.

Contract NumberDateClientDocumentsEnd Date
Contract Fields

Information required when creating or editing a contract.

Client
Company
Contract Title
Contract Number
Contract File
Status
Start Date
End Date
Remarks

Vehicle Management

Manage company vehicles, drivers, and accident records.

Vehicle List

Track vehicles per branch with ownership details.

Columns

  • Branch
  • Documents

Vehicle Fields

  • Branch
  • Vehicle Name
  • Model
  • Plate Number
  • Owner Name
  • Owner Contact
  • Owner Iqama
  • Vehicle Documents (with issued/expiration dates)

Drivers

Manage drivers assigned to vehicles.

Columns

  • Driver Name
  • Driver Documents

Driver Fields

  • Select Vehicle
  • Driver Name
  • Phone
  • ID Number
  • Driver Documents (with issued/expiration dates)

Accidents

Record and track vehicle accidents with repair status.

Columns

  • Vehicle
  • Driver Name
  • Accident Date
  • Fine %
  • Repair cost
  • Repair Status

Accident Fields

  • Vehicle
  • Driver
  • Accident Date
  • Fine Percentage (%)
  • Repair Cost
  • Insurance Coverage
  • Repair Status
  • Description

Repair Statuses

  • Pending
  • In progress
  • Completed

Attendance & Leave Management

Track employee attendance with card scanner/QR code and manage shifts

Modern attendance system with card scanner and QR code check-in. Supports morning and night shifts with automatic absent marking after 1 hour of shift start time.

Card Scanner Check-in

Employees scan their ID card on scanner device to mark attendance quickly and accurately.

QR Code Scanning

Check-in using QR code via mobile camera for contactless attendance marking.

Shift-Based Attendance

Two shift system: Morning shift and Night shift with automatic tracking.

Auto-Absent After 1 Hour

System automatically marks employee absent if no check-in within 1 hour of shift start.

Leave Management

Request and approve leave with balance tracking and notifications.

Attendance Reports

Generate detailed reports on attendance, late arrivals, and absences by shift.

Benefits

  • Fast check-in with card scanner or QR code
  • Eliminates buddy punching with unique cards/codes
  • Automatic absent marking saves HR time
  • Separate tracking for morning and night shifts
  • Real-time attendance visibility
  • Reduces attendance disputes
  • Accurate payroll calculations
  • Easy leave request workflow

Attendance Dashboard

Real-time view of today's attendance by shift

Monitor current shift attendance, see who checked in with card scanner or QR code, and track absent employees.

Dashboard Widgets

Current Shift Status

Shows active shift and attendance count

Metrics:
  • Morning shift attendance
  • Night shift attendance
  • Total present
  • Total absent
  • Late arrivals (after 1 hour)

Check-in Methods

Breakdown by scanning method

Shows:

Card scanner vs QR code check-ins

Auto-Absent Alerts

Employees marked absent automatically

Shows:

List of employees absent after 1 hour grace period

Recent Check-ins

Latest attendance marks

Includes:
  • Employee name
  • Check-in time
  • Shift (Morning/Night)
  • Method (Card/QR code)

Leave Requests

Pending and approved leaves for today

Shows:

Employees on leave by shift

Filter Options

Shift

Filter by Morning shift or Night shift

Date

Select specific date to view attendance

Check-in Method

Filter by Card scanner or QR code

Status

Filter by Present, Absent, Late, On Leave

Quick Actions

View current shift attendance
Manually mark attendance
Approve leave requests
Generate shift report
Export attendance data

Attendance Marking System

Card scanner and QR code check-in with shift tracking

Employees check in by scanning ID card or QR code. System tracks shift and automatically marks absent after 1 hour.

Check-in Methods

Card Scanner

Scan employee ID card on scanner device

  1. Employee approaches scanner device
  2. Place ID card on scanner
  3. System reads card and verifies employee
  4. Check-in time and shift recorded
  5. Confirmation message displayed

QR Code Scanning

Scan QR code with mobile camera

  1. Open QR code scanner in mobile app
  2. Point camera at employee's QR code
  3. System verifies code and employee ID
  4. Check-in time and shift recorded
  5. Success notification shown

Manual Entry

HR manually marks attendance for special cases

  1. HR logs into system
  2. Selects employee and date
  3. Chooses shift (Morning/Night)
  4. Enters check-in time
  5. Saves attendance record

Shift Configuration

Morning Shift

Start: 8:00 AM

End: 4:00 PM

Grace: 1 hour

After 9:00 AM, employee marked absent automatically

Night Shift

Start: 8:00 PM

End: 4:00 AM

Grace: 1 hour

After 9:00 PM, employee marked absent automatically

Auto-Absent System

Automatic absent marking after grace period

  • Grace period: 1 hour after shift start
  • If no check-in within grace period, employee marked absent
  • System sends notification to employee and manager
  • Auto-absent can be overridden by HR if needed
  • Late arrivals within grace period marked as present

Attendance Status

Present

Checked in on time

Late

Checked in within grace period

Absent

No check-in within grace period

On Leave

Approved leave

Leave Management

Request and manage employee leaves

Comprehensive leave request and approval system with balance tracking, multiple leave types, and detailed workflow management.

Leave Types

Sick Leave

As per policy

Medical leave with certificate required for extended periods

Leave Type

Varies

General leave category for various purposes

Maternity Leave

70 days

Paid maternity leave for female employees

Emergency Leave

As needed

Urgent personal or family matters requiring immediate attention

Unpaid Leave

As approved

Leave without salary for personal reasons

Paternity Leave

3 days

Leave for new fathers

Compensatory

Based on overtime

Time off in lieu of overtime worked

Bereavement Leave

3-5 days

Leave for family bereavement

Leave Request Process

1

Submit Leave Request

Employee selects leave type, dates, and enters reason. Optional fields include paid type (Paid/Unpaid) and travel responsibility. Supporting travel documents can be uploaded if applicable.

2

Manager Review

Direct manager reviews the request and can set status to Pending, Approved, Rejected, or In Progress based on evaluation of dates, reason, and business needs.

3

HR Processing

HR department processes approved requests, updates leave balance, handles travel arrangements if travel responsibility is assigned, and ensures compliance with company policies.

4

Confirmation & Tracking

Employee receives notification with final status. Leave details are recorded in the system with complete audit trail including start date, end date, total days, and current status.

Leave Request Statuses

Pending

Leave request submitted and awaiting manager review

Approved

Leave request has been approved by manager and HR

Rejected

Leave request has been rejected with reason provided

In progress

Leave request is currently being processed or reviewed

Key Features

  • Filter leaves by employee, leave type, status, and date range

  • View detailed leave information in expandable cards

  • Track leave balance by type for each employee

  • Export leave data for reporting and payroll

  • Quick actions: View, Edit, and Delete leave requests

  • Support for both paid and unpaid leave types

  • Travel responsibility tracking and document management

  • Automatic calculation of total leave days

  • Complete audit trail of all leave request changes

Leave Reports & Analytics

  • Employee leave balance by type

  • Leave history and audit trail

  • Department leave calendar

  • Pending and in-progress requests

  • Leave utilization statistics

  • Travel responsibility tracking

  • Monthly leave summary reports

  • Leave pattern analysis by department

  • Approved vs rejected leave statistics

Overtime Tracking

Track extra working hours beyond shift

Monitor and approve overtime hours worked by employees.

Overtime Rules

Hours Beyond Shift

1.5x normal hourly rate

Work hours after shift end time count as overtime

Holiday Work

2x normal hourly rate

Working on holidays

Overtime Approval

1

Employee submits overtime hours

2

Manager reviews and approves

3

HR adds to payroll

4

Payment with next salary

Absentee Management

Track and manage employee absences

Monitor absent employees and take necessary actions.

Absence Tracking

  • Auto-absent after 1 hour of shift start

  • Daily absent report by shift

  • Consecutive absence alerts

  • Absence patterns by employee

Notifications

Auto-Absent Alert

To:Manager
When:Sent after 1 hour grace period

Employee Reminder

To:Absent Employee
When:Sent after auto-absent marking

Absence Reports

  • Daily absent list by shift

  • Monthly absence rate

  • Frequent absentees

  • Absence cost analysis

Reduce Absenteeism

Use automated tracking and instant notifications to identify patterns early and take proactive measures to improve attendance.

Finance & Accounting

Complete financial management for your hotel operations

Streamline all financial operations including transactions, budgets, expenses, income tracking, and partner management with comprehensive reporting and analytics.

Financial Dashboard

Get instant insights into your hotel's financial performance with visual analytics and key metrics.

  • Recent transaction cards with quick details

  • Filter by transaction type (Salary, Expense, Bonus, Payroll, Other)

  • Filter by branch for multi-location tracking

  • Date range filtering for custom reports

  • Export options: Copy, CSV, Excel, PDF, Print

  • Search functionality across all transactions

  • Transaction amount and type at a glance

  • Branch-wise financial breakdown

Transaction Management

Record and manage all income and expense transactions with detailed categorization and branch assignment.

Transaction Types

Salary

Employee salary payments

Expense

Business expenses and purchases

Bonus

Employee bonus and incentive payments

Other

Miscellaneous financial transactions

  • Add transactions by type and branch

  • Assign to company or specific branch

  • Set transaction amount and date

  • Add detailed descriptions

  • View transaction history

  • Edit and delete capabilities

  • Filter and search transactions

  • Export transaction reports

Income Tracking

Track income from bookings and other sources with detailed employee and branch assignment.

Booking Income

Revenue from room and facility bookings

Service Income

Additional service charges and fees

Other Income

Miscellaneous revenue sources

  • Record income by employee

  • Assign income to specific branches

  • Track booking revenue

  • Multiple payment types (Transfer, Cash, etc.)

  • Filter by branch and date range

  • Filter by payment method

  • Income analytics and reports

  • Export income data

Budget Management

Set budgets by branch, monitor spending, and track remaining allocations with status indicators.

Budget Control Features

  • Set allocated budget by branch

  • Track used budget in real-time

  • Calculate remaining budget automatically

  • Set budget periods (monthly, quarterly, annual)

  • Budget status tracking (On Track, At Risk, Over Spent)

  • Start and end date management

  • Branch-wise budget allocation

  • Budget vs actual reporting

Budget Status Indicators

On Track

Spending is within allocated budget

At Risk

Approaching budget limit, monitoring required

Over Spent

Exceeded allocated budget, action needed

Administrative Expenses

Track and control administrative expenses with item-level detail and branch assignment.

  • Add expense items with invoice numbers

  • Specify item name and quantity

  • Assign to company or branch

  • Set purchase date and amount

  • Upload supporting documents (receipts, invoices)

  • Add multiple items per expense

  • Filter by branch and date

  • Expense categorization

  • Document attachment support

Common Expense Categories

Office supplies and equipment
Utilities and maintenance
Software and subscriptions
Professional services
Marketing and advertising
Travel and transportation
Training and development
Insurance and legal fees

Commission Report

Calculate and monitor employee commissions based on sales performance with percentage and amount tracking.

  • Filter by employee and branch

  • Set date range for commission period

  • View sales amount per employee

  • Track commission percentage

  • Calculate commission earned

  • Export commission reports (Excel, PDF)

  • Commission totals and summaries

  • Employee performance tracking

Report Details

  • Employee name and ID

  • Branch assignment

  • Total sales amount

  • Commission percentage

  • Commission earned

  • Transaction date

  • Summary totals

Company Partners

Track partners, investors, and stakeholders with complete contact information, ownership details, and document management.

Owner

Company owners and primary stakeholders

Investor

Financial investors and backers

Partner

Business partners and collaborators

Partner Information Tracked

  • Full name and contact details
  • Email and phone number
  • Nationality
  • Partner type (Owner/Investor)
  • ID type (National ID, Iqama, Passport)
  • ID number
  • Investment amount
  • Share percentage
  • Share quantity
  • Supporting documents
  • Notes and additional information
  • Add and manage partners

  • Track ownership percentages

  • Record investment amounts

  • Upload partner documents

  • View partner details

  • Document management (ID copies, contracts)

  • Partner contact information

  • Ownership structure overview

Key Financial Features

  • Multi-branch financial tracking

  • Real-time financial dashboards

  • Comprehensive transaction management

  • Budget planning and monitoring

  • Income and expense categorization

  • Commission calculation and tracking

  • Partner and investor management

  • Multiple export formats (CSV, Excel, PDF)

  • Date range filtering and reporting

  • Branch-wise financial analysis

  • Document attachment support

  • Search and filter capabilities

Benefits

  • Complete financial visibility across all branches

  • Accurate budget control and spending monitoring

  • Automated commission calculations

  • Streamlined expense management

  • Partner and investor tracking

  • Comprehensive financial reporting

  • Data export for accounting software

  • Multi-currency support

  • Audit trail for all transactions

  • Real-time financial insights

Streamline Your Finances

Take control of your hotel's financial operations with comprehensive tracking, budgeting, and reporting tools designed for multi-branch management.

Settings & Configurations

Manage system-wide settings including your hotel profile, role-based access control, and user management.

General Setting

Configure your hotel's basic information displayed across the system.

Configurable Fields

Basic information you can set up for your hotel profile.

Hotel Name
Email
Phone
Logo

Role and Permissions

Create roles and assign specific permissions to control what each user can access in the system.

How It Works

1

Go to Settings → Role and Permissions

2

Click Create Role and enter a role name

3

Check the permissions you want to assign

4

Click Save Role and Permissions

Available Permissions

ModulePermission
EmployeeManage Employee
CardGenerate Card
AttendanceManage Attendance
PayrollManage Payroll
FinanceManage Finance
DocumentsManage Documents
BranchManage Branch
NotificationManage Notification
SettingManage Setting
ReportsManage Reports
DashboardManage Dashboard
WarehouseManage Warehouse

User Access Management

Create system users, assign them a role, and link them to a specific branch.

How It Works

1

Go to Settings → User Access Management

2

Click Create User

3

Enter employee name, email, and password

4

Select a role and assign a branch

5

Click Create User to save

User Fields

Information required when creating a new system user.

Employee Name
Email
Password
Role
Branch

Notes

  • Each user can only access their assigned branch
  • User permissions are determined by their assigned role
  • User list can be exported as CSV, Excel, or PDF

Reports & Analytics

Generate and export reports across payroll, finance, and attendance. All reports support filtering by date range, employee, branch, and status.

Payroll Reports

View and export employee payroll records including salary, month, designation, and payment status.

Dashboard Metrics

MetricDescription
Salary this MonthTotal salary paid in the current month
Pending SalarySalaries not yet processed
Average SalariesAverage salary across all employees
Payroll %Payroll as a percentage of total expenses

Filters

Month and year selection
Date range (Start Date – End Date)
Status (All Status, Paid, Pending)
Employee

Report Columns

Employee ID
Employee Name
Designation
Email
Join Date
Month
Basic Salary (Monthly)
Status
Export:CopyCSVExcelPDFPrint

Financial Reports

Get a company-level financial summary including income, expenses, payroll cost, and pending payrolls.

Dashboard Metrics

MetricDescription
Total IncomeTotal revenue recorded in the system
Admin ExpensesTotal administrative expenses
Payroll CostTotal cost of employee payroll
Pending PayrollsNumber of payrolls not yet processed

How It Works

1

Go to Reports & Analytics → Financial Reports

2

Select the company from the dropdown

3

Click Filter to generate the report

Notes

  • A company must be selected to generate the financial report
  • Report reflects all branches under the selected company

Attendance Reports

View detailed attendance records per employee including check-in, check-out, overtime, and approval status.

Filters

Employee
Start Date
End Date
Status (All Status, Present, Absent, Leave)

Filters

Use these filters to narrow down attendance records.

EmployeeStart DateEnd DateStatus (All Status, Present, Absent, Leave)

Report Columns

These columns appear in the generated attendance report.

Employee Name
Date
Check In
Check Out
Attendance Status (Present / Absent / Leave)
Overtime (Hours)
Approval Status (Pending / Approved)

Export Options

Download or share the report in your preferred format.

CopyCSVExcelPDFPrint
Export:CopyCSVExcelPDFPrint

Warehouse Management

Manage warehouses, sections, item types, product classifications, inventory stock, and stock requests across all branches.

Warehouse

Create and manage warehouses at the company or branch level. Each warehouse has a type that defines its scope.

Warehouse Types

TypeDescription
Main WarehouseCentral warehouse not tied to a specific branch
Branch WarehouseWarehouse assigned to a specific branch
Warehouse Columns
Warehouse ID
Warehouse Name
Branch
Type

Section

Divide a warehouse into sections to organize inventory by category or area.

Section Columns
Section ID
Section Name
Warehouse

Type

Define item types to categorize products stored across warehouses.

Type Columns
Type ID
Type Name

Classify

Create product classifications linked to a type (category), with an optional SKU and unit of measurement.

Classify Columns
Classify Name
Section Name
SKU
Unit

Inventory

Track current stock levels for each classified product across warehouses and sections.

Inventory Columns
Classify Name
Category Name
Section Name
Warehouse Name
Quantity
Unit

Request

Send stock requests to replenish inventory. Each request can include multiple classified items with quantities.

Request Columns
Request ID
Branch
Requested By
Classify
Status
Created At

Notes

  • Multiple items can be added to a single request
  • Each request is tracked by branch and requester

Notifications & Alerts

Send and manage SMS, email, and system notifications to employees and departments. Track delivery status across all sent notifications.

Dashboard Metrics

MetricDescription
Total NotificationsTotal number of notifications sent
SMS SentTotal SMS notifications delivered
Email SentTotal email notifications delivered
Failed DeliveriesNotifications that failed to deliver

All Notifications

View all sent notifications filtered by type and status.

Filters

Type
Status

Columns

Recipient(s)
Type
Message Preview
Status

SMS / Email Alerts

Create targeted alerts sent via Email or System to specific departments.

Notification Types

TypeDescription
EmailDelivered to employee email addresses
SystemDelivered as in-app system notifications

Notification Statuses

Pending
Sent
Failed

Custom Notification

Send custom messages to one or more departments with a selected notification type and status.

Columns

Recipient(s)
Type
Message Preview
Status

Notes

  • Multiple departments can be selected for a single notification
  • Notifications can be filtered by type and status