Overview
Google Document AI is Google Cloud's document processing – invoice extraction, receipt scanning, form parsing, custom processors. The Automize Document AI connector covers these.
- Regions: Multi-region (us, eu).
- Plans: Pay-per-page.
Setting up the connection
Auth type: OAuth 2.0 (Authorization Code).
- Google Cloud Console → Enable Document AI API.
- Service account with Document AI API User role.
- In Automize → Settings → Connectors → Google Doc AI. Paste credentials + project ID + processor ID + region.
Find your credentials at https://console.cloud.google.com/apis/credentials.
Rate limits
Per-processor quotas.
Data model
Document AI:
Project ─── Processors (invoice, receipt, form, custom)
└─ Processed DocumentsAvailable operations
5 operations available. Click any row to jump to its detail.
| Operation | Category | What it does |
|---|---|---|
| Batch Process | General | Process multiple documents asynchronously |
| Get Operation | General | Check status of a batch/async operation |
| List Processor Types | General | List available processor types (OCR, invoice, receipt, etc.) |
| List Processors | General | List available processors |
| Process Document | General | Process a document with a processor (OCR, invoice, receipt, etc.) |
Operations
Batch Process
Process multiple documents asynchronously
| Parameter | Required | Type | Description |
|---|---|---|---|
Project Id project_id | Yes | text | |
Location location | Yes | text | |
Processor Id processor_id | Yes | text | |
Inputdocuments inputDocuments | Yes | text | |
Documentoutputconfig documentOutputConfig | Yes | text |
Tips
- Async – GCS input + output. For high volume.
Get Operation
Check status of a batch/async operation
| Parameter | Required | Type | Description |
|---|---|---|---|
Project Id project_id | Yes | text | |
Location location | Yes | text | |
Operation Id operation_id | Yes | text |
List Processor Types
List available processor types (OCR, invoice, receipt, etc.)
| Parameter | Required | Type | Description |
|---|---|---|---|
Project Id project_id | Yes | text | |
Location location | Yes | text |
List Processors
List available processors
| Parameter | Required | Type | Description |
|---|---|---|---|
Project Id project_id | Yes | text | |
Location location | Yes | text |
Tips
- Returns project's deployed processors.
Process Document
Process a document with a processor (OCR, invoice, receipt, etc.)
| Parameter | Required | Type | Description |
|---|---|---|---|
Project Id project_id | Yes | text | |
Location location | Yes | text | |
Processor Id processor_id | Yes | text | |
Rawdocument rawDocument | Yes | textarea | |
Inlinedocument inlineDocument | Yes | text |
Tips
- processor_id + document (base64 or GCS URI).
- Returns extracted entities + text + form fields + tables.
FAQ
- vs AWS Textract / Azure Doc Intelligence?
- Google: strong on multilingual + handwriting. Azure: strong on receipts/invoices. Textract: strong on forms. Test on your docs.