The flow
Starts it 2Model 12Logic 4Service 5
The steps in the order they run, from what starts it.
- 1Telegram TriggerTelegram triggerStarts it
- 2Google Gemini Chat ModelLm Chat Google GeminiModel
- 3Google Gemini Chat Model1Lm Chat Google GeminiModel
- 4Google Gemini Chat Model2Lm Chat Google GeminiModel
- 5Structured Output ParserOutput Parser StructuredModel
- 6Structured Output Parser1Output Parser StructuredModel
- 7Gmail TriggerGmail triggerStarts it
- 8Google Gemini Chat Model3Lm Chat Google GeminiModel
- 9Google Gemini Chat Model4Lm Chat Google GeminiModel
- 10Information extraction from telegram inputChain LlmModel
- 11Budget information extractorChain LlmModel
- 12Expense information extractorChain LlmModel
- 13Extract the email only from specified bank/UPI apps or the transactions made from themCodeLogic
- 14Generate the structured data from the raw emailsChain LlmModel
- 15Extract the information and parse itInformation ExtractorModel
- 16Raw check if the transaction is 'Budget' or 'Expense'IfLogic
- 17Check if the transaction is 'Budget' or 'Expense'IfLogic
- 18Check if the transaction is 'Credit' or 'Debit'IfLogic
- 19Append transaction data to budget sheetGoogle SheetsService
- 20Append transaction data to expense sheetGoogle SheetsService
- 21Append transaction data to expense sheet1Google SheetsService
- 22Append transaction data to expense sheet2Google SheetsService
- 23Send a confirmation reply to the userTelegramService