01 / IDENTITY VERIFICATION PILOT-READY

One review console for every onboarding decision.

Applicants take the photo. Reviewers see the evidence on the left, the decision on the right, the audit trail on every click. Built for Thai banks, telcos, and government counters that have to verify identity remotely.

Built for Thai banking and government PDPA-aware, audit per click Thai and English in one console
LIVE PRODUCT — NOT A RENDER
02 / WHAT THIS FIXES

Three problems every compliance team knows by heart.

If your team reviews more than a few hundred onboarding applications a month, you've felt at least one of these. VerifyOne is built for all three.

01

"The applicant gave up at the selfie step."

A clunky onboarding flow loses people halfway. They abandon the form, never come back, and your acquisition team still pays the marketing cost.

A flow built for one thumb, not a focus group.
02

"The reviewer takes ten minutes per case."

Reviewers flick between four tabs to compare the ID, the selfie, the address, the watchlist. Each click is unrecorded. The queue grows. SLA breaks quietly.

Evidence left, decision right. One console, one trail.
03

"We can't prove who decided what, or when."

The regulator asks. Your team rebuilds the timeline from emails, screenshots, and memory. The audit lasts two weeks. The answer is still incomplete.

Every action timestamped. Every reviewer named.
03 / MADE FOR YOU

Twenty-one features built around the way Thai compliance teams actually work.

The cards marked ★ ONLY VERIFYONE are features that, to our knowledge, the publicly documented offerings of the major eKYC vendors do not ship out of the box. Each one is something we built because the work demanded it — not because a feature comparison sheet asked for it.

Only VerifyOne 01

Two flows: membership and government

A bank-style onboarding flow for premium accounts, telecom SIMs, insurance, and crypto. A separate flow for Thai government counters — land deed transfer, license renewal, civil registry, tax filing, passport. The government track ends with a sworn declaration under penalty of law. No global eKYC vendor ships a citizen-government track.

Only VerifyOne 02

Pick Next auto-assignment with SLA timers

A reviewer hits Pick Next and the highest-priority unassigned application opens in front of them. SLA countdowns sit on every queue row — urgent, high, normal — and escalate automatically when the timer trips. Most vendor consoles still ask the reviewer to pick from a list.

Only VerifyOne 03

QA sampling with overturn audit trail

A QA analyst hits Pick Random Decision and reviews a sampled approval or rejection. They confirm or overturn. The original reviewer keeps their decision in their record; the overturn is logged separately with reason notes. Reviewer accuracy and overturn rate roll up to a dashboard.

Only VerifyOne 04

Watchlist auto-flag at submission

An ID number that matches a watchlist entry — fraud, identity theft, document forgery, sanctioned, PEP — is auto-marked critical risk before a reviewer ever opens it. The hit appears in red on the review screen with the source of the listing.

Only VerifyOne 05

Audit trail per click, not per decision

Every action — review started, field corrected, note added, reupload requested, escalated, approved, rejected — writes a timestamped entry with the reviewer's name, IP address, and old/new values. A regulator's question becomes a query, not a reconstruction project.

Only VerifyOne 06

Reviewer performance with overturn rate

For Today, This Week, This Month, Last Month: reviews count, approved/rejected split, average review time, approval rate, overturn rate, SLA compliance. Operations managers see their team. Reviewers see themselves. QA sees both.

07

Split-panel review console

Documents on the left with zoom and rotate. Applicant data, AI confidence, face-match score, and extracted fields on the right. Face comparison and audit-history drawer at the bottom. Approve, reject, request re-upload, or escalate from one action bar.

08

Bilingual Thai and English in one console

Officers work in Thai. Auditors and senior reviewers toggle to English in one click. Both languages are first-class — the locale switcher is built into every page, including the public applicant flow.

+ 13 more features
09 Liveness check at capture

Selfie liveness runs at the point the photo is taken. A spoofed photo or a screen-replayed face is flagged before the application reaches the reviewer.

10 OCR field extraction with confidence

Name, ID number, date of birth, address, and expiry are extracted from the ID with a confidence score per field. Below threshold, the reviewer is asked to confirm.

11 Face-match score on every case

ID photo and selfie compared with a numeric match score. A radial indicator on the review screen makes the reviewer's eye go to it first.

12 Fifteen rejection reasons, configurable

A standard catalogue of rejection reasons — blurred, expired, mismatch, suspected forgery, and more — that operations managers can edit per tenant.

13 Inline field edit and verify per row

Every extracted field has a verify checkbox and an inline-edit. A correction writes the old value, the new value, the reviewer, and the timestamp into the audit history. The reviewed page tracks verified count against total fields.

14 Re-upload requests with instructions

Reviewers ask for a specific document with specific instructions. The applicant gets a deep link back into the same flow, only at the step that needs fixing.

15 Escalation to senior reviewer or admin

A reviewer escalates to a named senior with a written reason. The case moves to that person's queue. The original reviewer's clock stops.

16 Bulk assign for operations managers

Pull a hundred applications, assign them across a team in one screen. Useful when a senior reviewer is on leave or a campaign spikes the queue.

17 Auto-redirect to next priority case

Approve, reject, request re-upload, or escalate — the reviewer is sent straight into the next assigned application, sorted urgent → high → normal. No back-to-queue click. Throughput stays in the work, not in the navigation.

18 Five-role permission matrix

Admin, Operations Manager, Senior Reviewer, Reviewer, QA Analyst. Each role sees a different dashboard, queue scope, and export permission. Reviewers see only their own performance. QA sees the whole team. Admins edit roles in Settings.

19 Configurable SLA per priority

Operations managers edit max review minutes and escalation thresholds for urgent, high, and normal cases. Defaults: 30 / 60 / 120 minutes review, 45 / 90 / 180 to escalation. SLA-compliance percentages flow straight into the reviewer-performance report.

20 Related applications by ID, email, phone

On every application detail, a panel surfaces other submissions that share the same ID number, email, or phone. Operators see repeat applicants and identity-reuse patterns without leaving the case.

21 PDF compliance reports, Sarabun-rendered

Daily Operations Report and Application Register export as PDF, with the Sarabun font embedded so Thai characters render clean. Date-range parameters drive both. Filed straight to the regulator.

04 / WHO USES THIS — AND HOW

Five kinds of organisations, five real workflows.

Every box below is a real screen in VerifyOne. Every arrow is a real action your team takes. Find the workflow closest to yours — that's how you'll use it on day one.

Bank or finance company

Organisations like: KBank, SCB, Krungsri, TMBThanachart — and finance companies running NDID-style remote onboarding for premium accounts and lending products.

Applicant

Captures national ID, takes a selfie. OCR fills in name, ID number, address.

/apply/membership STEP 03
📷 ID front · captured
NameSomchai Jaidee★ OCR
ID1-1014-00132-77-3
DOB14/05/1988
System

Runs liveness check and face match. Hits the watchlist.

/apply/membership STEP 04
Liveness · pass
Face match 98.1%
Watchlist clear
Reviewer

Picks next case. Verifies fields. Approves on the action bar.

/applications/1042/review REVIEW
AI conf.96.4%
OCR conf.94.7%
Fields6 / 6 verified
QA analyst

Picks a random approval. Confirms or overturns the decision.

/qa SAMPLED
ReviewerK. Somchai
DecisionApproved
ResultConfirm
Compliance lead

Pulls the daily operations PDF for the regulator file.

/reports DAILY
Approved
142
Rejected
38
SLA
98%
Made for you: The QA sampling and overturn-rate dashboard turn a vague worry — "are we approving the wrong people?" — into a specific number you can track week over week.

Telecom for SIM registration

Organisations like: AIS, True, dtac — and any operator running NBTC-compliant biometric SIM registration through retail counters and an app.

Customer

Captures Thai national ID at a counter. Selfie taken on the same screen.

/apply/membership SIM REG
📷 ID + selfie
ContextTelecom SIM
ChannelCounter app
Counter staff

Confirms the OCR. Submits to the review queue. Hands over the SIM.

/apply/membership VERIFY
NameKannika Saetang
ID3-1020-00455-21-7
Match97.3%
Reviewer

Reviews queued applications. Approves clean ones in seconds.

/queue PICK NEXT
My queue
23
Pool
87
SLA hot
4
SIM-2569-04421 CLEAN
Operations manager

Watches the queue. Reassigns spikes. Reads team performance.

/performance THIS WEEK
Reviews
2,140
Avg time
2m 18s
Overturn
3.1%
Made for you: Pick Next plus SLA timers means a counter customer waiting in line gets a reviewer assigned automatically — no team lead picking from a list of two thousand.

Government agency or e-counter

Organisations like: the Land Department (deed transfers), the Department of Land Transport (license renewal), the Civil Registration Bureau, the Revenue Department, the Immigration Bureau.

Citizen

Picks the procedure. Captures national ID. Affirms a sworn declaration.

/apply/government TRACK B
ProcedureLand deed
IDNational ID
Decl.Sworn ✓
Counter officer

Pulls the citizen reference. Sees AI confidence and watchlist status.

/applications/0871 HIGH PRIO
Liveness · pass
Face match 96.8%
Watchlist CLEAR
Senior reviewer

Handles escalations. Approves the citizen for counter service.

/applications/0871/review ESCALATED
ReasonAddress mismatch
FromK. Somchai
Audit officer

Pulls the per-click activity log for the inspector general.

/activity FY 2569
approved · 14:22 K. Somchai
field_corrected · 14:19 K. Somchai
review_started · 14:14 K. Somchai
Made for you: The government track ends with a sworn declaration under penalty of law — wording your legal team approves once, then reuses across every Thai e-service procedure.

Digital insurance or health platform

Organisations like: Muang Thai Life, AIA, Bangkok Life — and digital-first insurers and health-tech platforms running fully remote enrolment.

Applicant

Captures ID and selfie. Confirms beneficiaries. Accepts the data-use notice.

/apply/membership INSURANCE
PlanHealth insurance
ConsentTerms ✓
Reviewer

Spots an address mismatch. Requests a re-upload with instructions.

/applications/2240/review REUPLOAD
DocProof of address
NoteBill within 90 days
Applicant

Returns to the same flow at the step that needs fixing. Re-uploads.

/apply/membership RESUME
📷 Utility bill · 1.2 MB
Re-upload received QUEUED
Compliance lead

Files the per-policy audit pack. Includes every reviewer click.

/applications/2240 AUDIT
Events
11
Time
4m 02s
Reviewers
2
Made for you: The audit-per-click trail means a regulator question becomes a single export, not a week of reconstructing what happened from email threads.

Crypto or digital asset exchange

Organisations like: Bitkub, Zipmex, InnovestX, Orbix — exchanges licensed under SEC Thailand requiring full KYC plus AML watchlist screening.

Applicant

Submits ID, selfie, source-of-funds declaration.

/apply/membership CRYPTO
ContextDigital asset
SoFSalary
System

Watchlist match. Auto-flags critical risk before a reviewer opens it.

/watchlist HIT
PEP · OFAC source CRITICAL
MatchID number exact
RiskCritical
Senior reviewer

Reviews the hit. Rejects with a documented reason and audit note.

/applications/3091/review CRITICAL
ReasonWatchlist hit
NotesPEP · OFAC list
Compliance officer

Files the SEC quarterly. Pulls the application register PDF.

/reports QUARTER
Applied
12,408
Approved
11,720
Watchlist
17
Made for you: Watchlist hits never reach a junior reviewer's queue — they auto-route to senior with the source of the listing already attached.
05 / BUILT FOR THAI REGULATION

Eight things a Thai compliance officer expects on day one.

VerifyOne is built first for Thai banks, telcos, and government counters that operate under BoT, SEC, NBTC, ETDA, and PDPA — and then for everyone else. The list below is what you would otherwise spend three months adding to a generic eKYC tool.

01

Thai national ID format checks

The 13-digit national ID with the standard 1-1014-00132-77-3 format is parsed and checksum-validated at the OCR step.

02

PDPA-aware data handling

Only verification status is shared with the brand the citizen is signing up with. Raw documents are deleted ninety days after the account closes — and the policy text reads exactly that on the consent screen.

03

Sworn declaration for government

A separate flow ending with "I declare under penalty of law" — the wording Thai e-services and counter procedures expect.

04

Per-click audit trail for inspectors

Review started, field corrected, note added, escalated, approved — every event has a reviewer name, a timestamp, an IP address, and old/new values.

05

SLA tiers for priority cases

Urgent / high / normal review-time targets are configurable by an admin. The countdown is visible in the queue. Auto-escalation hands the case to a senior reviewer when it trips.

06

Five risk categories on the watchlist

Fraud, identity theft, document forgery, sanctioned, PEP — each entry sourced and added by a named compliance officer. The source flows through to the reviewer screen.

07

Five reviewer roles, scoped permissions

Admin, operations manager, senior reviewer, reviewer, QA analyst. Each sees their queue and their team — not the whole platform. Settings is admin-only.

08

Bilingual TH / EN — Thai default

Officers work in Thai. Auditors switch to English in one click. Sarabun for Thai PDFs. The applicant flow is bilingual end to end.

06 / WHAT YOU GET BACK

From ten-minute reviews to two-minute reviews. From rebuilt audit trails to a single export.

Here's what changes in the first month for a typical compliance team handling 5,000 to 30,000 applications a month across multiple channels.

Time per review
8–12 min 2–4 min

A reviewer's average case time. Split-panel layout, Pick Next, and inline field verification cut the tab-switching that ate the day.

Applicant drop-off
35–50% 10–18%

Drop-off between starting the flow and completing the selfie. A flow built for one thumb keeps the applicant on the page.

Audit prep time
2 weeks 1 day

Time to assemble a regulator's "show me every decision on this customer" request. The audit trail is already there — the export takes minutes.

Reviewer accuracy
unknown measured

QA sampling plus overturn-rate tracking turn reviewer accuracy from a vague worry into a number you can train against.

In operational terms, a compliance team of ten reviewers handling 20,000 applications a month gets back the equivalent of three full-time reviewers' capacity — time that redirects to escalations, fraud investigation, and policy work the team is paid to do. In financial terms, the drop-off improvement on the applicant side typically pays for the engagement on its own. In compliance terms, the per-click audit trail closes the chain-of-decision gap that BoT, SEC, NBTC, and PDPA inspectors all ask about.

Figures are derived from pilot estimates and our founder's prior delivery of facial-recognition and eKYC systems for banks and telecoms across Southeast Asia (2018–2022). Individual results vary by application volume, channel mix, and existing process maturity.

07 / IMPLEMENTATION TIMELINE

From sign-off to live in about 8 weeks.

Most teams are running real onboarding traffic on VerifyOne by week 8. Here's what each phase looks like for a single channel — multi-channel and multi-brand rollouts compound onto this baseline.

WEEK 1–2 Set up

Your reviewer roles, SLA tiers, rejection reasons, and watchlist seed loaded. Branded applicant flow themed. Demo accounts ready for your team to log in.

WEEK 3–6 Live use

A controlled traffic slice routed through VerifyOne. Reviewers using the console for everyday work — review, escalate, request re-upload, approve. We're on hand for questions and adjust workflows from what your team actually does.

WEEK 7–8 First audit cycle

Run the first QA cycle, the first reviewer-performance review, and the first compliance export. Operations confirms the numbers tell the story you need to tell the regulator.

DAY 60 Self-sufficient

Your team operates VerifyOne day-to-day without daily support. We monitor and respond to issues in the background, and start the conversation about additional channels and brands.

Investment is sized to your organisation, the number of channels and brands, and the application volume in scope — discussed in person or on a call when we meet, not on a public price list. Regulated industries usually have specific procurement processes; we'll work within yours.

08 / COMMON QUESTIONS

What people ask before they decide.

Do applicants need to install an app?

No. The full applicant flow — context picker, ID capture, selfie, OCR confirmation, consent, sworn declaration — runs in the phone's web browser. There is nothing to download from the App Store and nothing for IT to push to staff phones at the counter. A counter app shell is available where a hardware integration is required, but the default is browser-only.

Where is our data stored? Is it in Thailand?

By default, the hosted version runs on Singapore-region infrastructure. For Thai banks, Thai government deployments, and any organisation with PDPA data-residency requirements, we offer a Thai-region managed-tenant option — specify residency at pilot scoping. We do not move data between regions without your written consent.

Will the AI features work without an internet connection?

The AI features — OCR field extraction, liveness, face match, watchlist scoring — all require an internet connection at the moment of capture. Everything else inside the reviewer console runs on the same connection your office uses for normal browsing. If a reviewer's network drops mid-decision, in-progress work is preserved when they reconnect.

Can we keep our existing rejection reasons and SLA tiers?

Yes. VerifyOne ships with fifteen standard rejection reasons across categories like document quality, identity mismatch, suspected forgery, and incomplete information. An admin can add, rename, or retire reasons per tenant. SLA tiers — urgent, high, normal — are editable at any time and apply to new cases entering the queue from that point forward.

What if our reviewer team is large — does it scale?

The role model is built for teams with hundreds of reviewers. Five roles — admin, operations manager, senior reviewer, reviewer, QA analyst — scope what each person sees. Pick Next plus auto-assignment removes the bottleneck of someone manually distributing work. Bulk Assign lets an operations manager redistribute hundreds of cases when a senior is on leave or a campaign spikes the queue.

How does VerifyOne handle a watchlist hit?

An ID-number match against the watchlist auto-flags the application as critical risk before a reviewer ever opens it. The hit appears on the review screen with the source of the listing — fraud, identity theft, document forgery, sanctioned, or PEP — and the source citation entered by the compliance officer who added it. Critical-risk cases route to senior reviewers, not juniors.

Who built this — and why should we trust them?

VerifyOne is built by Inline One Systems, a Bangkok-based product studio. Our founder previously built and deployed facial-recognition and eKYC systems for banks and telecoms across Southeast Asia between 2018 and 2022 — including production systems that processed hundreds of thousands of remote-onboarding decisions for regulated customers. VerifyOne carries that operational pattern forward into a product designed first for Thai financial regulation and government e-services.

START

Show us your current onboarding flow. We'll show you VerifyOne running against it.

A 30-minute walk-through. Bring your current applicant journey, your reviewer headcount, and a sample of three rejection reasons you actually use. We'll demo VerifyOne with shape-of-your-flow data — applicant intake, reviewer console, QA sampling, audit export. If the shape fits, we scope a structured engagement on one channel. If it doesn't, you leave with a clearer view of what your organisation actually needs.

Book a 30-minute walk-through Or chat with us on LINE
Notes
  1. "Pilot-ready" means VerifyOne has been built, tested with representative seed data (500 applications across membership and government flows, 10 reviewers, 1,802 documents, and 1,511 audit-trail entries), and deployed in staging. No Inline One customer has completed a full pilot as of the publication date of this page.
  2. The "Only VerifyOne" wedge claims on the features section are based on publicly documented capabilities of Sumsub, Onfido (now Entrust Identity Verification), and Jumio as of 2026-05-04. Private enterprise SKUs of those products may behave differently.
  3. Example organisations listed in the "Who uses this" section are illustrative only — they represent the type and scale of organisation VerifyOne is built for. Inline One does not claim any of these organisations as customers.
  4. Pilot scoping is indicative for a single-channel engagement of up to 20,000 applications a month. Multi-channel, multi-brand, and high-volume programs are scoped separately.
  5. Thai data residency requires selecting a Thai-region managed-tenant deployment. Default hosted SaaS is served from Singapore-region infrastructure unless otherwise specified at pilot scoping.