The flow
Starts it 4Model 1Logic 11Service 13
The steps in the order they run, from what starts it.
- 1Client Message via TelegramTelegram triggerStarts it
- 2Daily Fee Reminder CheckSchedule triggerStarts it
- 3Follow-up Schedule CheckSchedule triggerStarts it
- 4On Workflow ErrorError triggerStarts it
- 5Extract Client InfoSetLogic
- 6Get Pending Fee CasesGoogle SheetsService
- 7Get Cases Needing Follow-upGoogle SheetsService
- 8Slack – Post Workflow Error AlertSlackService
- 9AI – Classify Legal CaseOpen AiModel
- 10Has Pending Fees?IfLogic
- 11Has Follow-ups Due?IfLogic
- 12Parse Classification ResultCodeLogic
- 13Slack – Post AI Classification ErrorSlackService
- 14Split CasesSplit In BatchesLogic
- 15Split Follow-up CasesSplit In BatchesLogic
- 16Route by Case TypeSwitchLogic
- 17Send Fee ReminderTelegramService
- 18Send Follow-up MessageTelegramService
- 19Property ChecklistSetLogic
- 20Family ChecklistSetLogic
- 21Criminal ChecklistSetLogic
- 22Fallback ChecklistSetLogic
- 23Update Fee StatusGoogle SheetsService
- 24Mark Follow-up SentGoogle SheetsService
- 25Send Document ChecklistTelegramService
- 26Log Case to SheetGoogle SheetsService
- 27Create Consultation EventGoogle CalendarService
- 28Notify LawyerTelegramService
- 29Send Booking ConfirmationTelegramService