Why is someone on your team still retyping invoice totals?
Mapsy reads invoices, contracts, emails and forms, extracts typed fields with a confidence score on each, and posts clean records to QuickBooks, Salesforce or your database. Uncertain fields go to a reviewer; every run lands in the audit trail.
Humans review only what falls under your threshold
Every run versioned, diffed and logged
Mapsy — Tallow & Reed
DocumentsInvoices
Search documents⌘K
3
PN
Invoices
Synced 2m ago · Oct 13 – Nov 11, 2026
FilterNew workflow
Extracted1,206+12.4%
Auto-approved1,09791.0%
Sent to review1099.0%
Documents per dayOct 13 – Nov 11 · UTC
2 selected · $20,245.25Assign reviewer Approve
Vendor / document
Amount
Conf.
Status
Brightline LogisticsINV-20418 · Nov 2
$4,218.60
98.7%
Approved
Okafor Print WorksINV-9932 · Nov 4
$1,876.00
96.2%
Approved
Quillon Freight55-0147 · Nov 9
$7,340.25
71.4%
Needs review
Sable Office SupplySO-3361 · Nov 10
$642.18
99.1%
Synced
Corbell IndustrialPI-7710 · Nov 10
$12,905.00
64.8%
Needs review
Lumen Cloud HostingLC-11204 · Nov 11
$2,310.90
97.5%
Approved
1–6 of 1,206‹›
Vendor invoices → QuickBooks synced 38 records
Finance and operations teams that moved invoice intake off the keyboard
Zephyr RowRavenscroftIronvaleBirchwellUpland
vendor.name Brightline Logistics
invoice.number INV-20418
invoice.total 4,218.60 USD
due_date 2026-12-02
payment_terms Net 30
po_number PO-77310
tax.amount 430.20
contract.renewal_date 2027-03-01
form.consent_signed true
line_items.count 3
confidence.min 0.714
vendor.name Brightline Logistics
invoice.number INV-20418
invoice.total 4,218.60 USD
due_date 2026-12-02
payment_terms Net 30
po_number PO-77310
tax.amount 430.20
contract.renewal_date 2027-03-01
form.consent_signed true
line_items.count 3
confidence.min 0.714
01 / 06 — Features
Four stages you can inspect: read, route, review, record
Mapsy is a pipeline, not a black box. Each stage exposes its inputs, its thresholds and its output.
Extraction models
Fields come back typed, not as a text dump
Prebuilt models for invoices, receipts, contracts and forms return decimals, dates and enums — vendor, subtotal, tax, due date, renewal clause. Need a field we don’t ship? Train a custom model on your own labelled documents.
Line items returned as arrays, not blobs
Per-field confidence on every value
Custom fields trained from your samples
Brightline Logistics · INV-20418Invoice v3.2 · prebuiltSynced 2m ago
BRIGHTLINE LOGISTICSInvoice
INV-20418Nov 2, 2026Due Dec 2, 2026
Pallet freight · 12 × 214.502,574.00
Fuel surcharge286.40
Handling1,018.00
Subtotal3,878.40
Tax340.20
Total USD4,218.60
Total · 98.7% Subtotal + tax = total ✓
VendorBrightline Logistics99.4%
Invoice no.INV-2041899.8%
Invoice date2026-11-0299.1%
Due date2026-12-0297.6%
Subtotal3,878.4098.2%
Tax340.2097.9%
Total4,218.60 USD98.7%
14 of 14 fields extracted⏎ Accept
Workflow builder
Draw the routing as a graph, not a script
Conditions read extracted fields — total, vendor, confidence — and send each document down the right branch: straight into QuickBooks, or to a named approver first. No code, and nothing goes live until you publish the draft.
Branch on any field or confidence value
Approval steps with named approvers
Versioned drafts; publish when ready
Vendor invoices → QuickBooksDraft v14⌘S save
TriggerNew attachment in AP inbox
ExtractInvoice v3.2 · review below 90%
Conditiontotal_amount > 10,000
> greater than
≥ at least
= equals
Yes
ApprovalMarcus O. · Controller
Post billQuickBooks
No
Post billQuickBooks
Draft v14 saved · 6 nodes
Confidence + review
Only the uncertain fields reach a human
Set a threshold and add validation rules like subtotal + tax = total. Anything that falls under it lands in a review queue with the failed rule and the source region highlighted, so the reviewer fixes one field instead of re-keying the whole document.
Thresholds per field or per document type
Arithmetic and required-field rules
Keyboard-first review: J / K, then ⏎
Review queue7 waitingAssign
Hana K.
Elena V.
Dev S.
Quillon Freight55-0147 · Tax amount · 71.4%
Corbell IndustrialPI-7710 · Total · 64.8%
Vantage CartonsVC-2290 · Due date · 68.2%
Marlowe JanitorialMJ-0482 · Vendor · 73.9%
Quillon Freight · 55-0147Nov 9, 2026 · $7,340.25
Tax amount · model read
403.20 71.4% confidence
Reviewer edit
430.20
Rule failed: 6,910.05 + 403.20 = 7,313.25, not 7,340.25
With 430.20: 6,910.05 + 430.20 = 7,340.25
RejectConfirm values ⏎
Auto-approve above 90%JK next / previous
Audit trail
Every figure has a paper trail you can open
Each run records the input, the model version, every field value, every edit and who approved it. When someone asks why a number changed, you open the run instead of reconstructing the afternoon.
Before / after diffs on every edit
Model and workflow version stamped per run
Reviewer and approver named, timestamped in UTC
Run #4,309 · Sable Office Supply · SO-3361Workflow v14Synced 2m ago
From the first attachment to the first posted bill, the path has three stations.
01
Connect
Point Mapsy at an inbox, a Dropbox folder or an API endpoint. Incoming files are split, deskewed and classified as invoice, receipt, contract or form.
Inputs: email · folder · API
02
Configure
Choose a prebuilt model or train a custom one, then draw the workflow: validation rules, confidence thresholds, named approvers.
Output: a draft you can test
03
Launch
Publish. Clean fields post to QuickBooks, Salesforce or your database, exceptions wait in the review queue, and every run is logged.
Result: records + audit trail
03 / 06 — Integrations
Works with your favorite tools
One-click connectors
QuickBooks, Salesforce, Slack and Google Workspace connect in a click and sit beside the tools below. Each push is stamped into the run history, so you can see what was sent and when.
“The confidence threshold is the feature I trust most. Anything under 90% lands in Hana’s review queue with the failed rule highlighted, so corrections stopped being a month-end event.”
— Priya N., AP Lead, Tallow & Reed
“We wired Salesforce and Slack in a single afternoon. Contract renewal dates now land on the account record as typed fields — nobody pastes clauses into notes anymore.”
— Ravi T., RevOps Lead, Alder Ledger
“Our auditor asked who changed a tax figure and when. The run history had the before and after value, the reviewer and the timestamp. That was the whole conversation.”
— Odalys M., Finance Director, Kestrel Print & Pack
06 / 06 — Start
The fields are already in the PDF. Go and collect them.
Choose a ceiling of 500 pages, 10,000 pages or unlimited, connect an inbox, and publish your first workflow.