Inxify
Product · Inx HRM

Shifts, hours, pay and tasks for every person, nothing added by hand.

Assign a whole week of shifts once; hours and pay follow from there, exactly the way you split shifts.

Inx HRM is the HR module on the same platform as the PMS: records, contracts, rosters, attendance, timesheets, payroll, task assignment, the noticeboard and recruiting all sit under the account staff already use on shift in the PMS. Shift catalogue, pay policy and sign-off criteria are set the way your hotel already splits shifts and pays for them.

The Shift roster screen in Inxify: a Weekly coverage line of shift-code chips with staff counts and a line reporting that every active employee has a shift this week; the weekly grid has an employee column and seven columns from Mon to Sun with dates, and a rostered cell shows a shift-code chip carrying an ×.
The Shift roster screen: one row per employee, seven columns Mon to Sun for the week selected, a rostered cell shows its shift-code chip with an × to take that shift off the day. The Weekly coverage line just above the grid counts staff per shift code, and beside it a line reports that every active employee has a shift this week.

Real Inxify screenshots from a demo environment — figures shown are for illustration only. Screens are shown in Vietnamese.

Why hotels come looking for an HR module

Added by hand once a month, argued over every time

A hotel runs on shifts: someone swaps, someone is off sick, someone works overtime. The situations below are where hours and wages usually drift apart.

Month-end timesheet added by hand

Before

Shifts on a whiteboard, clock-in and clock-out times in a notebook; at month end accounting adds up each person and anyone can dispute it.

With Inxify

In and out times per shift go into Attendance; the monthly timesheet totals itself and staff confirm before locking.

Pay recalculated from scratch in a spreadsheet

Before

The timesheet is copied into Excel for wages, insurance and tax; edit one cell and a whole column shifts unnoticed.

With Inxify

Payroll is computed from the locked timesheet with social, health and unemployment insurance, personal income tax and advances; nothing copied over.

Tasks given verbally, progress kept in heads

Before

Tasks handed out in a group chat; who is done means asking again, and sign-off has nothing to check against.

With Inxify

Every task is a card moving through New, In progress, Awaiting sign-off, Done; open the board and it is there.

Staff files scattered, one folder in each place

Before

Contracts and documents live in a cabinet and in scattered files; nobody flags a contract about to expire.

With Inxify

Records, contracts and documents in one place per property, opened from a single row.

Read the stories of hotels run on notebooks and memory

Feature groups

One month of HRM, in the order the work actually happens

From records and contracts, through the week's roster, leave requests and attendance, to the timesheet and the pay period, then the jobs handed out during the month, internal announcements and the next hiring round. The caption under each picture points to exactly what to look at.

Staff records

Records, contracts and documents per person, in one place per property

One record per employee: code, property, department, title, employment type, start date, status, contract and attached documents. The login account is tied to the record, so whoever acts in the PMS is a named person in the staff ledger. The whole team goes in at once with Import Excel.

  • The Contracts expiring tab already lists labour contracts coming up for renewal, so they are re-signed on time instead of waiting for someone to remember
  • The org chart is drawn from the property, department and title on the records, so one look tells you who belongs to which department
  • Dependents are recorded in the staff record through the Dependents list, ready for the Dependents / tax tab when payroll is prepared
The Inx HRM Staff records screen on a phone: a tab row with Record list (selected), Contracts expiring and Org chart cut off at the edge plus a button for more tabs; two outline buttons, Dependents list and Import Excel, above the green Add record button; a chip row with All, Active, Maternity leave, Other temporary leave and Departed, each with a count.
The Staff records screen on a phone: the two outline buttons, Dependents list and Import Excel, sit above the green Add record button, all three right at the top of the page, ahead of the search box. The status chips at the head of the list already count the records in each status, for example Active · 6, so you see at once how many people are active.

Rosters · Attendance · Leave requests

Roster a whole week at once, approve leave and fix attendance errors before locking

At the start of the week you select several employees, assign shifts in bulk and set days OFF. During the week, in and out times for each shift go into Attendance and the monthly timesheet adds itself up. At the end of the period, staff confirm their own hours before a manager closes them.

  • Leave requests still awaiting approval show at the top of the timesheet, to be approved before the month's hours are locked
  • Cells missing an in or out time, late arrivals and early leaves are flagged and gathered in the Data errors tab to be corrected
  • The shift assigned is the shift recorded, so there is no reconciling the weekly roster against an in-and-out notebook

Timesheets · Payroll

Hours are locked before a pay period is created, nothing copied into a spreadsheet

The monthly timesheet totals itself from attendance: workdays, morning hours, split-shift hours, night hours, overtime, absences, late and early marks, by department. Staff confirm their hours, a manager locks them, and only then is a pay period created per month and property. Deeper accounting and finance, such as the general ledger and bookkeeping, is developed on request.

  • Additions and deductions, dependents, and pay and insurance policy each sit in their own tab, apart from the list of pay periods
  • The Warnings column in the pay-period list points to the rows to review before wages are paid
  • Two ledgers come with it, Insurance & Tax and the Overtime log, so accounting can look up insurance, tax and overtime figures without opening each pay period
The Payroll screen in Inx HRM: a tab row with Pay periods, Additions / deductions, Dependents / tax and Pay / insurance / tax policy; a filter row for month and property ending in the Create pay period button; the pay-period table with columns for period number, month, property, status reading Draft, headcount, total income, net pay and warnings.
The filter row runs month, property and status, ending in the Reload and Create pay period buttons; period BL-000001 here sits in month 2026-08 at Inxify Apartments Hanoi. It is still at Draft status, so Total income and Net pay both still read 0 and the row carries 6 warnings.

Tasks & KPI

Work handed out has an owner, and work finished has someone to sign it off

A job goes straight to one member of staff with the property and a deadline; they pick it up in their own app. A manager looks at the board and knows which job is stuck where and whose it is, without messaging each person. KPI review per period sits in the same module, next to assigned tasks and the timesheet.

  • Nobody marks their own work done; a card has to pass a manager's sign-off before it counts as finished
  • The Only tasks I assigned checkbox lets a shift manager see just the work they handed out, so the shared board does not mix in other departments' jobs
  • The List tab filters job by job, and the Statistics tab counts tasks per person and per property for the period
The task board in Inx HRM: a tab row with Task board, List and Statistics; four columns, New, In progress, Awaiting sign-off and Done, each with a count; cards in the New column carry a task code, a title, the assignee with their staff code and a deadline; the top three cards also carry an Urgent or High label.
The task board: the count beside each column name shows where work is piling up, and in this screen only the New column holds cards. The top three cards also carry a priority label, Urgent or High, pointing to what has to be done first.

Internal bulletin board

An internal announcement posted once, reaching exactly the staff group that needs to read it

Hotel announcements gather into one list instead of a message passed between shifts; older posts are found again with the status filter and the title search. Staff read posts in their own app.

  • Each post picks its own scope: one property, one department or the whole chain
  • A post that has to be read first is pinned and kept at the top of the list
  • Every post records who posted it and when, so you know who sent an announcement and from what moment
The Internal bulletin board screen in Inx HRM: a green New post button to the right of the page title; a table with Title and Scope columns, two narrow columns carrying a heart icon and a comment-bubble icon, then Posted by, Posted at and a Status column with an On display chip; the top row carries an orange pin icon.
The Internal bulletin board screen: the top row carries an orange pin icon, the place to spot the post being held at the head of the list. The Status column at the end of each row carries an On display chip, telling you which post staff can still read.

Recruiting & Training

A hire arrives as a staff record, and new staff learn inside the same system

Recruiting sits in the same module as staff records: a posting carries the position, the number of hires needed, scoring criteria, salary and closing date; applications land under the posting they answer, with a score against the criteria and a rank. Once you pick someone, the staff record is created from that same CV, nothing retyped.

  • Press AI score for a suggested score with reasons on each application; switch it on or off per hotel, and the system never rejects a candidate by itself
  • Scoring criteria are written per position your hotel is hiring for
  • The Training Academy is an add-on module, added when your hotel wants new staff learning inside the system, under the same account
The My courses screen in the Inxify Academy: a left menu with Operating handbook, My courses (selected), Practice room, Team progress and Author content; a purple banner showing 0 of 3 lessons done; the Operating handbook card with an Open handbook button; an All courses section holding a single Quick start course card for new staff.
The Inxify Academy, the internal training screen rather than a recruiting screen: the left menu runs from Operating handbook and My courses to Practice room, Team progress and Author content. The Operating handbook card sets out step-by-step guidance on the real screen for the role signed in, with an Open handbook button, while the banner above counts that person's own progress, 0 of 3 lessons.

Built around the way you split shifts

Your shifts, your pay formula, not a default set

Two hotels with the same room count still split shifts differently: three front-desk shifts here, two long ones there; a night allowance here, meal money there; sign-off by rooms cleaned here, by service shift there. Inx HRM keeps the roster, attendance, timesheet and payroll frame; the items below are set to your hotel at setup. Whatever is missing, we build for you.

A shift catalogue per department

Shift names, start and end times, split and night shifts are declared the way your hotel divides them; front desk, housekeeping and restaurant each get their own set.

Example: Front desk on three eight-hour shifts, housekeeping on office hours, restaurant on a morning and evening split shift.

Your pay, insurance and tax policy

Additions and deductions, meal money, night hours, overtime, business-result coefficient and dependents are set in the Policy tab; one set per property if needed.

Example: Night hours 10pm to 6am are paid differently from ordinary night hours; a newly opened property uses its own business-result coefficient.

Sign-off and KPI criteria per position

Task types, who signs off and KPI criteria are set per position and per property, with no single yardstick for the whole hotel.

Example: Housekeeping measured by rooms cleaned to standard; the restaurant by service shifts signed off.

Who sees what, following your real org chart

A shift manager sees only their department, accounting sees locked timesheets, the chain owner sees every property; permissions go by position, shared with the PMS.

Example: The head housekeeper assigns shifts to their team but cannot open front-desk payroll.

On a phone

The same system, opened on a phone

Not a separate cut-down app: the roster grid, the task board and the list of pay periods all open on a phone, with tables scrolling sideways to show more columns. A manager walking the floors still sees the team's shifts and where a job is stuck; a pay period can be looked up away from the office.

  • Inxify shift rostering on a phone: the Gán ca (assign shifts) and Ngày OFF buttons, and the T2 (Mon) column

    Rosters

  • The Inxify HR task board on a phone: the "Mới giao" (New) column with 8 items and its task cards

    Tasks

  • Inxify payroll on a phone: the 2026-08 month filter, the Create pay period button, and the pay period list

    Payroll

What is in Inx HRM

Every HR item in one module, sharing an account with the PMS

These are the items in the HR menu — each hotel uses the parts it needs, rolled out on its own schedule.

In the HR module

Staff recordsRostersAttendanceLeave requestsTasksBulletin boardStaff mealsTimesheetsPayrollRecruitingKPI reviewInsurance & TaxDecision logOvertime log

Add-ons or developed on request

Training Academy — add-on moduleAccounting & Finance — on requestOther items — built on request

Multiple properties

Every screen filters by property and department; the chain owner sees them combined, a property manager sees only their own people.

One account with the PMS

Staff log in once for both their shift work and their HRM record; roles in the PMS are tied to the record in HRM.

How you split shifts, how you pay — built live in the demo

We set up a shift catalogue, one timesheet and one pay period using your own department, not a default set; by the end you will know which items need building just for you.