The flow
Starts it 1Model 9Logic 23Service 10
The steps in the order they run, from what starts it.
- 1Receive WhatsAppWebhookStarts it
- 2OpenAI Chat ModelLm Chat Open AiModel
- 3Postgres Chat MemoryMemory Postgres ChatModel
- 4OpenAI Chat Model1Lm Chat Open AiModel
- 5Structured Output ParserOutput Parser StructuredModel
- 6Parse Message DataSetLogic
- 7AI AgentAgentModel
- 8Format ResponseChain LlmModel
- 9Filter Allowed NumbersFilterLogic
- 10Split MessagesSplit OutLogic
- 11Wait 2sWaitLogic
- 12Loop MessagesSplit In BatchesLogic
- 13Mark as ReadEvolution ApiService
- 14AggregateAggregateLogic
- 15Is Image URL?IfLogic
- 16Route by Message TypeSwitchLogic
- 17Clear QueueRedisService
- 18Send ImageEvolution ApiService
- 19Send TextEvolution ApiService
- 20Extract TextSetLogic
- 21Extract Audio Base64SetLogic
- 22Extract Image Base64SetLogic
- 23Extract Document Base64SetLogic
- 24Send Unsupported MessageEvolution ApiService
- 25DoneNo OpLogic
- 26Wait Between MessagesWaitLogic
- 27Unify InputSetLogic
- 28Convert to AudioConvert To FileService
- 29Convert to ImageConvert To FileService
- 30Convert to DocumentConvert To FileService
- 31End UnsupportedNo OpLogic
- 32Queue MessageRedisService
- 33Transcribe AudioOpen AiModel
- 34Analyze ImageOpen AiModel
- 35Transcribe DocumentOpen AiModel
- 36Wait for More MessagesWaitLogic
- 37Format Audio InputSetLogic
- 38Format Image InputSetLogic
- 39Format Document InputSetLogic
- 40Get Queued MessagesRedisService
- 41Is Last Message?IfLogic
- 42Concatenate MessagesSetLogic
- 43Not Last - StopNo OpLogic