For Human Resources · Powered by Claude

Hire faster. Keep your best people.

AI that screens candidates fairly, spots who's about to leave, and helps you keep them — built for Thai teams, with people in charge.

Thai-native · PDPA by design · AI advises, people decide

AI screeningLive
ณช

Nicha S.

Frontend Engineer·Bangkok · 5 yrs

87

Match

Skills92
Experience80
Culture fit88

AI summary

Strong React depth; ships design systems. Matches your flexible-hours culture.

RecommendAI advises · you decide

The cost of turnover

What is losing people costing you in baht?

Every resignation costs months of recruiting, training, and lost output. Put in three numbers you already know, then drag to see what keeping a few more people is worth.

Your numbers

Turnover is costing you

฿1,836,000 a year

34 people leaving this year

฿378,000
฿1,458,000
You’d saveStill lost
People you keep from leaving7 people· 1 in 5

Keep them and you’d save ฿378,000 a year

A rough estimate from your numbers (replacing one person ≈ 3 months’ pay) — not a promise. The goal is keeping people through better care, not pressuring them.

Results

What a company like yours could see

Illustrative outcomes by industry — a picture of the impact, not named clients.

Retail chain · ~40 stores

Time to hire

26 days9 days
−65%

Thai-resume auto-screen + auto-schedule

within 2 months

Manufacturing · daily labor

90-day new-hire dropout

37%24%
−35%

Onboarding on LINE + probation early-warning

over 2 quarters

F&B · service

Roles filled before high season

62%95%
+33pt

Faster screening + candidate no-ghosting

one hiring season

Call centre · outsourcing

Cost per hire

฿9,800฿6,100
−38%

Less agency use + recruiter hours saved

within 3 months

Codelabs runs its own in-house HR/work-OS — we use this every day.

Illustrative scenarios based on typical results — not specific named customers. We'll show measured, consented case studies on a call.

How it works

From your people data to better, fairer calls

It learns from what your HR already has, shows its reasoning, and acts inside your rules — with a person always in charge.

1 · Inputs

What HR already has

Your role criteria / JDsThai-language resumesPast hires & who stayedHRIS recordsAnonymous pulse surveys

2 · The brain

Claude HR brain

  • Reads Thai resumes + your rules
  • Scores with evidence you can read
  • Flags who needs support early
  • No manual tagging — a human decides

3 · Actions

What it does for you

A ranked, explainable shortlist
Interviews scheduled
Flight-risk flagged with an action
Onboarding sent on LINE

Every consequential step is human-in-the-loop — AI advises, people decide.

AI tools for HR

Explainable screening

Open the black box — every score, defensible

Click any score to see the evidence behind it. Hide identity and it re-scores the same — so you can defend every ranking, fairly.

Glass-box match
ณช

Nicha S.

Frontend Engineer · Bangkok

87

Match

Tap a score to see why

Why Skills = 92

EvidenceInferredUnverified
5 yrs of React across 3 roles (verified)Evidence
Shipped a design system — portfolio linkEvidence
TypeScript across all recent workEvidence
Testing mentioned, not demonstratedUnverified

Why not higher? Capped at 92 — no evidence of large-scale performance work.

Nothing auto-rejects — a human decidesSend to hiring manager

Illustrative example. Every ranking comes with the evidence behind it — defensible to your team, the candidate, and under PDPA.

The other side

The human on the other end of the AI

Great HR AI is kind to the people it touches. Candidates aren't ghosted; employees can see, correct, and contest what the system holds.

Your application status

Updated on LINE · never ghosted

Resume received
Under review
Interview · 12 Jul, 14:00Now
Decision within 3 days
See my dataEdit my infoIf passed over, you get a short reason.

Transparency protects your employer brand — no one wants to be the company that rejects by robot.

Capabilities

The whole employee lifecycle, in one platform

Resume matching

Ranks Thai-language resumes against your role, with an explainable score.

Auto-screening

A conversational pre-screen in Thai that adapts to each answer.

Interview scheduling

Coordinates calendars over LINE and email — no back-and-forth.

Onboarding flows

A personalized first-90-days plan delivered on LINE.

Retention signals

Spot who needs support early — and what to do to keep them.

Sentiment pulse

Anonymous Thai pulse surveys with AI summaries — culture health, live.

Compare

Why Codelabs, not the alternatives

You're weighing this against a spreadsheet, a global ATS, or your payroll system. Here's the honest picture.

Codelabs AI

Excel + LINE

by hand

Global ATS

Workday, BambooHR

Thai HRIS

payroll systems

Reads & screens Thai resumes
by hand
English-centric
Predicts flight risk + a keep action
Whole lifecycle: hire→onboard→engage→retain
hiring only
payroll-led
PDPA + data stays in Thailand
DIY
Connects JobThai / JobsDB / LINE
manual
Explainable + human decides
Time to live
Days
Now, but manual
Weeks–months
Weeks
Cost
Subscription, no setup fee
Free, but eats HR hours
Per-seat + setup
Payroll-focused

Not the right fit if: you hire only a handful of people a year, or you'd rather keep everything manual. We'll say so.

Integrations

An intelligence layer on top of what you already run

Keep your system of record — Codelabs sits alongside it, reads what it needs, and writes back recommendations. No rip-and-replace.

Workday · SuccessFactors

Global HRIS, read/write

Humanica · Tigersoft · PEAK · Empeo

Thai HR / payroll systems

JobsDB · JobThai

Import & track applicants

LINE

Onboarding + pulse + notifications

SSO / SAML

Secure single sign-on

APIs & webhooks

Connect any system

Open bias lab

We show our own fairness audit

Most vendors hide this. We run a continuous adverse-impact check and show it — then let you watch the gaps close when identity is hidden.

Adverse-impact check · four-fifths rule
GenderWomen 62% vs Men 78%
selection-rate ratio0.79 · below 4/5
Age40+ 55% vs Under 40 80%
selection-rate ratio0.69 · below 4/5
AddressUp-country 66% vs Bangkok 84%
selection-rate ratio0.79 · below 4/5
University tierNon top-tier 60% vs Top-tier 85%
selection-rate ratio0.71 · below 4/5

Four-fifths rule: a group should be selected at least 80% as often as the reference group. The line marks the 0.80 threshold. Hide identity and every axis clears it.

Illustrative example. The audit runs continuously — screenshot it for your own board reporting.

Trust & fairness

AI advises. People decide.

HR AI touches people's livelihoods and personal data. So it's built human-in-the-loop, PDPA-by-design, and open about how it scores.

Will AI make the people decisions?

No. AI advises — a human always decides.

  • Nothing rejects or fires anyone automatically
  • A human decision gate on every adverse step
  • Reason required to override — append-only audit log

Where does employee data go?

It stays yours — never used to train the model.

  • Isolated per company, never trains a shared model
  • In-region / on-prem hosting option
  • PDPA: consent capture, export & delete on demand

Is the scoring fair?

Explainable, anonymizable, and audited for bias.

  • Every score shows the evidence behind it
  • Hide name / gender / age / photo and re-score
  • Continuous adverse-impact monitoring
PDPA compliantPer-company data isolationFull audit logsAnonymized screening

Go live

Start safely — one team, no disruption

You keep your HRIS. The AI learns quietly first — no employee sees anything and nothing is automated until you approve.

Shadow mode: employees see nothing until you approve.
01

Day 0

Connect your existing HR system, read-only — no migration

You do it
02

Week 1

AI learns your org in shadow mode — no employee sees anything

AI does it
03

Week 2

HR reviews AI's picks side-by-side with human choices

You do it
04

Week 3

Turn it on for ONE team / one req type

You do it
05

Month 2

First measured report vs a KPI baseline you set

AI does it
Runs alongside your HRIS — no re-platformA human approves every people decisionStart with one department, month-to-monthExport employee data anytime — no lock-in

Get started

See For Human Resources in action

See it on your own roles and team — a 30-minute walkthrough, no prep.