Data Processing & Analysis
AI agent: expense tracker in Google Sheets and n8n chat
AI agent: expense tracker in Google Sheets and n8n chat
Complex
High
10
Nodes
Complex
Trigger
High
Complexity
7/22/2025
Added
Workflow Overview
Total Nodes
10
Node Types
9
Node Types
execute Workflow Trigger
Workflow Input Trigger
1 node
agent
AI Agent
1 node
chat Trigger
When chat message received
1 node
lm Chat Open Ai
OpenAI Chat Model, OpenAI Chat Model1
2 nodes
memory Buffer Window
Window Buffer Memory
1 node
sticky Note
Sticky Note
1 node
information Extractor
Expense text to JSON parser
1 node
google Sheets
Save expense into Google Sheets
1 node
tool Workflow
Parse msg and save to Sheets
1 node
Workflow JSON
10.34 KB
{
"id": "aLTkMiEDYXbMK4fT",
"meta": {
"instanceId": "5b860a91d7844b5237bb51cc58691ca8c3dc5b576f42d4d6bbedfb8d43d58ece",
"templateCredsSetupCompleted": true
},
"name": "AI agent: expense tracker in Google Sheets and n8n chat",
"tags": [],
"nodes": [
{
"id": "9260b53e-6848-4f34-9643-311c58c807f6",
"name": "AI Agent",
"type": "@n8n/n8n-nodes-langchain.agent",
"position": [
360,
40
],
"parameters": {
"options": {
"maxIterations": 3,
"systemMessage": "You are a helpful accountant. Use save to db tool to save expense message to DB. respond with \"Your expense saved, here is the output of save sub-workflow:[data]\""
}
},
"typeVersion": 1.7
},
{
"id": "0d7a686c-42c2-4223-9f78-b454788fb6da",
"name": "When chat message received",
"type": "@n8n/n8n-nodes-langchain.chatTrigger",
"position": [
0,
40
],
"webhookId": "6...Showing first 1000 characters. Click "Expand" to view the full JSON.