The flow
Starts it 2Model 8Logic 19Service 23
The steps in the order they run, from what starts it.
- 1Execute Airtable AgentExecute WorkflowLogic
- 2Redis Chat MemoryMemory Redis ChatModel
- 3nail-salon-booking-mcpMcp Client ToolModel
- 4Telegram TriggerTelegram triggerStarts it
- 5Schedule Trigger1Schedule triggerStarts it
- 6send_acknowledgementTelegram ToolService
- 7gemini-2.5-flashLm Chat Google GeminiModel
- 8gpt-5-miniLm Chat Open AiModel
- 9cancel_agentAgent ToolModel
- 10Booking AgentAgentModel
- 11Is Owner?IfLogic
- 12Calculate Tomorrow1CodeLogic
- 13Send Booking MessageTelegramService
- 14Set Initial DataSetLogic
- 15Get Schedule Events1Google CalendarService
- 16Rate LimiterCodeLogic
- 17Format Reminder Data1CodeLogic
- 18Redis HourlyRedisService
- 19Send Client Reminder1TelegramService
- 20Increment Counter HourlyRedisService
- 21Check LimitCodeLogic
- 22Check Rate LimitedIfLogic
- 23Send Mesage?IfLogic
- 24PushRedisService
- 25Send User Message1TelegramService
- 26Set Processing LockRedisService
- 27Send Owner Message1TelegramService
- 28WaitWaitLogic
- 29Get Current Processing LockRedisService
- 30Am I the Processor?IfLogic
- 31Pop All Batched MessagesRedisService
- 32Delete Message ListRedisService
- 33Delete Processing LockRedisService
- 34Combine MessagesCodeLogic
- 35Get many eventsGoogle CalendarService
- 36Limit Reached?CodeLogic
- 37SwitchSwitchLogic
- 38TextSetLogic
- 39Get Audio Url1Http RequestService
- 40Get Image Url1Http RequestService
- 41Only PDF File1IfLogic
- 42Not supported1TelegramService
- 43Download Audio1Http RequestService
- 44Analyze Image1Open AiModel
- 45Get File Url1Http RequestService
- 46Incorrect format1TelegramService
- 47Transcribe Audio1Open AiModel
- 48Image1SetLogic
- 49Download File1Http RequestService
- 50Audio1SetLogic
- 51Extract from File1Extract From FileService
- 52File1SetLogic