What are Extractions?
Extractions are automated processes that use AI to pull structured data from your documents based on defined Templates. They analyze document content, identify relevant information, and convert unstructured documents into structured data.Supported Document Types
- Spreadsheets - Excel files (.xlsx, .xls), CSV files (.csv), TSV files (.tsv), and other tabular formats
- PDFs - Forms, invoices, statements, reports, and more
- Images - Scanned documents, receipts, business cards, and photos (.jpg, .png, .webp, .tiff)
Create an Extraction in the Dashboard
- Navigate to the Extractions page.
- Click New Extraction.
- Upload your document or provide a file URL.
- Select an existing Template or create a new one.
- Click Upload to start the process.
Create an Extraction via API
- Upload a file with the
/v2/extractions/upload
endpoint - Specify a template ID to determine how data is extracted
Response
Retrieve Extraction Results
Once an Extraction has completed, you can access the data in several ways:- View in Dashboard - See extracted fields and tables in the TableFlow dashboard
- Download Results - Export the data as JSON, CSV, or Excel files
- API / Webhooks - Retrieve results programmatically using the TableFlow API
How Extractions Work
TableFlow’s AI extraction process involves several key steps:- Document Analysis - AI analyzes the structure, layout, and content of your document
- Template Mapping - AI matches document content to your template fields and tables
- Data Extraction - AI extracts the relevant data based on context and positioning
- Validation - AI validates extracted data against rules in your template