{
  "name": "Track expenses by parsing Telegram transaction messages to Google Sheets",
  "nodes": [
    {
      "id": "d4d52570-7ce4-4e61-a4ab-08a9cc80c090",
      "name": "If",
      "type": "n8n-nodes-base.if",
      "position": [
        260,
        -260
      ]
    },
    {
      "id": "6ce64c44-f418-4d20-9f01-036e54804e79",
      "name": "Google Sheets",
      "type": "n8n-nodes-base.googleSheets",
      "position": [
        700,
        -260
      ]
    },
    {
      "id": "1186ead6-2d97-460f-b90a-f81928f7cbfc",
      "name": "Telegram Trigger",
      "type": "n8n-nodes-base.telegramTrigger",
      "position": [
        40,
        -260
      ]
    },
    {
      "id": "cd4479fa-bc73-436b-971f-65a5b6de0b9f",
      "name": "transactions",
      "type": "n8n-nodes-base.code",
      "position": [
        480,
        -260
      ]
    },
    {
      "id": "30f6930a-aae3-4f95-9116-303dd8e07062",
      "name": "Sticky Note",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        0,
        -460
      ],
      "parameters": {
        "width": 920,
        "height": 420,
        "content": "# Expense Tracker Automation\n\n"
      }
    }
  ],
  "connections": {
    "If": {
      "main": [
        [
          {
            "node": "transactions",
            "type": "main",
            "index": 0
          }
        ],
        []
      ]
    },
    "transactions": {
      "main": [
        [
          {
            "node": "Google Sheets",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Telegram Trigger": {
      "main": [
        [
          {
            "node": "If",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}