10 tools

Every tool solves something that was going wrong.

Turn on what you need. Role-based access, audit trails and a multilingual interface run through all of it.

ONE TIMELINE, THREE CAPTURE METHODSTerminalFingerprint · face · RFIDWeb punchCamera + GPS verifiedMobileField & remote crewsUNIFIED TIMESHEETAuto-matched to rota07:58A. BelloClock in · terminalOn time08:14D. OseiClock in · mobileLate 14m08:02R. SilvaClock in · webOn time, C. HughesNo punch recordedException

Attendance

Stop paying for hours nobody worked

See how it works →
RotaWeek 10–14 · PublishedMON 10TUE 11WED 12THU 13FRI 14A. BelloNurse07–1907–19Off19–0719–07C. HughesNurse19–07Off07–1907–19OffD. OseiHCAOff07–19CertOff07–19R. SilvaNurse07–1907–1907–19OffSwapOpen shiftMeds, , , 20–08, Drag to assign · Copy last week · Publish with cutoff

Rostering

Build next week's rota before lunch

See how it works →
Leave calendarMarch · team viewMTWTFSS1234Leave5Leave67891011Pending12131415161718Holiday19Holiday202122232425Leave26WFH2728293031Accruals run automatically · balances always live

Leave

Nobody should have to ask what their balance is

See how it works →
Payroll · MarchStep 3 of 4Attendance lockedExceptions clearedPayroll calculated4Approve & exportGROSS THIS CYCLE£247,4801,284 employees · 3 sitesClosed in hours, not daysPAYSLIPMarch 2026 · A. BelloBasic salary2,800.00Overtime (12h)310.00Shift allowance290.00Gross3,400.00Tax−128.00Pension−32.00NET PAY£3,240.00

Payroll

Close payroll in hours, not days

See how it works →
Reports & analytics13 built-in reportsDAILY LABOUR COSTEXCEPTIONS71%auto-clearedREPORTSCOPESTATUSEvent sheet (audit log)All sitesReadyAttendance comparisonSite A · BReadyDaily salaryPayrollReady

HR Analytics

Answer the board's question in seconds

See how it works →
WITHOUT SELF-SERVICEWhat's my leave balance?Can I get March's payslip?I forgot to clock outIs Friday a bank holiday?My address changedCan I swap Thursday?→ HR inbox, every single weekWITH SELF-SERVICELeave balance18.5 daysPayslipsDownloadRegularise punchRequestHoliday calendarViewSwap a shift2 offers→ answered instantly, no ticket

Self-Service

Answer the question before it reaches HR

See how it works →

Mobile App

Your desk-less staff are still your staff

See how it works →
BEFOREpayroll_final_v3.xlsxnew_starters.csvcontracts_2024/visa_expiry.xlsxappraisals_HR.docxemergency_contacts6 systems · 0 audit trailABAmara BelloStaff Nurse · Ward 4 · Site AWorkingPersonalEmploymentDocumentsPoliciesTimelinePromoted to Staff Nurse2026 · audit loggedMedication cert renewed2025 · audit loggedTransferred to Site A2024 · audit loggedJoined · Ward 22023 · audit loggedEvery change stamped, attributed and reversible

Employee Records

One record per person. Not six spreadsheets.

See how it works →
Roles & permissionsFeature-levelRole: Site Manager6 of 14 featuresVIEWADDEDITDELETEEmployee recordsAttendancePayrollLeave approvalsReportsSettingsMFA · tenant isolation · every change written to the audit trail

Security

HR data is the most sensitive data you hold

See how it works →
Visitor check-inReceptionVISITORV-2291J. MarshNorthgate SurveyingHOSTR. Silva · OperationsPURPOSESite auditSIGNED IN10:42 · Main entranceBadge printed · host notifiedPhoto, signature and NDA captured at the door.Nothing to transcribe afterwards.Visitor logSearchableTODAY14 visitors · 2 on site10:42J. MarshIn10:15P. AdeyemiIn09:58L. NovakOut09:31T. ByrneOut09:04M. HaddadOut08:47S. OkaforOutExport for auditors · one click

Visitors

The paper visitor book fails the moment it matters

See how it works →
Underneath everything

The parts nobody demos, that decide whether it lasts

Role-based access

Permissions down to view, add, edit and delete per feature, with user-level overrides.

Tenant isolation

Isolated data per company, subdomain and site, with MFA available throughout.

Audit trails

Policy assignments, status changes and attendance events logged with attribution.

Multilingual

Full RTL and LTR interface, whatever language your teams work in.

Module toggles

Enable or disable modules per organisation. People only see what they use.

Dynamic labels

Rename 'Site' or 'Job' to match your language, not ours.

ClockedInOne salary slip builder with a drag and drop element palette, a live slip design canvas and styling controls
Build the payslip your finance team asks for

See it running on your own rota

A 30-minute demo against your real data, not a prepared dataset.

Cube Purple Brands  |  © Copyright 2026 Cube Purple Ltd. All Rights Reserved. Powered by Cube Purple
WhatsApp us