From the time clock to the payslip — one straight run +84 789 723 672 ScarletSailsSoft@gmail.com
Scarlet Sails HRM logo Scarlet SailsHRM Platform
Scarlet Sails HRM

HR operations control for factories with complex shifts

One continuous path from time clocks, shifts, leave and overtime to monthly payroll, payslips and employee self-service.

140+business screens 1,000+business APIs 47permission groups 2database engines
Workforce overview2,000 employees
01 Active 1,94602 New hires 3403 Contracts due 1804 Profiles complete 96.8%
Workforce by division12 departments
ProductionLogisticsSalesOffice
Monthly movement+21
New hires34Transfers12Leavers13
360 profileSynced
One connected recordContracts, learning, attendance, payroll and movement.
Night and overnight shiftsLogs are assigned to the correct workday, not the calendar date after midnight. Tiered overtimeNormal days, rest days, holidays, night hours and manual adjustments. Company-specific formulasEach company has its own formula set with effective dates. Data where you decideDeploy on-premise or on your VPS, with SQL Server or PostgreSQL.
Operating flow

From punch data to net pay

The new homepage focuses on the real monthly HR path: collect, process, reconcile and publish.

01

Collect device logs

An on-site agent pulls logs from supported time clocks on a schedule, keeps a local queue during outages and records the source device and branch.

02

Process by shift

Day shifts, night shifts, overnight shifts, mid-shift breaks, overtime in/out and holidays follow configuration instead of spreadsheet workarounds.

03

Confirm with employees

Employees view monthly attendance in ESS, agree or send a reason. HR can resend, and supervisors approve through the configured flow.

04

Run payroll & publish

Each company's formulas run on locked attendance, then generate payroll sheets, PDF payslips and audit trails for later reconciliation.

Governed AI for HRM

Ask workforce questions in natural language

Scarlet Sails AI helps HR and managers move from a question to the data worth checking, while staying inside assigned permissions. AI supports analysis and recommendations; accountable people still make operational decisions.

HR AISummarize workforce movement, structure and records needing attention. Attendance AISurface missing time, lateness and unusual overtime patterns. Payroll AIHelp trace input variables and explain result differences.
Explore AI in Scarlet Sails
Scarlet Sails AI AssistantScope: Attendance
“Which teams have the most attendance days to review before period close?”
01Aggregate within data scopeUse only companies, departments and modules the requester may access. 02Point to evidenceLink the answer back to periods, employees and relevant anomaly groups. 03Recommend the next checkNever edit records or approve requests on the user's behalf.
Provider by scope · OpenAI-compatible or private Ollama · Role permissions · Token usage monitoring
Specialized capability

Training and contracts connected to employee records

Learning, certificates and contract lifecycle data share the same employees, departments, positions and approval paths instead of living in separate tools.

Explore all modules
Training

LMS for factory teams

Manage courses, classes, lessons, questions, exams and certificates; track who completed, who failed and who needs retraining.

  • Safety, policy and 5S learning
  • Quizzes and certificates
  • Compliance and recertification
Contracts

Labor contract lifecycle

From probation and new signing to renewals, appendices and expiry alerts; print templates pull directly from employee records.

  • Contract and appendix templates
  • Expiry and renewal alerts
  • Ready for e-signing workflows
One system, many roles

Everyone sees the work they actually need

HR stops stitching data from scattered files, line managers see their team in the period, and employees can check the numbers before payroll is closed.

See solutions

HR teams

Close attendance, lock periods, calculate payroll, manage contracts, insurance, tax, hiring, training, AI assistance and reports by data scope.

  • Daily and monthly attendance
  • Contracts and training
  • Payslips and Excel

Line managers

Approve leave, overtime and missing punches, track absences and overtime hours while the period is still open.

  • Approval queue
  • Anomaly alerts
  • My tasks

Employees

View attendance, payslips and leave balances, submit requests on mobile and confirm monthly attendance before HR locks the period.

  • ESS mobile
  • GPS/WiFi/QR check-in
  • Training and tests
System scope

More than attendance and payroll

The modules share employee records, permissions, approval flows and company-scoped data.

Core HR

Employee recordsContractsE-contractsRecruitmentLegal alerts

Time & payroll

AttendanceShifts & schedulesLeaveOvertimePayrollPersonal income taxInsurance

Talent & operations

TrainingKPI / OKRProjects & tasksDevicesReporting

Digital workplace

AI HRMESS mobileSystem admin
Operational foundation

Deeper than an HR database

Employee data does not stop at a directory. It continues through operations, controls, approvals and management reporting.

Explore detailed features
01

Complete employee lifecycle

Recruitment, 360 employee records, dependants, health, maternity, contracts, transfers, rewards, discipline and offboarding stay connected to one profile.

02

Governance and control

Access scope by company, department tree and role; multi-level approvals, a central queue, change logs, login history and server-side payroll masking.

03

Extensible reporting

Report templates, declared data sources, usage permissions, configurable columns and Excel output can follow each company's management requirements.

04

Connected operations

Device Gateway manages time clocks and on-site agents; web/mobile ESS, AI Assistant and n8n carry trusted data into automated workflows.

About us

Product engineers who understand the operation before building the feature

Scarlet Sails, also known as Cánh Buồm Đỏ, is a management platform shaped by more than ten years of building systems for factories, logistics teams and businesses with complex data flows.

We focus on the difficult work behind the interface: overnight shifts, effective-dated policies, company-specific payroll formulas, data scope, change history and traceability when numbers do not reconcile.

10+ yearsOperational systems experience Web + mobileHR, managers and employees 2 databasesSQL Server and PostgreSQL On-prem / VPSYou choose where data lives

Discover before configuring

Start with shifts, calendars, pay policy, approval paths, legacy data and the responsibility of each role.

Reconcile with real data

Run an existing attendance and payroll period, then explain every material difference before go-live.

Configure instead of hard-code

Policies, formulas, report layouts, approval levels and access scope remain manageable inside the system.

Enable your team to operate

Role-based training, in-product guidance and useful audit trails help internal teams investigate with confidence.

The first conversation is about how your operation works, not a feature checklist.

Talk to the Scarlet Sails team
Frequently asked

What customers ask first

Question not here? Send it over. We answer plainly rather than talking around it.

Ask a question

Will it work with the time clocks we already have?

ZKTeco and Ronald Jack devices are fully supported: log download, connection test, device clock read, plus backup and restore of users and biometric templates. For some other brands, log reading needs additional integration.

Our payroll rules are unusual. Can the system handle them?

Formulas are not hard-coded. They live in the system per company, each with its own effective date range. During rollout we build your formula set from your actual payroll policy and reconcile it against your previous payroll run.

Does payroll data have to go to the cloud?

No. The system can run on a server inside your company or on a VPS you own. You decide where the database lives.

How do we migrate data from our current system?

Excel import covers most master data and records. Where data sits in a previous database, we read it directly, match on employee code and preview before writing.

See it run on your own data

Send us one month of punch data and your current pay policy. The demo runs on your real numbers, not a sample dataset.

Zalo