The flow
Starts it 2Model 8Logic 6Service 11
The steps in the order they run, from what starts it.
- 1When Telegram Update ReceivedTelegram triggerStarts it
- 2Gemini Model for ExtractionLm Chat Google GeminiModel
- 3Parse Extracted DataOutput Parser StructuredModel
- 4Gemini Model for MatchingLm Chat Google GeminiModel
- 5Parse Matching ResultsOutput Parser StructuredModel
- 6Daily Trigger at 8AMSchedule triggerStarts it
- 7Gemini Model for BriefingLm Chat Google GeminiModel
- 8Extract Client UpdateChain LlmModel
- 9Match Client with GeminiChain LlmModel
- 10Fetch Next 7 Days from CalendarGoogle CalendarService
- 11Read Log Data from SheetsGoogle SheetsService
- 12Generate Brief with GeminiChain LlmModel
- 13Read Active Clients from SheetsGoogle SheetsService
- 14Check Confidence LevelIfLogic
- 15Merge Data Sources for BriefMergeLogic
- 16Send One-Message DigestTelegramService
- 17Compile Client RosterCodeLogic
- 18Standardize Payload FormatCodeLogic
- 19Prompt Client ChoiceTelegramService
- 20Construct Brief ContextCodeLogic
- 21Append Timeline in NotionNotionService
- 22Check for AttachmentIfLogic
- 23Notify Notion FailureTelegramService
- 24Download File from TelegramTelegramService
- 25Append to Audit Log in SheetsGoogle SheetsService
- 26Archive Attachment in DriveGoogle DriveService
- 27Send Confirmation to TelegramTelegramService