Start extracting
Drop in your invoices, receipts, statements or payslips and let the AI pull out the fields. Batch uploads and custom Excel templates are supported.
How to use Extracto
Pipeline
By Department
Recently Sent
Activity
Upload documents
Drop files here or browse
PDF, PNG, JPG, JPEG, HEIC, HEIF, WEBP, GIF — batch supported
HEIC/HEIF supported (iPhone & iPad photos)
Reads most accurately from a PDF export or a flatbed scan. Photos work too — lay the page flat in even light and keep the whole page, every page, inside the frame.
Custom Excel template
— extract straight into your own spreadsheet layout
Upload an .xlsx file that has a row of column headers (e.g. Supplier, PO Number, Invoice Date, Net, VAT, Gross). The right sheet and header row are found for you — README pages, company banners and report titles above your headers are skipped, and you can correct both afterwards. Columns are smart-matched to document fields on upload, and the Template → Excel export on the Send & Export screen fills them in — drop-in ready for your existing workflow. Include line-item columns (e.g. Item, Qty, Unit Price, Line Total) and the export switches to one row per line item with your document fields repeated alongside.
Tax
Tax rate stamped onto accounting exports. Defaults to 0% — change it if your invoices carry a specific Malaysian SST/GST rate.
Document type
Select the document type — this automatically activates the right header fields below, controls line item extraction, and routes documents to the correct department.
Field Presets
— save your field selections and reload them in one click
Configure your fields below, then save them as a named preset. Load a preset at any time to instantly restore that field selection — great for recurring document types or team workflows.
Fields to extract
These header fields are extracted from each document. Selecting a document type above will auto-activate the right fields for that category. Add custom fields for anything specific to your workflow.
Extract documents first, then review results here.
Verify your documents first, then send and export here.
Departments
Google Sheets setup
Connect a Google Sheet to a department in four one-time steps — no coding needed beyond a copy & paste.
- In your Google Sheet, open Extensions → Apps Script.
- Delete anything there, click Copy script below, and paste it in.
- Click Deploy → New deployment → Web app; set Who has access to Anyone, then Deploy and authorise.
- Copy the Web app URL Google shows you, and paste it into the department's Sheet URL field above.
Download destination
Choose where your exports land when you download them. Keep them as normal downloads to this device, or send them straight into a folder your own cloud app — iCloud Drive, Google Drive, Dropbox, OneDrive — already syncs. No accounts or API setup beyond picking the folder once. Applies to every Excel, CSV, and accounting export.
Where your exports end up is your choice. Extracto processes your documents in Singapore. If you pick a folder that a cloud app syncs, your exports are uploaded to that provider and may be stored outside Singapore under their terms, not ours. Choose a local folder if your data has to stay in-region.
Audit trail
When enabled, every verification action is recorded with the verifier's name, timestamp, document name, and any fields that were edited. The log persists through session clears and is exportable to Excel.
Audit trail disabled
Column templates per department
Define exactly which fields appear in each department's export and what headers they use.
Saved settings
Your departments, field selections, custom templates, and preferences are automatically saved to this browser. They restore every time you open the app. Document data is never saved.
Document Types
Define each document type, whether to extract line items, and which columns to pull per row.
No audit entries yet. Verify a document to start the trail.