Data

Building a pipeline

Create a pipeline, define a schema, upload documents, review extractions, and export structured data.

A pipeline turns a batch of documents into structured data. You set it up once — a name and a schema — then run as many documents through it as you like.

Create a pipeline

From your Workspace, choose + New → Database, then give the pipeline a name and an optional description.

Define a schema

The schema is the list of fields you want to extract from each document. For every field you set:

  • Field name — a unique identifier, e.g. invoice_number or total_amount.
  • Field type — text, number, date, boolean, currency, email, or url.
  • Required — whether the field must be present in every document.
  • Description — a short note that helps the AI understand what to extract.

Clear field descriptions are the single biggest lever on accuracy. Starting from the Template Library — pre-built schemas for invoices, receipts, contracts, and more — saves time on common document types.

Upload documents

Drag and drop your files, or browse to them. Supported formats are PDF, DOCX, XLSX, CSV, and TXT, up to 50MB per file, and you can upload a whole batch at once.

Monitor processing

Each document moves through a few states as it's read and extracted:

StateMeaning
PendingWaiting to be processed.
ProcessingBeing extracted by AI.
CompletedExtracted successfully.
Review requiredLow confidence — needs a human look.
FailedCould not be processed.

Review and approve

For anything flagged Review required, the review view shows the original document beside the extracted data. Correct any fields that need it, then approve or reject the extraction. You can tune the confidence threshold to control how much gets flagged for review versus accepted automatically.

The review view — the original document beside its extracted fields.
The review view — the original document beside its extracted fields.

Export

Export the structured data in the format that fits where it's going: CSV for spreadsheets, JSON for applications and APIs, or Excel (XLSX).

Tips

  • Write clear field descriptions — they do more for accuracy than anything else.
  • Reuse templates for document types you process repeatedly.
  • Always review low-confidence extractions before you rely on the data.

AltStudio can also connect to external data sources beyond document extraction. Those connections are covered separately.

On this page