Digitize business cards with Thai OCR & save to Google Sheets or CRM
Needs changesWhat this workflow does
This AI workflow has 24 nodes and runs when someone submits an n8n form (“Name card collector”) (plus 1 other trigger). Along the way it connects OpenAI Chat Model, Google Sheets, Gmail and SerpApi (Google Search).
How it runs
Trigger: When someone submits an n8n form (“Name card collector”) (plus 1 other trigger).
- Edit Image: information
- Edit Image: information
- OCR Agent (AI Agent): runs an AI agent, with model: Typhoon OCR
- OCR Agent (AI Agent): runs an AI agent, with model: Typhoon OCR
- Contact Info Parser (Basic LLM Chain): sends a prompt to an LLM, with model: Typhoon 2.1 Gemma
- Contact Info Parser (Basic LLM Chain): sends a prompt to an LLM, with model: Typhoon 2.1 Gemma
- Contact Info Enricher (Basic LLM Chain): sends a prompt to an LLM, with model: Typhoon 2.1 Gemma
- Search Agent (AI Agent): runs an AI agent, with model: Typhoon 2.1 Gemma; 1 tool (SerpAPI)
- Greeting Email Composer (Basic LLM Chain): sends a prompt to an LLM, with model: Typhoon 2.1 Gemma
- Text to JSON (Edit Fields (Set)): sets 1 field: contact_obj
…plus 7 more steps. See the full node list below.
Services it uses
Before you upgrade to n8n 3.0
1 thing in this workflow is removed in n8n 3.0. Fix it before you upgrade:
- SerpApi (Google Search) in SerpAPI: no direct replacement: call the SerpApi REST API with an HTTP Request tool, or use a verified community node.
Rather not rewrite it? Many of these flows can be rebuilt in Make (free plan).
| Removed in 3.0 | Replace with |
|---|---|
| SerpApi (Google Search) SerpAPI | No direct replacement: call the SerpApi REST API with an HTTP Request tool, or use a verified community node |
Nodes used (9)
- OpenAI Chat Model
@n8n/n8n-nodes-langchain.lmChatOpenAi - AI Agent
@n8n/n8n-nodes-langchain.agent - Basic LLM Chain
@n8n/n8n-nodes-langchain.chainLlm - Google Sheets
n8n-nodes-base.googleSheets - Gmail
n8n-nodes-base.gmail - Edit Image
n8n-nodes-base.editImage - Edit Fields (Set)
n8n-nodes-base.set - n8n Form Trigger
n8n-nodes-base.formTrigger - SerpApi (Google Search)
@n8n/n8n-nodes-langchain.toolSerpApi
From the author
This n8n template demonstrates how to use Typhoon OCR + LLM to digitize business cards, enrich the extracted details, and save them directly into Google Sheets or any CRM. It works with both Thai and English business cards and even includes an optional step…