AutomationFlowsAI & RAG › Track Personal Finances with Gpt-4 via Telegram & Google Sheets

Track Personal Finances with Gpt-4 via Telegram & Google Sheets

ByMd. Nazmul Islam @pomegai on n8n.io

Track your expenses, gain insights, and manage money smarter – right from Telegram. _

Event trigger★★★★☆ complexityAI-powered14 nodesTelegram TriggerOpenAITelegramAgentGoogle Sheets ToolOpenAI ChatMemory Buffer Window
AI & RAG Trigger: Event Nodes: 14 Complexity: ★★★★☆ AI nodes: yes Added:

This workflow corresponds to n8n.io template #3932 — we link there as the canonical source.

This workflow follows the Agent → Google Sheets Tool recipe pattern — see all workflows that pair these two integrations.

The workflow JSON

Copy or download the full n8n JSON below. Paste it into a new n8n workflow, add your credentials, activate. Full import guide →

Download .json
{
  "id": "zTJPdvC8wsFg4sEZ",
  "meta": {
    "templateCredsSetupCompleted": true
  },
  "name": "My workflow",
  "tags": [],
  "nodes": [
    {
      "id": "1e564a55-3c3f-4b9e-97ee-15d0e472ff6b",
      "name": "Receive Input Via Telegram",
      "type": "n8n-nodes-base.telegramTrigger",
      "position": [
        -660,
        100
      ],
      "parameters": {},
      "typeVersion": 1.1
    },
    {
      "id": "776a251a-390b-49e8-90fe-7f8971a4fb76",
      "name": "Transcribe Voice Message ",
      "type": "@n8n/n8n-nodes-langchain.openAi",
      "position": [
        160,
        200
      ],
      "parameters": {},
      "typeVersion": 1.8
    },
    {
      "id": "44e251a9-e6ad-4d66-ade4-fbc1c3657325",
      "name": "Send AI Response To Telegram",
      "type": "n8n-nodes-base.telegram",
      "position": [
        1040,
        100
      ],
      "parameters": {},
      "typeVersion": 1.2
    },
    {
      "id": "95f8ebb3-d4f7-408a-8269-424adf0c520a",
      "name": "User's Text Message",
      "type": "n8n-nodes-base.set",
      "position": [
        0,
        0
      ],
      "parameters": {},
      "typeVersion": 3.4
    },
    {
      "id": "77e443cc-b86e-49ae-9868-b58bbfd6daac",
      "name": "Download User's Voice Message",
      "type": "n8n-nodes-base.telegram",
      "position": [
        -120,
        200
      ],
      "parameters": {},
      "typeVersion": 1.2
    },
    {
      "id": "b2f8c528-9663-4d7b-9f55-010c6374ac23",
      "name": "Detect Message Type",
      "type": "n8n-nodes-base.switch",
      "position": [
        -440,
        100
      ],
      "parameters": {},
      "typeVersion": 3.2
    },
    {
      "id": "668f4ab0-936a-4383-8c10-21cfecfc7b7d",
      "name": "Finance Tracker Agent",
      "type": "@n8n/n8n-nodes-langchain.agent",
      "position": [
        600,
        100
      ],
      "parameters": {},
      "typeVersion": 1.8
    },
    {
      "id": "75e50454-1567-4d90-bba4-dca4b545310e",
      "name": "Watch Existing Finance Data",
      "type": "n8n-nodes-base.googleSheetsTool",
      "position": [
        820,
        320
      ],
      "parameters": {},
      "typeVersion": 4.5
    },
    {
      "id": "c6152675-c34e-4c5b-a58d-0b03775c22cd",
      "name": "Add New Finance Data",
      "type": "n8n-nodes-base.googleSheetsTool",
      "position": [
        980,
        320
      ],
      "parameters": {},
      "typeVersion": 4.5
    },
    {
      "id": "1a7cb393-23c7-4f67-afdd-b13083d27a01",
      "name": "Generate User's Reply With OpenAi",
      "type": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
      "position": [
        500,
        320
      ],
      "parameters": {},
      "typeVersion": 1.2
    },
    {
      "id": "e5e389e5-d395-4d83-b2d3-1768b8f00404",
      "name": "Remember Chat History",
      "type": "@n8n/n8n-nodes-langchain.memoryBufferWindow",
      "position": [
        660,
        320
      ],
      "parameters": {},
      "typeVersion": 1.3
    },
    {
      "id": "e99610e3-57ba-443e-9874-b37103de38ba",
      "name": "Sticky Note",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -720,
        -200
      ],
      "parameters": {
        "content": ""
      },
      "typeVersion": 1
    },
    {
      "id": "2032e33b-c4c8-41f8-97c4-0bf4dd2a974e",
      "name": "Sticky Note1",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        400,
        -200
      ],
      "parameters": {
        "content": ""
      },
      "typeVersion": 1
    },
    {
      "id": "910588b8-1543-4de6-9bcb-f5835472d341",
      "name": "Sticky Note2",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -260,
        -200
      ],
      "parameters": {
        "content": ""
      },
      "typeVersion": 1
    }
  ],
  "active": false,
  "settings": {
    "executionOrder": "v1"
  },
  "versionId": "5964e3d4-65d1-44ba-ae79-5b2d5503201e",
  "connections": {
    "Detect Message Type": {
      "main": [
        [
          {
            "node": "User's Text Message",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "Download User's Voice Message",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "User's Text Message": {
      "main": [
        [
          {
            "node": "Finance Tracker Agent",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Add New Finance Data": {
      "ai_tool": [
        [
          {
            "node": "Finance Tracker Agent",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "Finance Tracker Agent": {
      "main": [
        [
          {
            "node": "Send AI Response To Telegram",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Remember Chat History": {
      "ai_memory": [
        [
          {
            "node": "Finance Tracker Agent",
            "type": "ai_memory",
            "index": 0
          }
        ]
      ]
    },
    "Transcribe Voice Message ": {
      "main": [
        [
          {
            "node": "Finance Tracker Agent",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Receive Input Via Telegram": {
      "main": [
        [
          {
            "node": "Detect Message Type",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Watch Existing Finance Data": {
      "ai_tool": [
        [
          {
            "node": "Finance Tracker Agent",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "Download User's Voice Message": {
      "main": [
        [
          {
            "node": "Transcribe Voice Message ",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Generate User's Reply With OpenAi": {
      "ai_languageModel": [
        [
          {
            "node": "Finance Tracker Agent",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    }
  }
}
Pro

For the full experience including quality scoring and batch install features for each workflow upgrade to Pro

About this workflow

Track your expenses, gain insights, and manage money smarter – right from Telegram. _

Source: https://n8n.io/workflows/3932/ — original creator credit. Request a take-down →

More AI & RAG workflows → · Browse all categories →

Related workflows

Workflows that share integrations, category, or trigger type with this one. All free to copy and import.

AI & RAG

BoomerBobBot.TP. Uses agent, telegramTrigger, telegram, memoryBufferWindow. Event-driven trigger; 95 nodes.

Agent, Telegram Trigger, Telegram +10
AI & RAG

Digital marketers, content creators, social media managers, and businesses who want to use AI marketing automation for YouTube Shorts without spending hours on production. This AI workflow helps anyon

OpenAI, HTTP Request, OpenAI Chat +7
AI & RAG

Jarvis is a powerful multi-agent productivity assistant built in n8n. It works directly from Telegram and can understand both text messages and voice notes.

Telegram Trigger, Telegram, OpenAI +10
AI & RAG

Unlock the Power of Language with Personalized AI Learning! MOTION TUTOR is a revolutionary AI-powered language learning platform that adapts to your progress and guides you from basic vocabulary to c

Agent, Airtable Tool, OpenAI Chat +6
AI & RAG

Automate your personal productivity with this intelligent n8n workflow that integrates Telegram, Google Sheets, and OpenAI (GPT-4o). This system uses multiple AI agents to manage work hours, tasks, fi

Agent, OpenAI Chat, Telegram +9