{
  "openruna_format": "flow-graph-v1",
  "title": "N8N Financial Tracker Telegram Invoices to Notion with AI Summaries & Reports",
  "slug": "n8n-financial-tracker-telegram-invoices-to-notion-with-ai-summaries-reports",
  "source_filename": "0931_Telegram_Splitout_Monitor_Scheduled.json",
  "nodes": [
    {
      "id": "Google Gemini Chat Model",
      "name": "Google Gemini Chat Model",
      "integration": "@n8n/n8n-nodes-langchain.lmChatGoogleGemini",
      "kind": "action"
    },
    {
      "id": "Basic LLM Chain",
      "name": "Basic LLM Chain",
      "integration": "@n8n/n8n-nodes-langchain.chainLlm",
      "kind": "action"
    },
    {
      "id": "Schedule Trigger | for send chart report",
      "name": "Schedule Trigger | for send chart report",
      "integration": "schedule",
      "kind": "trigger"
    },
    {
      "id": "Get Recent Data from Notions",
      "name": "Get Recent Data from Notions",
      "integration": "notion",
      "kind": "action"
    },
    {
      "id": "Summarize Transaction Data",
      "name": "Summarize Transaction Data",
      "integration": "summarize",
      "kind": "action"
    },
    {
      "id": "Generate Chart",
      "name": "Generate Chart",
      "integration": "quickChart",
      "kind": "action"
    },
    {
      "id": "Send Chart Image to Group or Private Chat",
      "name": "Send Chart Image to Group or Private Chat",
      "integration": "telegram",
      "kind": "action"
    },
    {
      "id": "Convert Data to JSON chart payload",
      "name": "Convert Data to JSON chart payload",
      "integration": "code",
      "kind": "logic"
    },
    {
      "id": "Telegram Trigger | When recive photo",
      "name": "Telegram Trigger | When recive photo",
      "integration": "telegram",
      "kind": "trigger"
    },
    {
      "id": "Get Image Info",
      "name": "Get Image Info",
      "integration": "editImage",
      "kind": "action"
    },
    {
      "id": "Parse To your object | Table",
      "name": "Parse To your object | Table",
      "integration": "@n8n/n8n-nodes-langchain.outputParserStructured",
      "kind": "action"
    },
    {
      "id": "Split Out | data transaction",
      "name": "Split Out | data transaction",
      "integration": "splitOut",
      "kind": "logic"
    },
    {
      "id": "Sendback to chat and give summarize text",
      "name": "Sendback to chat and give summarize text",
      "integration": "telegram",
      "kind": "action"
    },
    {
      "id": "Record To Notion Database",
      "name": "Record To Notion Database",
      "integration": "notion",
      "kind": "action"
    },
    {
      "id": "Telegram",
      "name": "Telegram",
      "integration": "telegram",
      "kind": "action"
    }
  ],
  "edges": [
    {
      "from": "Telegram",
      "to": "Get Image Info"
    },
    {
      "from": "Generate Chart",
      "to": "Send Chart Image to Group or Private Chat"
    },
    {
      "from": "Get Image Info",
      "to": "Basic LLM Chain"
    },
    {
      "from": "Basic LLM Chain",
      "to": "Split Out | data transaction"
    },
    {
      "from": "Basic LLM Chain",
      "to": "Sendback to chat and give summarize text"
    },
    {
      "from": "Summarize Transaction Data",
      "to": "Convert Data to JSON chart payload"
    },
    {
      "from": "Get Recent Data from Notions",
      "to": "Summarize Transaction Data"
    },
    {
      "from": "Split Out | data transaction",
      "to": "Record To Notion Database"
    },
    {
      "from": "Convert Data to JSON chart payload",
      "to": "Generate Chart"
    },
    {
      "from": "Telegram Trigger | When recive photo",
      "to": "Telegram"
    },
    {
      "from": "Schedule Trigger | for send chart report",
      "to": "Get Recent Data from Notions"
    }
  ]
}