The flow
Starts it 6Model 10Logic 13Service 12
The steps in the order they run, from what starts it.
- 1Document Upload FormForm triggerStarts it
- 2Embeddings ModelEmbeddings Google GeminiModel
- 3Token SplitterText Splitter Token SplitterModel
- 4WhatsApp TriggerWhats App triggerStarts it
- 5Conversation MemoryMemory Buffer WindowModel
- 6Structured Reply SchemaOutput Parser StructuredModel
- 7Outlook TriggerMicrosoft Outlook triggerStarts it
- 8Embeddings Google GeminiEmbeddings Google GeminiModel
- 9OpenRouter Chat ModelLm Chat Open RouterModel
- 10Slack Slash Command (/resolve)WebhookStarts it
- 11Insert into Vector StoreVector Store PineconeModel
- 12Document LoaderDocument Default Data LoaderModel
- 13Normalize WhatsAppSetLogic
- 14AI Support AgentAgentModel
- 15Normalize EmailSetLogic
- 16Knowledge BaseVector Store PineconeModel
- 17Extract Contact IDSetLogic
- 18Ingestion SuccessSetLogic
- 19MergeSetLogic
- 20Prepare Reply OutputSetLogic
- 21Contact ID Provided?IfLogic
- 22Check HandoffGoogle SheetsService
- 23Is Handoff Requested?IfLogic
- 24Respond to Slack (OK)Respond To WebhookStarts it
- 25Respond to Slack (Error)Respond To WebhookStarts it
- 26Prepare Agent InputSetLogic
- 27Save HandoffGoogle SheetsService
- 28Route by Channel (Answer)SwitchLogic
- 29Find Handoff RowGoogle SheetsService
- 30Is Contact In Handoff?IfLogic
- 31Notify Support ChannelSlackService
- 32Send WhatsApp AnswerWhats AppService
- 33Send Email AnswerMicrosoft OutlookService
- 34Active Handoff Found?IfLogic
- 35Forward to Support ChannelSlackService
- 36Route by Channel (Handoff)SwitchLogic
- 37Mark Resolved in SheetGoogle SheetsService
- 38Notify Not FoundSlackService
- 39Send WhatsApp ReplyWhats AppService
- 40Send Email ReplyMicrosoft OutlookService
- 41Notify Support Channel1SlackService