05 / AI DOCUMENT CLASSIFICATION PILOT-READY

Drop the pile in. See exactly what's in it, in seconds.

A no-login, zero-setup web tool for Thai office teams. Drag invoices, receipts, contracts, and ID scans in — DocPlus reads each one, classifies it, pulls out the key fields, and suggests where it should be filed. Thai-first. Thai data residency available. Nothing to install.

Thai-ready by default Pilot-ready in 8 weeks Thai data residency option
LIVE PRODUCT — NOT A RENDER
02 / THE CHALLENGE

Half the day, gone to sorting.

Every back-office in Thailand has a filing person. Not officially — their job title says "accounts assistant" or "admin coordinator" or "HR officer" — but somewhere between their second and third year on the job, they quietly inherited the task of opening every PDF that lands in the shared inbox and deciding where it goes.

They receive between 200 and 800 PDFs a month. Invoices from vendors. Receipts attached to staff expense claims. Draft contracts forwarded by legal for countersignature. Government notices in Thai script. ID scans for KYC. Bank statements for reconciliation. Commercial invoices for shipping clearance.

They open each file. They decide what it is. They move it to the right folder. Often they rename it. Sometimes they copy an amount or a reference number into a tracking spreadsheet. Then they repeat. A ten-document morning takes forty-five minutes. A backlog after a public holiday takes a full day.

01

Existing DMS products want six months of setup.

Enterprise DMS platforms expect a taxonomy workshop, a permissions matrix, an IT integration plan, and a rollout training programme. Six months before anyone sorts a document faster.

02

Global SaaS doesn't read Thai correctly.

Off-the-shelf tools trained on English and Latin scripts stumble on Thai-language invoices, handwritten Thai receipts, and the Thai national ID card format. Accuracy under 70% means the tool is creating work, not saving it.

03

Adding another account is friction.

IT is already stretched. Nobody wants to issue 20 new logins, configure SSO, and train staff on another dashboard just so invoices get sorted faster.

"The person doing this work knows the classification in two seconds of looking at the document. They've just been asked to do it one file at a time, a thousand times a month."

Conversation with an AP lead at a Bangkok distributor · October 2025
03 / THE APPROACH

Classify first. File second. No account, no project, no setup.

DocPlus inverts the filing model. Instead of making the operator navigate a DMS taxonomy before they even know what's in front of them, DocPlus classifies the documents first and suggests where each one goes. The person confirms, corrects, or overrides. Filing happens in one action. There is no account. There is no project. There is no admin setup. The tool exists at a URL — the same way a calculator or a file-converter does.

01

Zero-login, zero-setup

The operator uses DocPlus in two seconds, not two days. No registration flow, no password, no team invite. Open the URL on any browser. Drag files in. See results. For shared-terminal use (front-desk, accounting workstation), a "Clear All" button resets the session for the next person.

02

Thai-first, not Thai-retrofitted

DocPlus was trained on Thai-language invoices, Thai ID cards, and Thai-script government forms from the first line of code. Printed Thai text reads at ~98% character accuracy; handwritten Thai at ~91%. English is also supported. The tool doesn't treat Thai as a localisation concern — it treats it as the primary.

03

Two AI providers. One toggle.

Default: Google Gemini (fastest, lowest cost, suitable for most commercial documents). Swap to NIPA Cloud AI for Thai data residency — required by banks, government agencies, and organisations handling regulated document types. Same interface, different backend. The operator doesn't see the swap.

This isn't a DMS. It's the sort-and-extract layer that lets humans move through paperwork at human speed.

04 / THE WORKFLOW

Six steps, start to exported file.

Drop files here
or click to browse
STEP 01 · LAND

Open the URL.

Landing state. One page. One action.

A single page. No navigation. A large drop zone centered on the canvas. A subtle toggle in the top-right switches between Gemini (default) and NIPA Cloud AI (Thai data residency). A small help icon explains the toggle in one sentence. That's the entire landing UI. No login prompt. No "Get started." No marketing banner. The operator is already in.

STEP 02 · DROP

Drop your documents.

Drag a single file or a hundred. PDFs, JPGs, PNGs, TIFFs.

Drag files individually or in bulk. Maximum 100MB per document; up to 50 documents per batch during pilot (horizontal scaling removes this limit in production). A progress bar appears per file as OCR runs — usually 2–5 seconds per document for text-dense PDFs, slightly longer for high-resolution scans. No format conversion required.

UPLOADING · 3 OF 12
invoice_unilever_q2.pdf
2.4 MB · processing
2/3s
receipt_staff_claim_047.jpg
187 KB · ready
id_scan_somchai_k.png
640 KB · ready
Tax Invoice 97%
Unilever TH
UL-2026-041 · ฿2.4M
/AP/2026/Apr/Unilever/
Receipt 94%
Karun Thai Tea
฿55 · 07/11
/Expenses/Staff/
Thai ID · Front 99%
Somchai K.
1-2345-6789
/KYC/Pending/
Contract? 68%
Unsigned · Review
Confidence low
/Legal/Draft/
STEP 03 · CLASSIFY

See the classification.

Each document becomes a card. Type, confidence, extracted fields, suggested folder.

Each uploaded document appears as a card in the results grid. Document type label, 0–100% confidence score (green above 90%, amber under 70%), extracted fields, a suggested folder path derived from your taxonomy, and a thumbnail preview. Click to open the full document in a side panel.

STEP 04 · CORRECT

Accept, correct, or delete.

One-click accept. Two clicks to override. Type to correct a field.

Each card has three actions: Accept (green tick) confirms the classification and locks in the extracted fields; Override opens a dropdown of alternate document types and records the correction; Delete removes the document. Any extracted field can be edited inline. Click the value, type the correct one, tab to save. Corrections feed back into the model's fine-tuning pool (opt-in per-org).

Tax Invoice · 97%
Unilever Thailand
Invoice #
UL-2026-041
Issue Date
2026-04-18
Amount
฿2,407,500
VAT
฿157,525
Export · 47 Documents
XLSX
One row per document, every extracted field.
PDF Report
Printable summary grouped by type.
Copy all filing paths
/AP/2026/Apr/Unilever/
/Expenses/Staff/
/KYC/Pending/
47 rows exported to invoices_apr.xlsx
STEP 05 · EXPORT

Export or file.

Export to Excel or PDF. Or copy the filing path and move the files yourself.

Excel (XLSX) or CSV — one row per document, every field as a column. PDF report — printable, grouped by type, audit footer per session. Copy suggested filing paths — one button copies all paths as plain text for manual filing to SharePoint or a network share. DMS integration (SharePoint, Drive, OneDrive, S3, custom REST) is on the pilot-two roadmap.

STEP 06 · RESET

Clear and move on.

One button resets the session. Nothing persists unless exported.

DocPlus is session-only by default. Documents are processed in memory, results are held for the duration of the browser session, and a single "Clear All" button wipes everything. The next person at the same terminal starts with a blank page. Session persistence is opt-in per deployment (for orgs that want per-user history across sessions). Session-only is the default because most office use is shared-terminal and the fastest privacy story is "we don't keep it."

Session
No documents stored · Fresh session on reload
05 / KEY FEATURES

Eight details that make this work in a real office.

01

Zero-login drag and drop

The operator uses the tool in two seconds, not two days. No registration, no password, no team invite. Open the URL on any browser, drag files in, see results. Designed for the reality of shared-terminal office use.

02

Classification across document types

Invoices, receipts, tax invoices, contracts, ID cards (Thai national ID front and back, MRZ for passports), bank statements, commercial invoices, purchase orders, HR forms, government notices, delivery orders, credit notes. New types added per-pilot.

03

Thai-first field extraction

Reads Thai-language text as the primary language, not a localisation afterthought. Extracted fields include vendor name (Thai script), tax-invoice number, issue date (Buddhist calendar auto-converted), VAT amount, total, names from Thai ID cards.

04

Confidence scoring per document

Every classification comes with a 0–100% confidence score so the operator skims the results and focuses review on low-confidence cards. Based on pilot data, ~85% of cards score above 90% and can be accepted in one click; the remaining 15% benefit from human review.

05

Suggested filing paths

DocPlus suggests where each document should go — e.g., /AP/2026/March/Vendors/Acme-Corp/. Taxonomy is seeded during pilot week 1, refined over weeks 2–4 as the system watches which suggestions the operator accepts or overrides.

06

Two AI providers, one toggle

Default: Gemini (fastest, lowest cost, general commercial use). Swap to NIPA Cloud AI for Thai data residency, required by banks, government agencies, and regulated enterprise. Same UI, different backend. No operator retraining required.

07

"Clear All" session reset

One button wipes the session. Designed for shared-terminal use — front-desk KYC workstation, AP batching terminal, HR intake PC. The next person always starts fresh. Session persistence is opt-in per deployment.

08

Audit trail per session

Every classification is logged with model version, AI provider, confidence score, operator action (accept / override / delete), and timestamp. Sessions export as a CSV audit log per regulator request. Defensible for ISO 27001, SOX, Thai PDPA.

06 / THE OUTCOME

Four hours back, per person, per week.

A single 50-person back-office that processes 1,500–3,000 documents a month recovers roughly 20–30 staff-hours per week when DocPlus replaces manual sorting. That's the headline. The detail is on how the work gets done, not just how long it takes.

Metric Before DocPlus After DocPlus (8-week pilot)
Seconds per document (sort + file)180–30010–20
Misfiles per 1,000 documents30–60under 5
Staff hours / week on sorting (50-person org)20–303–4
First-time-right classification60–70%90–95%
Backlog clearance after a public holiday1–2 days1–2 hours
Audit trail completeness20–40%100%

Figures derived from internal pilot benchmarks and our founder's prior OCR work on Thai and Myanmar-script documents (98.27% accuracy on printed text, 91.56% on handwritten characters). Individual pilot results vary by document mix, existing workflow, and team size.

In operational terms, a mid-sized back-office recovers the equivalent of one full-time salary's worth of sorting labour per quarter. In compliance terms, the audit trail closes a gap that typically costs hours of forensic reconstruction during regulatory review. In headcount terms, the filing-person goes back to doing the work their actual job title describes.

07 / FIT

Six teams that feel this daily. And three that probably don't.

This is for

Accounting and AP teams drowning in invoice and receipt backlog.Every vendor PDF becomes an actionable row in your tracking sheet in seconds.
HR teams handling Thai-language employee paperwork.Employment contracts, leave forms, benefit enrolments — sorted and extracted without a new HRIS roll-out.
Compliance and legal teams processing contract piles before review.Pre-classifies contracts so the senior reviewer starts with a tagged stack, not a dump.
Back-office at SMEs and mid-market enterprises.The document-sorting layer without committing to a six-month platform rollout.
Government agencies with Thai-language document operations.NIPA Cloud AI mode keeps Thai data in-country while delivering 98%-printed-text accuracy.
Lending and KYC teams batch-processing ID and income documents.Thai national ID cards extract cleanly front and back; income-verification documents tag as expected.

This probably isn't for

Large enterprises with a fully-deployed DMS.You need an integration layer, which is on the roadmap but not in the current MVP.
Developer teams looking for API-only access.DocPlus is a human interface tool today. A headless API is on the roadmap, not available pre-pilot.
Organisations requiring tamper-proof digital signatures on sorted documents.That's a different category of tool (DocuSign, Adobe Sign). DocPlus classifies; it doesn't sign or seal.
08 / TECHNICAL

What IT needs to know in one screen.

AI providersGoogle Gemini (default); NIPA Cloud AI (Thai data residency)
Supported formatsPDF, JPG, PNG, TIFF (OCR runs automatically before classification)
LanguagesThai (primary), English. Myanmar and Burmese on roadmap.
Max document size100MB per file
Max batch size50 documents per upload (MVP); horizontal scaling removes this limit post-pilot
Processing time2–5 seconds per typical document; 5–15 seconds for large high-resolution scans
Session modelSession-only by default; per-user persistence opt-in
DeploymentWeb (hosted) or on-premises via Docker Compose
StackLaravel 13 + Livewire 4 (+ Volt) + Preline UI 4 + Tailwind CSS 3 + Alpine.js + PostgreSQL 18
InfrastructureAny modern VPS; minimum 2 vCPU / 4GB RAM for single-instance deployment
ScaleSingle instance handles ~5,000 documents/day; horizontally scalable beyond that
Integrations (roadmap)SharePoint, Google Drive, OneDrive, S3, custom REST API

DocPlus is built to clear a Thai-enterprise procurement review without custom exceptions.

Data residency

NIPA Cloud AI mode keeps all document processing and temporary storage within Thai infrastructure, satisfying Thai PDPA and the residency requirements of BOT-regulated financial institutions and Thai public-sector procurement guidelines.

Session-only storage

By default, DocPlus holds processed documents and extracted fields in memory for the duration of a browser session. Closing the tab or pressing "Clear All" deletes all data. Optional persistence is available per-deployment.

Audit trail

Every classification and operator action is logged with timestamp, model version, AI provider, and outcome. Sessions export as CSV on request. Retention configurable from 0 days (default) to 7 years.

No account-based data

Because there is no login, there is no user-account database, no password hash store, and no PII beyond the documents themselves (which are session-scoped by default).

Encryption

TLS 1.3 in transit; AES-256 at rest for any persisted data; encrypted file-level storage on NIPA Cloud AI infrastructure when that mode is selected.

ISO 27001 / SOX

Audit-trail structure is designed for standard compliance reporting. Formal certification is on the roadmap for production deployments; pilot deployments can operate within existing client ISO / SOX envelopes.

09 / PILOT ENGAGEMENT

Eight weeks. Fixed price. Walk-away clause.

DocPlus deploys as a pilot with a written KPI and an honest ending. Either the measured outcome clears the KPI and we scale, or it doesn't and we part ways with the pilot report in your hands. No open-ended contracts.

WEEK 1–2

Discover

Operational walkthrough with the team that currently does the sorting. Identify the top 3–5 document types that would deliver the most relief. Write the KPIs. Fixed pilot price confirmed.

WEEK 3–6

Pilot deployment

DocPlus deployed to one site — one AP team, one HR desk, one KYC workstation. Real documents, real operators, real workflow. The taxonomy is seeded in week 3 and refined continuously through week 6. Weekly reviews are working-software demos, not slide decks.

WEEK 7–8

Measurement

Measurement against the written KPIs. Honest gap analysis. Recommendation: scale deployment, continue pilot with adjustments, or walk away. All three endings are valid.

MONTH 3+

Scale (or walk)

If the pilot cleared the KPI: roll out to additional teams, deploy on-premises or to a dedicated NIPA tenant, enable SharePoint / Drive integration. If it didn't: we hand over the pilot findings and part ways.

Fixed-price pilot. Walk-away clause. Roadmap influence for design partners. No surprises.

10 / PRICING

Three ways to engage.

Pilot

Eight weeks, fixed price. Deploy to one site or one team. All costs confirmed in week 0.

  • 8-week managed deployment
  • Up to 3 document types optimised
  • Weekly demos, honest KPI report
  • Data residency choice (Gemini / NIPA)
On request — typically ฿ 350,000 – 600,000 depending on scope.
Request pilot pricing →

SaaS (post-pilot)

Hosted multi-tenant. Priced by monthly document volume. For teams past pilot.

  • 5,000 / 25,000 / 100,000-document tiers
  • Gemini or NIPA processing
  • Standard retention (0–90 days)
  • Standard audit-log export
From ฿ 12,000 / month.
See SaaS pricing detail →

Enterprise licence

Annual licence, unlimited documents, on-premises deployment available.

  • Unlimited documents
  • On-premises or dedicated tenant
  • Custom taxonomy fine-tuning
  • DMS integration (SharePoint / Drive / S3)
  • Named engineering contact
On request.
Talk to us about enterprise →
11 / QUESTIONS WE GET

Eleven things buyers ask first.

Does it work offline?
No. DocPlus is a web tool and the AI providers (Gemini, NIPA Cloud AI) require network connectivity. On-premises deployment with a locally-hosted model is on the enterprise-licence roadmap but not available in the pilot MVP.
Can it handle handwritten documents?
Yes, for Thai and English script. Accuracy on handwritten is lower (~91% for Thai handwritten, ~88% for English cursive) than printed text (~98%). We recommend using it as a first-pass classifier with human review for handwritten-heavy piles, and as a direct sorter for predominantly-printed piles.
Can I integrate it with SharePoint / Google Drive / our DMS?
Not in the MVP. SharePoint, Google Drive, OneDrive, S3, and custom REST endpoints are on the post-pilot roadmap. In the MVP, the fastest integration is "Copy suggested filing paths" — one button copies all paths as plain text for manual filing, which typically takes under two minutes for a 50-document batch.
What about privacy? Where do my documents go?

In Gemini mode: documents are sent to Google's Gemini API. Google's standard API terms apply. Suitable for non-regulated commercial documents. Documents are not used for model training under Gemini's enterprise API.

In NIPA Cloud AI mode: all processing happens on NIPA Cloud AI infrastructure within Thailand. Documents never leave Thai borders. Suitable for regulated documents (banking, government, healthcare), Thai PDPA-compliant by design.

In either mode: DocPlus itself does not store your documents by default. Session-only processing. Closing the tab deletes everything.

How accurate is it for Thai?
Printed Thai text: ~98% character-level accuracy. Handwritten Thai: ~91%. Thai national ID cards (front and back): >99% on the structured fields (ID number, date of birth, name, address). Numbers are calibrated against our founder's prior OCR work on Thai and Myanmar documents at enterprise scale.
Can I train it on our specific document types?
During the pilot: yes, implicitly. Every time you accept or override a classification, the system records it. Over weeks 3–6 of the pilot, the taxonomy converges on your org's document set. Post-pilot: custom fine-tuning on a subset of your documents is optional and available under the enterprise licence.
What if I'm a developer and I just want an API?
The API is on the post-pilot roadmap, not in the MVP. If you have an API-first use case, we'd still invite you to a pilot conversation — we may be able to prioritise API access based on pilot demand.
Does it require IT to install anything?
No. DocPlus is a hosted web tool. For pilots, operators open a URL in any modern browser. For enterprise licences, on-premises deployment is available via Docker Compose (one-command deploy on any Linux VPS with 2 vCPU / 4GB RAM).
What happens if the AI misclassifies a document?
The operator overrides with one click. The override is logged, and the system weights its taxonomy accordingly over pilot weeks. Persistent confusion between two document types (e.g., invoice vs. delivery order) can be resolved with targeted fine-tuning during the pilot.
Can we use it in a language other than Thai or English?
Not at MVP. Myanmar (Burmese) is on the roadmap based on our founder's prior Myanmar OCR work. Vietnamese, Bahasa Indonesia, and Malay are prioritised post-launch based on pilot demand. Chinese (Simplified / Traditional) is possible but not a current focus.
Is there a demo I can see without talking to anyone?
Yes. Press "See it in action" on the hero visual at the top of this page. It auto-plays a full upload → classify → extract → export cycle using a real sample receipt. The live hosted demo is on the post-pilot roadmap; for now, the motion mock is the fastest way to see exactly how a session moves.
13 / START

Drop a document in. See it classified. Decide from there.

The demo takes ninety seconds. No account, no commitment, no "our sales team will be in touch." If it works on your documents, you'll see it in the first thirty seconds. If it doesn't, the tool tells you (low confidence scores, missed fields) honestly.

Try the live demo Book a 20-minute pilot walkthrough paing@inlineone.com
14 / WHERE THIS CAME FROM

Fourteen years of prior document work behind one product.

DocPlus didn't start from scratch. The classification engine, the Thai-script handling, and the extraction accuracy are all built on our founder's prior enterprise work across Southeast Asia (2017–2026) — including proprietary OCR systems for Thai and Myanmar-script documents that achieved 98.27% accuracy on printed text and 91.56% on handwritten characters. Three million identity attributes have been processed through systems our founder has previously shipped.

That history is why DocPlus is Thai-first instead of Thai-retrofitted, and why the accuracy numbers on this page are calibrated to real-world pilot expectations rather than marketing-grade benchmarks.

Read the full track record →
Legal & compliance footnotes
  1. All prior-delivery figures cited on this page are from our founder's prior enterprise work between 2017 and 2026, prior to founding Inline One Systems. They are not Inline One customer outcomes.
  2. "Pilot-ready" means DocPlus has been built, tested on real Thai-language document sets, and deployed in staging. No Inline One customer has completed a full pilot as of the publication date of this page.
  3. Accuracy figures (98.27% printed Thai, 91.56% handwritten) reference our founder's prior OCR research work (2019–2022); DocPlus's own production accuracy is calibrated to match this baseline and will be reported transparently in pilot reports.
  4. "Thai data residency" requires selecting NIPA Cloud AI mode at the AI-provider toggle. Gemini mode sends documents to Google's Gemini API, which is not Thai-data-resident.