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.