The flow
Starts it 1Model 2Logic 11Service 14
The steps in the order they run, from what starts it.
- 1Watch unread Gmail emailsGmail triggerStarts it
- 2OpenAI model - email classificationLm Chat Open AiModel
- 3Normalize email fieldsCodeLogic
- 4Classify email with OpenAIAgentModel
- 5Validate AI result & guardrailsCodeLogic
- 6Route by email categorySwitchLogic
- 7Apply category: UrgentGmailService
- 8Apply category: ClientGmailService
- 9Apply category: ProspectGmailService
- 10Apply category: FinanceGmailService
- 11Apply category: AdminGmailService
- 12Apply category: NewsletterGmailService
- 13Apply category: SpamGmailService
- 14Apply category: OtherGmailService
- 15Merge category branchesMergeLogic
- 16Route by prioritySwitchLogic
- 17Apply priority: HighGmailService
- 18Apply priority: MediumGmailService
- 19Apply priority: LowGmailService
- 20Merge priority branchesMergeLogic
- 21Confidence check: review needed?IfLogic
- 22Apply label: AI reviewGmailService
- 23Reply needed?IfLogic
- 24Merge completion pathsMergeLogic
- 25Create Gmail reply draftGmailService
- 26Continue without draftSetLogic
- 27Apply label: AI triagedGmailService
- 28Output triage summarySetLogic