Document Processing
Turn any student result sheet, transcript, or report into structured data in seconds.
Our AI-powered pipeline uses Google Cloud Document AI for OCR text extraction, then a GPT-4o-mini schema detection agent identifies column layouts and entity fields from the first page — so it works on any result sheet format without manual template configuration. Output is clean, structured JSON ready for your database.
Key capabilities
Everything you need, nothing you don't.
Multi-format OCR
Supports PDF, PNG, JPEG, TIFF. Handles scanned sheets, photocopies, and printed documents of any quality.
AI Schema Detection
GPT-4o-mini reads the first page as an image to automatically detect column positions, subject names, and entity fields — no template setup required.
Async Pipeline
Jobs queue via QStash and run on Fly.io. Large batches process in the background — your app stays responsive.
Webhooks & polling
Get notified when processing completes or poll the job status endpoint. Integrates with any stack.
How it works
Simple steps from sign-up to live.
Upload document
POST a PDF or image to the /api/files/process endpoint using your school's API key.
AI schema detection
GPT-4o-mini analyses the first page image to map column headers and detect student entity fields like name, class, and term.
OCR extraction
Google Document AI OCR extracts all text content page by page, guided by the detected schema.
Structured output
Receive a clean JSON payload — student names, subjects, scores, grades — ready to save to your database.
Pricing
Simple, transparent pricing
Billed per page processed. No monthly minimum.
Basic
Up to 500 pages / month
Max bill ₦12,500/mo. Ideal for small schools processing one or two classes per term.
Get startedStandard
Up to 2,500 pages / month
Max bill ₦50,000/mo. 20% cheaper per page. Suits schools digitising full term result batches.
Get startedPremium
Up to 10,000 pages / month
Max bill ₦160,000/mo. 36% cheaper per page. For large schools or multi-campus operations.
Get startedEnterprise
Unlimited pages
No monthly cap. Custom contract available. 44% cheaper per page vs Basic.
Get startedCommon use cases
Ready to get started?
Create your school portal in under 5 minutes. No credit card needed to sign up.