Web Scraping & Data Extraction

Line_Chatbot_Extract_Text_from_Pay_Slip_with_Gemini

Line_Chatbot_Extract_Text_from_Pay_Slip_with_Gemini

Webhook
High
17
Nodes
Webhook
Trigger
High
Complexity
7/22/2025
Added

Workflow Overview

Total Nodes
17
Node Types
10

Node Types

memory Buffer Window
Window Buffer Memory
1 node
sticky Note
Sticky Note, Sticky Note1, Sticky Note2, Sticky Note3, Sticky Note4
5 nodes
http Request
Line: Get Image, Line: Response to User, Line: Text Response to User
3 nodes
set
Message Type
1 node
lm Chat Google Gemini
Google Gemini for Image, Google Gemini for Text
2 nodes
switch
Message Classification
1 node
agent
Text Message Processing
1 node
chain Llm
Image Message Processing
1 node
google Sheets
Text from Slip Result
1 node
webhook
Line: Messaging API
1 node

Workflow JSON

17.7 KB
{
  "id": "bPxDenPJ5Ixx0txY",
  "meta": {
    "instanceId": "42d7f9cf04ccdfd3d3df5ffa87039b320845693c4b4e380cbb8cc2807641f810",
    "templateCredsSetupCompleted": true
  },
  "name": "Line_Chatbot_Extract_Text_from_Pay_Slip_with_Gemini",
  "tags": [],
  "nodes": [
    {
      "id": "83f758b4-a80b-4f27-ac13-ee0958ed97f2",
      "name": "Window Buffer Memory",
      "type": "@n8n/n8n-nodes-langchain.memoryBufferWindow",
      "position": [
        200,
        320
      ],
      "parameters": {
        "sessionKey": "={{ $json.body.events[0].source.userId }}",
        "sessionIdType": "customKey"
      },
      "typeVersion": 1.3
    },
    {
      "id": "c41976eb-4a35-4c59-8167-538c651ad7e5",
      "name": "Sticky Note",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -200,
        520
      ],
      "parameters": {
        "width": 620,
        "height": 500,
        "content": "## Extract text from image\n**Prompt for Gemini**\nAnalyze image and then return in J...

Showing first 1000 characters. Click "Expand" to view the full JSON.