🔬 Digitize business cards to Notion database with Gemini Vision OCR

167 views · 🔬 Document Extraction & Analysis

Description

🧩 Summary

Easily digitize and organize your business cards!
This workflow allows you to upload a business card image, automatically extract contact information using Google Gemini’s OCR & vision model, and save the structured data into a Notion database — no manual typing required.

Perfect for teams or individuals who want to centralize client contact info in Notion after networking events or meetings.


⚙️ How it works

  1. Form Submission

    • Upload a business card image (.jpg, .png, or .jpeg) through an n8n form.
    • Optionally select a category (e.g., Partner, Client, Vendor).
  2. AI-Powered OCR (Google Gemini)

    • The uploaded image is sent to Google Gemini Vision for intelligent text recognition and entity extraction.
    • Gemini returns structured text data such as:
      {
        "Name": "Jung Hyun Park",
        "Position": "Head of Development",
        "Phone": "021231234",
        "Mobile": "0101231234",
        "Email": "abc@dc.com",
        "Company": "TOV",
        "Address": "6F, Donga Building, 212, Yeoksam-ro, Gangnam-gu, Seoul",
        "Website": "www.tov.com"
      }
  3. JSON Parsing & Cleanup

    • The text response from Gemini is cleaned and parsed into a valid JSON object using a Code node.
  4. Save to Notion

    • The parsed data is automatically inserted into your Notion database (Customer Business Cards).
    • Fields such as Name, Email, Phone, Address, and Company are mapped to Notion properties.

🧠 Used Nodes


📦 Integrations

ServicePurposeNode Type
Google Gemini (PaLM)Image-to-text extraction (OCR + structured entity parsing)@n8n/n8n-nodes-langchain.googleGemini
NotionContact data storagen8n-nodes-base.notion

🧰 Requirements


🚀 Example Use Cases


💡 Tips


🧾 Template Metadata

FieldValue
CategoryAI + Notion + OCR
DifficultyBeginner–Intermediate
Trigger TypeForm Submission
Use CaseAutomate business card digitization
Works withGoogle Gemini, Notion

🔗 Nodes Used

Notion, n8n Form Trigger, Google Gemini

📥 Import

Download workflow.json and import into n8n: Workflow menu → Import from File

📖 Importing guide · 🔑 Credential setup