Integrations
Connect your sources and destinations
Ingest documents and read extracted data through the /api/v1 developer API. Google Drive import works in the dashboard today; file export (CSV, Excel, JSON) works in the dashboard and via API. Automation via webhooks is available today.
Status reflects the v1 API. Upload, URL ingest, and Google Drive import are available today; file export works in the dashboard and via API. Use Quickstart or the SDKs to get started.
Input sources
Where documents enter Klaaro. Available paths use POST /api/v1/documents with an API key.
| Integration | Status | Setup |
|---|---|---|
| Direct upload | Available |
POST /api/v1/documents Authorization: Bearer sk_... Content-Type: multipart/form-data datasetId=YOUR_DATASET_ID file=@invoice.pdf |
| URL ingest | Available |
POST /api/v1/documents
Authorization: Bearer sk_...
Content-Type: application/json
{ "datasetId": "YOUR_DATASET_ID", "url": "https://example.com/doc.pdf" } |
| Google Drive | Available |
|
Output destinations
How you read or export extracted data. Records API and file downloads are available today.
| Integration | Status | Setup |
|---|---|---|
| Records API | Available |
GET /api/v1/datasets/YOUR_DATASET_ID/records?limit=200 Authorization: Bearer sk_... |
| File export (CSV, Excel, JSON) | Available |
GET /api/datasets/YOUR_DATASET_ID/export?format=json Authorization: Bearer sk_... |
Automation platforms
For n8n, use the official community node n8n-nodes-klaaro. For Zapier and Make, register outbound webhooks with POST /api/v1/webhooks and call the v1 API from HTTP modules.
n8n
- Install n8n-nodes-klaaro: n8n → Settings → Community nodes. Self-hosted: npm install n8n-nodes-klaaro in ~/.n8n/custom, then restart n8n.
- Add a Klaaro credential with your API key from Team → API keys.
- Klaaro Trigger — start workflows on extraction complete, failure, or record update (webhook registered automatically on activation).
- Klaaro action node — upload documents, list/fetch records; enable Wait Until Done to poll until extraction finishes.
Community node package
n8n-nodes-klaaro
Zapier
- Create an API key in Team → API keys.
- Use Webhooks by Zapier as the trigger and register that URL via POST /api/v1/webhooks.
- Add HTTP by Zapier for actions against /api/v1 (upload, poll document status, read records).
Config for API calls
Base URL: https://klaaro.ai/api/v1 Authorization: Bearer YOUR_API_KEY
Make
- Create an API key in Team → API keys.
- Expose a webhook scenario in Make and register it with POST /api/v1/webhooks.
- Chain HTTP modules for /api/v1 calls using the config below: upload → wait for webhook → fetch records.
Config for API calls
Base URL: https://klaaro.ai/api/v1 Authorization: Bearer YOUR_API_KEY