Platforms & Products

Sentinel HR

The HRMS auditors trust — and the one attendance fraud cannot walk past. Sentinel HR unifies the full employee lifecycle, from the careers portal to the final payslip, with anti-GPS-spoofing attendance, a native Thai payroll and statutory-filing engine, analytics that reconcile to named employees, and built-in evidence trails for ISO 27001, ISO 27701, ISO 29110, ISO 20000-1 and Thailand PDPA. Bilingual by default. Cloud-native. Designed in Thailand for regulated enterprises across Southeast Asia.

Sentinel HR is a modern, cloud-native HRMS — 94 features across six lifecycle stages and the platform layer — that replaces fragmented spreadsheets, manual leave forms, paper certificates and disconnected payroll tools with a single, compliance-engineered platform.

Solution Overview

One Platform. Entire Employee Lifecycle. Audit-Ready.

HR, Finance, Managers and Employees all operate from the same source of truth, in Thai or English, on desktop or mobile PWA. Attendance is defended against GPS spoofing, overtime is classified at Labour Protection Act multipliers and flows straight into payroll, and payroll itself moves through the multi-stage approval chain you define.

Every action — every punch, leave approval, payroll sign-off, training completion, role change and document upload — is captured in an immutable audit log. When auditors walk in for ISO 27001, ISO 27701 or PDPA evidence collection, they sign in with a read-only Audit role and pull the evidence themselves. No screenshots, no exports, no scramble. And because employee, leave-balance and month-by-month year-to-date payroll data can all be imported, you can go live in the middle of the tax year, give employees real payslips back to January, and still withhold tax correctly on the very first run — with a year-end tax position each person can check for themselves.

HR manager reviewing people analytics
Delivery team reviewing designs together at a meeting table
What changesFour independent defence layers against GPS-spoofed clock-in
01 / 03

What gets in the way

01

Attendance nobody can defend — any browser can fake a GPS pin, so a geofence alone proves nothing

02

Overtime calculated by hand, with Labour Protection Act multipliers applied inconsistently from month to month

03

Manual leave, attendance and payroll workflows scattered across spreadsheets and chat apps

04

Payroll sign-off that lives in email — no defined stages, no record of who approved confidential figures

05

Statutory filings — ภ.ง.ด.1, ภ.ง.ด.1ก, สปส.1-10, 50 ทวิ — re-keyed by hand into e-filing templates every month

06

HR dashboards that show a number nobody can trace back to the people behind it

07

No audit trail when ISO 27001, ISO 27701 or PDPA auditors arrive

08

Mandatory security-awareness training (ISO A.6.3) tracked manually with no expiry alerts

09

PDPA breach handling without a 72-hour clock, consent ledger or DSR workflow — and no channel for non-employees to exercise their rights

10

Recruitment, offers, contracts and onboarding stitched together from email, PDF and wet-ink signatures

11

Approval workflows split across Leave, WFH, OT and Salary pages with no unified view

12

Bilingual Thai / English requirements forcing duplicate documentation

13

Per diem and shift allowance paid on trust — no manager sign-off, no record of what was actually approved

14

Employees hit with a surprise tax bill at filing because withholding was wrong all year

15

Contract wording locked in a Word file, with no version control and no second-pair-of-eyes approval before it is used

16

A go-live that has to wait for 1 January because year-to-date tax already withheld cannot be carried across

Inside Sentinel HR

The screens your team will use every day

Real layouts from the product, shown with sample data.

yourcompany.sentinelhr.asia/approvalsSample data

Waiting for approval

All11Leave4OT3WFH2Expenses2
NSNattaya S.Vacation · 3 days · 14–16 Oct
KWKittipong W.Overtime 1.5× · 18:00–21:303.5 h
SKSiriporn K.Work from home · Fri
APAnan P.Client visit · taxi + meal฿1,240
WTWanida T.Chonburi site · 2 days฿600

Platform at a Glance

94Features Across 6 Lifecycle Stages
4Anti-Spoof Defence Layers
7Starter Roles (RBAC)
100%Bilingual Coverage
  • Four independent defence layers against GPS-spoofed clock-in
  • Native Thai payroll — ภ.ง.ด.1, ภ.ง.ด.1ก, สปส.1-10, 50 ทวิ and bank payout files
  • Analytics that drill down from any chart to the named employees behind it
  • ISO 27001 / 27701 / 29110 / 20000-1 evidence and a read-only Audit role
  • PDPA consent ledger, DSR (employee and public) and the 72-hour breach clock
  • Four e-signed contract types with HR-editable bilingual templates behind an approval workflow
  • Manager-approved per diem and shift allowance — payroll pays only what was approved
  • Correct Thai withholding all year, with a year-end tax position each employee can see
  • Go live mid-year — bulk employee, leave-balance and month-by-month YTD payroll import

Module Architecture

Modular by Design, Unified by Data

Four functional layers, all sharing one employee master and one audit trail — built on AWS Amplify, DynamoDB and S3 for elastic enterprise scale.

1People & Org Layer
Employees, Org Chart & Document VaultRBAC — 94 Features × Actions × ScopeLocations, Departments & Customer SitesDaily Briefing & Notification CentreAzure AD / M365 ProvisioningView-As Proxy & Approval Delegation
2Time & Money Layer
Attendance with Anti-Spoof DefenceShift Roster & Overtime (1.5× / 2× / 3×)Leave, WFH & Off-site RequestsPayroll, Multi-Stage Approval & Provident FundStatutory Filings (ภ.ง.ด.1, สปส.1-10, 50 ทวิ)Expenses, Mileage & Bank Payout
3Talent Lifecycle Layer
Careers Portal & AI CV ScreenerOffers, Contract e-Signature & Self-OnboardingProbation · PIP · Transfers · RequisitionsKPI Scorecard, Succession & 9-BoxMerit & Bonus CyclesLMS with ISO Question Banks
4Compliance & Governance Layer
Unified Approvals HubEmployee Relations & Whistle-blowerPDPA Consent · DSR · Breach RegisterWorkforce & Operational AnalyticsImmutable Audit Log & Audit RoleReports, Exports & Health Monitor

What Sentinel HR Delivers

Every Module You Need. None You Don't.

People & Organisation5 modules

Employees, Org Chart & Document Vault

Single employee master with a hierarchical org chart, bilingual profiles, sensitive-field protection, a profile-completeness tracker, and an S3-backed document vault per employee. Large profiles stay navigable across four tabs — Personal Info, Employment, Tax Declaration, and Experience & Education.

Roles & Permissions

An RBAC matrix of 94 features × actions × data scope, with seven starter roles — Admin, HR, Management, Finance, Manager, Employee and the read-only Audit role — plus a simple mode for organisations that do not need the full matrix. Scope is enforced on the data, not just the menu.

View-As, Delegations & Notifications

An admin can view the platform exactly as any employee sees it — the fastest possible answer to "why can't I see this?". Approvers delegate their queue while they are away, and every user has a notification centre they control themselves.

Configurable Employee Codes

Employee ID format configurable in Settings (Business-Unit + Department + running number, sequential, year-based, or a custom token pattern), with a backfill tool for records created before the format was set.

Self-Service Employment Certificate

Employees generate their own bilingual employment certificate on demand — Thai and English — carrying the authorised signatory's signature and reading "from <start date> to present", so a routine letter never waits in an HR queue. The issued PDF is filed straight to the employee's document vault, and the authorised signatory and any HR copy recipients are configured in Settings.

Built for Regulated Enterprises

Who Sentinel HR Is For

HR team using the Sentinel HR system on a laptop01

ISO 27001 / 27701 Certified Organisations

Already certified or pursuing certification? Sentinel HR provides direct evidence for security-awareness training (A.6.3), access management (A.5.16), compliance monitoring (A.5.36) and PIMS controls — and a read-only Audit role you hand to the assessor, so there is no parallel evidence binder to assemble.

Sentinel HR workforce dashboard02

Thai Enterprises Under PDPA Scrutiny

A consent ledger, a DSR queue for employees, a public intake channel for non-employees (with authorised-representative identity capture), a DPO console and a 72-hour breach clock satisfy PDPA Section 37(4) and DPO reporting obligations. Bilingual notices, Thai-formatted exports.

Restaurant kitchen team working beside digital menu screens03

Retail, F&B and Multi-Site Operators

Geofenced attendance backed by four anti-spoofing layers — including a rotating on-site code that a faked GPS pin simply cannot produce — plus shift rosters, OT at the correct statutory multiplier, and multi-location org charts. Store managers approve from their phone; HR sees every site from HQ.

Dedicated IT outsourcing team at work04

IT Services & Outsourcing Firms

ISO 29110 (VSE) and ISO 20000-1 (Service Management) training tracked end-to-end through the LMS with an expiring-certification dashboard. Customer sites, off-site requests and the audit log prove where deployed staff were and that their competency is current.

Customer using a secure online banking app on a smartphone05

Financial Services and Insurance

Strict role- and scope-based access control, sensitive-field protection, a multi-stage payroll approval chain with an explicit record of who could see and edit confidential figures, full audit traceability, and PDPA-grade consent management — built to satisfy BoT and OIC operational-risk reviews.

Automated manufacturing line with robotic arms06

Manufacturing & Distribution

Shift rosters with balance warnings, overtime classified at Labour Protection Act multipliers and fed straight into payroll, attendance that resists GPS spoofing at the gate, safety-training compliance via the LMS with certificate-expiry alerts, and bilingual workflows for Thai shop-floor and English head-office users.

Why TMES

Why Build Your HRMS With TMES

15+ Years Delivering Enterprise IT in Thailand

TMES has been delivering enterprise outsourcing, retail transformation and data platforms across Thailand and Southeast Asia for over 15 years — Sentinel HR is built on that operational pedigree.

Compliance Engineering, Not an Afterthought

ISO 27001, 27701, 29110, 20000-1 and PDPA controls are wired into the data model — not added later through plug-ins or third-party modules.

Bilingual From the Database Up

Thai / English is a first-class citizen — every field, label, email template, employment contract and PDF report. Not a Google-Translate veneer.

Managed Delivery, Not Just Software

TMES provides implementation, mid-year data migration, change management, role configuration, ISO evidence walkthroughs, and ongoing managed support — a single accountable partner.

Why Teams Choose Sentinel HR Over Generic Global HR Suites

Most global HR suites bolt Thai compliance on as an afterthought, and most trust whatever coordinate the phone reports. Sentinel HR is engineered for Thai regulated enterprises from the data model up — here is what sets it apart.

  • Attendance you can actually defend — four independent anti-spoofing layers, including a rotating on-site code that a faked GPS coordinate cannot produce. Most HR suites simply trust the pin.
  • A native Thai payroll and statutory-filing engine — year-to-date withholding, provident fund with vesting, กยศ., shift allowance, and ภ.ง.ด.1 / ภ.ง.ด.1ก / สปส.1-10 / 50 ทวิ exported in e-filing column order.
  • A multi-stage payroll approval chain you configure — each stage declaring who approves, who may still edit confidential figures, and whether one or all must sign off.
  • Analytics that reconcile — click any bar and the panel lists the exact employees behind the number, because the chart and the list are computed from one model.
  • Compliance is wired into the data model — ISO 27001, 27701, 29110 and 20000-1 evidence and the PDPA breach register are first-class records, not plug-ins.
  • A dedicated read-only Audit role lets ISO and PDPA assessors pull their own evidence without ever touching live data.
  • Four employment-contract types — full-time, part-time, fixed-term and contractor / service agreement — e-signed in-app, with the full bilingual contract body in every signed PDF, not just a signature page.
  • HR edits every contract clause, Thai and English, in Settings — behind a draft → approval → publish workflow with version history, while already-signed contracts stay immutable.
  • Manager-approved allowances — per diem (เบี้ยเลี้ยง) and shift allowance (ค่ากะ) flow through the same control as overtime, so payroll pays only what a line manager actually approved.
  • Correct Thai withholding all year and a per-employee year-end tax position — no surprise bill at filing — with AI features you can run on Anthropic Claude or your own AWS Bedrock account.
  • Go live mid-year — bulk employee, leave-balance and month-by-month payroll import mean the first run withholds tax correctly and employees get payslips back to January. No waiting for 1 January.
  • Bilingual Thai / English from the database up, delivered and supported by a 15-year Thai enterprise-IT firm — one accountable partner, not a reseller.

Trusted by

Brands that run on systems we build and operate

KFCCentral Restaurants GroupThe QSR of AsiaRDWel-BDanoneRichemontCartierPaneraiVan Cleef & ArpelsIWC SchaffhausenMontblancJaeger-LeCoultreBuccellatiVacheron ConstantinPiagetDuscholuxArkitekturaPTT Global ChemicalEGCO GroupB.GrimmHOF Hydraulic SolutionBegerDaikin
PiovanSitron PowerRaintreeIPSDoi Tung Development ProjectMae Fah Luang FoundationKrungsriBTJ GroupTune ProtectQuiksilverBillabongRoxyDC ShoesRVCARich SportMusic CollectionAnalog DevicesBITEC (Bangkok International Trade & Exhibition Centre)PanpuriGOCO HospitalityMercedes-BenzToyota Connected Asia PacificSompo

FAQ

Questions, answered

HR manager reviewing people analytics
Can employees fake their GPS location to clock in?

Not without being caught. A browser can report any coordinate, so Sentinel HR never trusts the pin on its own. Four independent layers run on every punch: site network binding (a site declares its allowed IP ranges, and a punch from any other network is refused regardless of GPS); IP-to-GPS agreement (the server geolocates the request itself and flags a pin that disagrees); impossible-travel detection (an implied speed since the last punch that no human could achieve is blocked); and a rotating on-site code (a screen at the site displays a six-digit code that changes every 60 seconds using RFC-6238 TOTP — a spoofed coordinate cannot produce it, so entering it is physical proof of presence). High-confidence spoofs are blocked; softer signals are flagged for HR review. You choose the policy: off, flag-only, or block.

Can we go live in the middle of the tax year?

Yes. Sentinel HR supports bulk employee import, year-to-date leave-balance import and year-to-date payroll import — so the first in-system payroll run computes progressive withholding tax correctly against the tax already withheld earlier in the year, and leave balances start from where your people actually are. You do not have to wait for a 1 January cutover.

How does Sentinel HR handle overtime under Thai labour law?

Overtime is extracted automatically from attendance and classified at Labour Protection Act multipliers — 1.5× on a working day, 2.0× on a rest day and 3.0× on a public holiday, all configurable. The employee submits, the manager approves, HR reviews in bulk, and approved OT flows into the payroll run automatically.

Does it handle Thai payroll and statutory filings?

Yes. The native Thai payroll engine supports two withholding methods (progressive tax computed against year-to-date earnings, or a fixed rate), Social Security, provident fund with tiered vesting, Student Loan Fund (กยศ.), shift allowance, severance, recurring deductions and approved overtime, with bilingual payslips. Statutory filings — ภ.ง.ด.1, ภ.ง.ด.1ก, สปส.1-10 and 50 ทวิ — export in the column order the Revenue Department and Social Security e-filing systems expect, and salary payout files export for KTB, BBL, SCB and KBank.

Who approves a payroll run?

You define the chain. A run moves through the stages you configure — for example HR, then Office Manager or Finance, then MD/DMD. Each stage names its approvers, declares whether that stage may still edit confidential figures, and whether one approver or all of them must sign off. A stage can also reject a run back to an earlier stage, and every step is captured in the audit log.

Can I see the employees behind a number on a chart?

Yes — that is the point of the analytics drill-down. Click any bar or segment in the workforce or operational analytics and a panel lists the exact employees behind that number. The chart and the list are computed from the same model, so they always agree. Everything is filterable and exports to Excel or PDF.

What analytics dashboards come built in?

Eight, opened as tabs and all live from real data: Overview (a KPI wall), Workforce, Recruitment, Performance, Learning, Compensation, Diversity and Attendance. Figures are in Thai Baht and every label is bilingual. Each dashboard is drilldown-honest — a metric only appears when there is real data behind it, so nothing is invented to fill a panel — and the Learning board reads the LMS while Compensation reads payroll, so the numbers reconcile with the modules they come from.

Does Sentinel HR help with PDPA compliance?

Yes. Sentinel HR includes a consent ledger, a data-subject-rights workflow for employees, a public external intake channel so non-employees can exercise their rights (capturing the authorised representative's identity and ID-card upload), a DPO queue, and a breach register with the mandatory 72-hour clock required by PDPA Section 37(4) — so personal-data obligations are managed in-system, not on paper.

Can external auditors access the system safely?

Yes. A dedicated read-only Audit role is built for external ISO and PDPA assessors: they sign in and pull evidence themselves — security-awareness training, access logs, approvals and the audit trail — without any ability to change live data. You hand over access instead of assembling screenshots.

Which ISO standards does Sentinel HR support?

Sentinel HR maps evidence to ISO 27001 (information security), ISO 27701 (privacy / PIMS), ISO 29110 (VSE software engineering) and ISO 20000-1 (IT service management), with an LMS question bank, assessments, branded certificates and an expiring-certification dashboard for each.

What does Sentinel HR cover for recruitment and onboarding?

The full hire-to-retire chain: a public careers portal, an AI CV screener with anti-fabrication grounding (it quotes the CV and says "not found" rather than inventing a credential) that runs as a background auto-screen and returns a ranked report, an interview pipeline with structured scorecards, offer letters accepted or declined by link, employment-contract e-signature with OTP producing a signed PDF, and applicant self-onboarding — the new hire completes their profile, documents and contract before day one, HR approves, and the employee record is created from what they entered.

Can we run part-time, fixed-term or contractor agreements?

Yes. Sentinel HR ships four employment-contract types — full-time, part-time, fixed-term and a contractor / service agreement — each with its own clause set, term and scope of work. The scope of work is a per-position default that a contract inherits and HR can edit for the individual hire. Every contract is signed in-app with OTP, and the signed PDF contains the full bilingual contract body (Thai and English, with the Thai text authoritative), not just a signature page — filed straight into the employee's document vault.

Can HR change the contract wording?

Yes. HR edits every clause of every contract template — Thai and English — in Settings, behind a draft → approval → publish workflow: a second administrator must approve a new version before it can be used, and full version history is kept. Contracts already signed are immutable — each stores a snapshot of exactly what was signed — so revising a template never alters an agreement that has already been executed.

Do employees get a surprise tax bill at year end?

No — that is exactly what the Thai PIT engine is built to avoid. It withholds the right amount across the whole year rather than a flat estimate, so the figures reconcile at filing time. Every employee can see their own year-end tax position — projected annual tax, tax withheld to date and the estimated balance — at any time, and an employee election governs how any catch-up is handled. If you go live mid-year, importing month-by-month payroll history keeps year-to-date tax correct from the very first in-system run.

How are per diem and shift allowance handled?

Both flow through the same manager-approval control as overtime. Per diem (เบี้ยเลี้ยง) is pulled automatically from approved off-site and event requests, stays editable, and is paid only once the manager approves; rates are configurable by region (Metropolitan, the six Thai regions, and country regions such as Asia or Europe) and by job level, most-specific-wins, with province and country picked from lists. Per diem is non-taxable by default — excluded from taxable income, Social Security, provident fund and the ภ.ง.ด.1 / 50 ทวิ figures — with a per-rate taxable flag. Shift allowance (ค่ากะ) is extracted from the shift roster, verified by the line manager, and payroll pays only the approved figure.

How does performance management work — is there 360-degree feedback?

Performance runs on a KPI balanced scorecard that cascades from company to department to individual, with review cycles and both self and manager appraisals. Upward feedback is gathered through Employee Relations pulse surveys. Sentinel HR does not currently include a full 360-degree multi-rater module — we would rather tell you that than sell you a checkbox. Talent management also covers succession planning on a 9-box grid with a vacancy simulator, employee transfers with an approval chain, headcount requisitions, an annual merit (salary review) cycle, a bonus cycle, certifications and PIP.

How many modules does Sentinel HR include?

The permission registry currently governs 94 features, grouped the way an employee moves through a company: hire (9), onboard (4), manage (24), pay (8), grow (18) and exit & protect (14), plus 17 platform features underneath — roles and permissions, audit, settings and integrations. From the careers portal, screening, onboarding, attendance, shift rosters, overtime, leave, payroll and statutory filings through to performance, succession, LMS, PDPA, Employee Relations and analytics, all of it shares one employee master and one audit trail.

Is the platform bilingual in Thai and English?

Yes. Every page, dropdown, email template, employment contract and PDF report is available in Thai and English with a single click. Bilingual support is built from the database up — there is no separate Thai build and no translation backlog.

Can shift rosters be imported and exported in Excel?

Yes. Per-team shift rosters export to Excel, and you can import from Excel or CSV with a preview-and-confirm step. Each shift carries an OT-eligible flag, a live balance panel flags weekly-hour overload, uneven workload and consecutive-day warnings, and you can copy a member's week to teammates or duplicate a whole week or month.

Does Sentinel HR support anonymous whistle-blower reporting?

Yes. The Employee Relations module includes truly anonymous whistle-blower reporting with a status-check code, so a reporter can follow up on their case without revealing their identity — and every action taken on the case is captured in the audit log. ER also covers grievance and disciplinary case management with guided investigations, a searchable policy knowledge base, pulse surveys and a recurring-issue watchlist.

Does it integrate with Microsoft 365?

Yes. Accounts, mailboxes and licences can be provisioned in Azure AD / Microsoft 365 straight from the employee record, with a dry-run preview before anything is written, and mail and distribution groups are managed in-platform with live sync back to the directory.

Can employees claim mileage and expenses in the system?

Yes. The expense module captures category-based claims with budget gates, receipt OCR and multi-level approval, and supports mileage reimbursement calculated as distance × a configurable per-km rate, with transport from/to and hotel-venue capture. Approved claims are paid out through the same bank-file export as payroll.

Is Sentinel HR cloud-based and mobile-friendly?

Yes. Sentinel HR is cloud-native, hosted on AWS, and installable as a Progressive Web App (PWA) on iOS and Android — so HR, managers and employees can work from desktop or mobile, including clock-in from the field.

Is our data kept separate from other companies?

Yes. On Sentinel HR Cloud every company gets its own workspace with its own set of tables and its own file space — never mixed with another customer — encrypted and backed up with point-in-time recovery on AWS in Singapore. Sentinel HR Dedicated goes further: infrastructure no other customer shares, on your own domain.

Should we choose Sentinel HR Cloud or Sentinel HR Dedicated?

Cloud suits most companies: your own workspace at yourcompany.sentinelhr.asia, ready in minutes with Thai payroll defaults, billed per employee by card or PromptPay. Dedicated suits enterprises that need their own environment and domain, custom integrations or a negotiated service agreement. Both run the same product, and TMES can deliver either as a managed engagement.

Can we use our existing face-scan or fingerprint terminals?

Yes — Hikvision face and fingerprint terminals stream straight into Sentinel HR. The important design choice is that device punches land in a SEPARATE biometric log, not directly into the attendance record. A terminal reading is treated as evidence, so it can corroborate or contradict an app clock-in, but it never silently rewrites someone’s timesheet. HR gets derived first-in / last-out per person per day, device health, and late/missing-punch analytics, with an explicit review step before anything reaches payroll.

Bring Your HRMS Into ISO & PDPA Compliance — In One Quarter

Book a Sentinel HR demonstration and see how a single platform defends your attendance data, evidences your ISO controls, files your Thai payroll — and gives your HR team back their week. Mid-year go-live supported.