NEWVoxket Co-Pilot Engine — agents that operate your web and mobile apps end-to-end.See it live
VoxketVoxket
OCR feature

Turn a stack of forms into a pipeline

Batch processing is how Voxket OCR handles volume. Upload a batch of PDFs at once; each is rendered to page images, and pages are read in parallel with document-level concurrency across the batch. Live progress streams to the dashboard over Server-Sent Events, so you watch a whole stack move through the pipeline instead of guessing when it's done.

A documents table with live per-document processed/total counters and a batch progress bar at the top
Why it matters

What this changes for your team

  • Parallel reading absorbs the volume, so large intakes don't become a coordination problem.
  • Live status shows exactly where every document is: what's done, what failed, when to start review.
  • Per-document controls (retry a page, reprocess, abort) keep operators in control.
  • Predictable throughput on large intakes without a proportional increase in people.
How it works

From setup to running

  1. 01

    Batch upload

    Drag and drop many PDFs in one go; the upload returns fast while rendering starts in the background.

  2. 02

    Render & queue

    Each PDF is rasterized to page images; a document-level queue processes documents with capped concurrency.

  3. 03

    Stream progress

    Server-Sent Events push parsing and per-image OCR progress, with processed/total counters and a batch progress bar.

  4. 04

    Control & review

    Reprocess failed documents, retry a single page, or abort a run; documents land in clear processed/partial/failed states.

Key capabilities

What's inside

Multi-file batch upload

Upload many PDFs at once, with per-file progress.

Parallel per-page reading

Document-level concurrency across the batch, pages read in parallel within each document.

Live status via SSE

Per-document and batch-wide progress, with client heartbeat and auto-reconnect.

Clear per-document states

Processed, partial, failed, and reprocessed.

Run controls

Reprocess, single-page retry, and abort.

Batch export

Export approved records together with automatic column discovery.

Usage analytics

Documents by state, images, average confidence, and token usage per period.

Use cases

Where it fits

Digitize a day's onboarding forms in one runProcess a monthly invoice or PO backlogClear an application queue with live visibilityRe-run just the poor-quality scans in a batch
FAQ

Common questions

How many documents can I process at once?

Upload a batch of PDFs in one go; pages are read in parallel with document-level concurrency. Confirm exact batch-size and throughput limits for your deployment.

Can I see progress in real time?

Yes. Upload, parsing, and per-image OCR progress stream live to the dashboard, with processed/total counters per document and a batch progress bar.

What happens if some pages fail?

The document is marked partial, and you can retry the affected page or reprocess the whole document; the record re-accumulates.

Can I stop a run?

Yes. Aborting lets the in-flight document finish and skips the rest of the queue.

How do I export a whole batch?

Approved records export together as one consolidated Excel sheet, with columns discovered automatically across the batch.

Cal

Ready to put an AI workforce on your frontline?

Deploy voice, chat, and video agents that work 24/7, act in your systems, and hand off to your team when it counts. Build your first agent in minutes.

White-glove onboarding for teams · Talk to a human, not a form.

25+ languages250+ integrations24/7