The flow
Starts it 1Model 3Logic 7Service 9
The steps in the order they run, from what starts it.
- 1โฐ Daily Schedule TriggerSchedule triggerStarts it
- 2๐ค Claude 3.7 Sonnet LLMLm Chat AnthropicModel
- 3๐ Email Structure ParserOutput Parser StructuredModel
- 4๐ Old Client DatabaseGoogle SheetsService
- 5๐ค Re-engagement Email DrafterAgentModel
- 6๐ Loop: Process Each ClientSplit In BatchesLogic
- 7๐ค Send Re-engagement EmailGmailService
- 8๐ง Fetch Client's Latest EmailGmailService
- 9๐ Update Email Count in SheetGoogle SheetsService
- 10๐ Date Checker (30-Day Window)CodeLogic
- 11โฑ๏ธ Rate Limit Wait (1 Min)WaitLogic
- 12๐ Route: Client Replied Recently?SwitchLogic
- 13๐ Update: Mark Reply ManuallyGoogle SheetsService
- 14๐ Fetch Situation-Based PromptGoogle SheetsService
- 15๐ฉ Fetch Followup Message TemplateGoogle SheetsService
- 16โ Update: Mark Running StatusGoogle SheetsService
- 17๐ Merge: Templates + ConversationsMergeLogic
- 18๐ฌ Fetch 10 Email ConversationsGmailService
- 19๐ฆ Prepare AI Input BundleAggregateLogic
- 20๐ฆ Bundle Email ConversationsAggregateLogic