The build is on us.
All of it happens before any money changes hands, and almost none of it needs your time.

Invoicesupplier, number, VAT, dates, total 
Contractparties, term, value, effective date 
IDname, document number, date of birth
- 01
We talk for 30 minutes
What documents you handle, what you need out of them, and where that data has to end up. If it is not a fit, we will say so on the call.
30 minutes
- 02
You send a few representative documents
Whatever actually comes in. We need to see the scans that arrive crooked and the supplier who formats their invoices differently to everyone else.
We sign an NDA if you want one, and redacted samples are fine. Your documents never train anything, and we do not keep them.

- 03
We build it
The extraction, the output structure, the validation, and the connection into Make, your ERP or your own API. That part is ours to do.
Usually one business day
- 04
You look at the output
Your documents, your fields, your team checking whether the values are right. That is the only part that asks anything of you, and it is reading results.
Zero hours of setup on your side
- 05
It goes live, and only then does it cost anything
You pay per document processed. Nothing before that point, and nothing else after it.
It lands where your data already lives.
You do not adopt a new tool or move your team into somebody else's dashboard. The extraction runs behind whatever you already use.
The same path, whatever the page looks like
Pick a document type. The request in the middle is the same one every time. What changes is the page it reads and the record it writes.







The documents and the destination screens are samples. Each one shows the kind of system the fields land in, not a named customer.
Documents arrive from
- An email inbox, including Gmail
- A shared drive
- An upload in your own interface
- A scanner or a phone camera
Fabrx does
- Classification
- Field extraction
- Validation
Data lands in
- Make
- Your own app, over our API
- Your ERP
What comes back
- Structured fields, same shape every time
- A webhook on every result
- An exception when a value cannot be read
{ "event": "document.processed", "type": "invoice", "fields": { "supplier": "Meridian Supply SRL", "number": "MS-2026-0416", "vat_id": "RO99014288", "date": "2026-07-27", "due": "2026-08-26", "currency": "EUR", "total": 4182.60, "pages": 2, }, "exceptions": []}Your documents stay yours.
- We do not store them
- Documents pass through and are gone. Fragments are kept only if you switch on data lineage, and that is your choice to make.
- Never used for training
- Your documents and the data we pull out of them never train a model, ours or anybody else's.
- GDPR
- PII detection and audit trails are included in the service.
- Google and Gmail access
- If you ask us to collect documents from your Gmail inbox, Fabrx requests read-only access (the gmail.readonly scope) and uses it only to find and import the messages and attachments you select for processing. Gmail data is never used for advertising and never trains a model, and you can revoke access at any time from your Google Account. The privacy policy sets out the full terms.