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.