The flow
Starts it 2Model 1Logic 15Service 5
The steps in the order they run, from what starts it.
- 1Scheduled Daily TriggerSchedule triggerStarts it
- 2When clicking ‘Execute workflow’Manual triggerStarts it
- 3HTTP RequestHttp RequestService
- 4Format ConversorXmlLogic
- 5Split ResultsSplit OutLogic
- 6Filter recent papers (last 24h)CodeLogic
- 7Dedupe with Static DataCodeLogic
- 8Prepare Notion payload (JSON)CodeLogic
- 9Edit Fields for Notion (incl. pdf)SetLogic
- 10Register to Notion DatabaseNotionService
- 11Freeze page_idSetLogic
- 12Send a text messageTelegramService
- 13Append a block (adding "block" subtitle)NotionService
- 14End Telegram branch (no further actions)No OpLogic
- 15Process each paper (Gemini + Notion loop)Split In BatchesLogic
- 16Clean page_idSetLogic
- 17Analyze doc (Prompt Ultra-Pro)Google GeminiModel
- 18Merge page_id & SummaryMergeLogic
- 19Code (Parse Gemini JSON in chunks)7CodeLogic
- 20Debug before appendSetLogic
- 21Append chunks as blocksNotionService
- 22Delay between paper summariesWaitLogic
- 23Return to paper loop (next paper)No OpLogic