# Connect TableFlow to Your System

Connect TableFlow to your existing system with our API and integrations. Upload messy files and get clean results.

## How It Works

Automate your entire document processing workflow with a few API calls.

1

### Upload Documents

Send documents via API endpoint - single files or batches

2

### Process Automatically

TableFlow extracts and validates data based on your configuration

3

### Receive Notifications

Get real-time webhooks when processing completes

4

### Retrieve Results

Pull structured data in JSON, CSV, or your preferred format

## Simple to Implement

Get started with just a few lines of code

### Upload a File

```
const formData = new FormData();
formData.append('file', file);
const upload = await fetch('https://api.tableflow.com/v2/extractions/upload', {
  method: 'POST',
  body: formData
});
```

### Receive Webhook

```
{
  "created_at": 1757029626,
  "id": "jmPDae22Mi2OzUuh",
  "status": "completed"
}
```

### Retrieve Data

```
const result = await fetch(`https://api.tableflow.com/v2/extractions/${id}`);
const { data } = await result.json();
console.log(data);
// { invoice_number: "INV-001", total: 1250.00, vendor: "Acme Corp" ... }
```

## Key Capabilities

Everything you need to integrate document processing into your workflow.

### RESTful API

Well-documented REST API with endpoints for all operations. Clear error messages and status codes. Comprehensive documentation available at [docs.tableflow.com](https://docs.tableflow.com/)

### Real-time Webhooks

Instant notifications when documents are processed. Configure multiple webhook endpoints. Retry logic for failed deliveries. Full event history and logs.

### Platform Integrations

Pre-built connectors for ERPs and automation platforms. Works with n8n, Make, Zapier, and more. Custom integrations available. Need a specific integration? Reach out.

### Batch Processing

Process thousands of documents in parallel. Async operations with progress tracking. Bulk status updates and downloads. Enterprise-grade performance at scale.

## Made For Your Business

An integration that works with your existing systems.

### No Disruption

Integrate without changing existing workflows. TableFlow adapts to your systems, not the other way around.

### Real-time Data

Instant data delivery to any system. No delays, no manual transfers, no data silos.

### Quick Integration

Most teams integrate in under a day. Clear documentation and examples get you started fast.

### Enterprise Scale

Built for high-volume operations. Process millions of documents without infrastructure worries.

## API & Integration FAQ

Common questions about integrating TableFlow with your systems

### How easy is it to integrate TableFlow with my existing system?

### What API capabilities does TableFlow provide?

### How do webhooks work for real-time notifications?

### Which systems can TableFlow integrate with?

### Can I process documents in bulk through the API?

### How secure is the API?

### What format does the API return extracted data in?

### Is there a rate limit on API calls?

## Ready to Connect TableFlow to Your System?

Start automating document processing with our powerful API.
