Process Thai documents with TyphoonOCR & AI to Google Sheets (multi-page PDF)
Documents & extraction workflow for n8n with 14 active steps. Starts with Manual Trigger. Uses OpenRouter. Integrations include OpenRouter, Google Sheets.
What it does
14 active nodes · Starts with Manual Trigger.
Steps in the template include:
- When clicking ‘Test workflow’ (Manual Trigger)
- Extract Text with Typhoon OCR (Execute Command)
- Load PDFs from doc Folder (Read/Write Files from Disk)
- Read/Write Files from Disk (Read/Write Files from Disk) — write
Nodes and integrations
- Manual Trigger
- Execute Command ×3
- Read/Write Files from Disk ×3
- Code ×2
- Aggregate
- Loop Over Items (Split in Batches)
- Basic LLM Chain
- OpenRouter Chat Model
- Google Sheets
See the author’s step names
- When clicking ‘Test workflow’ (Manual Trigger)
- Extract Text with Typhoon OCR (Execute Command)
- Load PDFs from doc Folder (Read/Write Files from Disk)
- Read/Write Files from Disk (Read/Write Files from Disk) — write
- Set_Input_Path (Code)
- Split PDF page (Execute Command)
- Read Splite PDF Page (Read/Write Files from Disk)
- Aggregate (Aggregate)
- Loop Over Items (Loop Over Items (Split in Batches))
- Parse JSON to Sheet Format (Code)
- Structure Text to JSON with LLM (Basic LLM Chain)
- OpenRouter Chat Model (OpenRouter Chat Model)
- Clear tmp files (Execute Command)
- Save to Google Sheet (Google Sheets) — append
Accounts and credentials
- OpenRouter access
- Google Sheets
Credential types in the graph: openRouterApi, googleSheetsOAuth2Api
AI models and swaps
OpenRouter · Chat
openai/gpt-4o-mini in OpenRouter Chat Model. Potentially swappable with a compatible n8n chat model node. Test the replacement with the next step.
Resource information
- Credit basis
- Author listed by n8n
- Pricing
- Template access shown on n8n
- License
- Not specified
- Last record update
- Nov 5, 2026
