The flow
Starts it 5Model 13Logic 16Service 21
The steps in the order they run, from what starts it.
- 1Incoming messageWaha triggerStarts it
- 2Manual Trigger - Start ScrapingManual triggerStarts it
- 3Daily Outbound ScheduleSchedule triggerStarts it
- 4Schedule Outbound messageSchedule triggerStarts it
- 5Knowledge Base Updated TriggerGoogle Drive triggerStarts it
- 6Reply Handler LLMLm Chat Open AiModel
- 7Outbound Message LLMLm Chat Open AiModel
- 8Reply Conversation MemoryMemory Postgres ChatModel
- 9Outbound Conversation MemoryMemory Postgres ChatModel
- 10Knowledge Embeddings ModelEmbeddings Open AiModel
- 11Query Embeddings ModelEmbeddings Open AiModel
- 12Search Result RerankerReranker CohereModel
- 13Text Chunk ProcessorText Splitter Recursive Character Text SplitterModel
- 14Save Lead Contact InformationGoogle Sheets ToolService
- 15Extract WhatsApp Session DataSetLogic
- 16Configure Scraping ParametersSetLogic
- 17Get Unenriched RecordsGoogle SheetsService
- 18Get Outbound CandidatesGoogle SheetsService
- 19Download Knowledge DocumentGoogle DriveService
- 20Reply Handler AI AgentAgentModel
- 21Outbound Message GeneratorAgentModel
- 22Store Knowledge EmbeddingsVector Store PineconeModel
- 23Query Knowledge BaseVector Store PineconeModel
- 24Document Content LoaderDocument Default Data LoaderModel
- 25Execute Google Maps ScraperApifyService
- 26Limit Enrichment Batch SizeLimitLogic
- 27Limit Outbound Batch SizeLimitLogic
- 28Parse Document via LlamaIndexHttp RequestService
- 29Format Reply Message DataSetLogic
- 30Format Outbound Message DataSetLogic
- 31Fetch Scraped Business DataHttp RequestService
- 32Split Records for ProcessingSplit OutLogic
- 33Validate Phone Number ExistsIfLogic
- 34Monitor Document ProcessingHttp RequestService
- 35Wait Before Read Receipt - ReplyWaitLogic
- 36Wait Before Read Receipt - OutboundWaitLogic
- 37Save Raw Business LeadsGoogle SheetsService
- 38Business Data EnrichmentPerplexityService
- 39Prepare Outbound Session DataSetLogic
- 40Check Parsing CompletionIfLogic
- 41Show Typing Indicator - ReplyGowaService
- 42Show Typing Indicator - OutboundGowaService
- 43Parse Enrichment ResponseCodeLogic
- 44Retrieve Parsed ContentHttp RequestService
- 45Wait Before Status RecheckWaitLogic
- 46Mark Message as Read - ReplyGowaService
- 47Mark Message as Read - OutboundGowaService
- 48Save Enriched Business DataGoogle SheetsService
- 49Simulate Typing Delay - ReplyWaitLogic
- 50Simulate Typing Delay - OutboundWaitLogic
- 51Stop Typing Indicator - ReplyGowaService
- 52Stop Typing Indicator - OutboundGowaService
- 53Send WhatsApp ReplyGowaService
- 54Send Outbound WhatsApp MessageGowaService
- 55Mark as ContactedGoogle SheetsService