ConstraAP by Constralabs · constralabs.ai
Invoice Intelligence for Construction

From inbox
to ledger, automatically.

AI reads every invoice — scan, PDF, photo, even handwriting — codes it to the right cost code, and syncs it to your books. Without the manual handoffs.

Build smarter · Process faster
AI VISIONCOST CODINGSHAREPOINT SYNC
Request a Demo
The Pipeline

One automated path,
inbox to ledger

Today, invoices arrive scattered across email, PDF, and SharePoint — coded by hand, late and error-prone. ConstraAP collapses that into a single resilient pipeline.

01 · INTAKE
Email & Upload
Polls the Outlook mailbox and accepts direct or mobile uploads.
02 · EXTRACT
AI Vision Extraction
Gemini reads vendor, amount, date & line items from any scan or photo.
03 · CLASSIFY
Cost-Code Classification
Auto-codes with confidence; flags anything below 0.75 for review.
04 · SYNC
Database & Excel
Stored in PostgreSQL and appended to your SharePoint workbook.
The Platform

Everything around the invoice

One workspace for intake, coding, approvals, and the work that surrounds them — built for the way construction finance teams actually operate.

AI Vision Extraction

Gemini reads vendor, amount, date and line items from any scan, PDF or photo.

GOOGLE GEMINI

Smart Cost Coding

Auto-assigns codes and routes low-confidence items (< 0.75) to a human.

CONFIDENCE-GATED

Email Auto-Intake

Polls a shared Outlook mailbox and pulls in attached invoices automatically.

OUTLOOK

Mobile Capture

Snap and upload an invoice from the field — straight into the pipeline.

FIELD-READY

Contracts & Vendors

Track contracts, vendors and schedule-of-values progress in one place.

SOV TRACKING

Approval Workflow

Review, edit and approve with a full audit trail and live activity feed.

AUDIT TRAIL
The Spotlight Feature

Talk to your data

Ask in plain language and get live answers — and full reports — built from your invoices, vendors and projects on demand.

"Budget left on cost code 1910?"
"Unpaid invoices from Vendor X"
ConstraAP AssistantLive
How much of our budget is left on cost code 1910?
Paper & Field Invoices

Even handwritten,
it knows the job

Scrawl a project name on a paper invoice and ConstraAP reads the handwriting, assigns it to the right job, and remembers any correction you make — for next time.

R.N — Shoring
Northland Supply Co.
INVOICE #NS-4471 · 02 Jun 2026
PAPER
Rebar #5 — 60 bundles8,400.00
Concrete forms3,120.00
Delivery & handling480.00
TOTALCAD 12,000.00
AI VISIONHANDWRITING DETECTED0%
“R.N — Shoring”
3200Concrete Reinforcement
ConstraAP AssistantLive
Re-code this one to 1920 — Concrete. And use 1920 for Northland from now on.
1910Site Earthworks1920Concrete

Done — this invoice is now coded 1920 · Concrete.

Rule saved
Northland Supply Co. → 1920 · Concrete — applied automatically from now on.
Cost Code Applied

Stamped onto
the invoice

The classified code is printed right onto the document — 3200 · Concrete Reinforcement — so every reviewer sees the coding at a glance, before it ever reaches the ledger.

CONSTRAAP · CODED
3200
CONCRETE REINFORCEMENT
02 JUN 2026
Northland Supply Co.
Invoice #NS-4471 · Vancouver, BC
Rebar #5 — 60 bundles8,400.00
Concrete forms3,120.00
Delivery & handling480.00
Cost code applied automatically · 98% confidence
TOTALCAD 12,000.00
Request a Demo

See it in action

Book a live demo and see how ConstraLabs works on a real project. Tell us which products you're interested in and we'll tailor the walkthrough.