The flow
Starts it 2Model 3Logic 10Service 21
The steps in the order they run, from what starts it.
- 1Every Morning at 7amSchedule triggerStarts it
- 2When WhatsApp Message ReceivedWhats App triggerStarts it
- 3Gemini Chat ModelLm Chat Google GeminiModel
- 4Redis Chat History MemoryMemory Redis ChatModel
- 5Fetch Available Calendar SlotsHigh Level ToolService
- 6Book Calendar AppointmentHigh Level ToolService
- 7Close Heatwave DealHigh Level ToolService
- 8Close Snowwave DealHigh Level ToolService
- 9Schedule HeatwaveHigh Level ToolService
- 10Scheduled SnowwaveHigh Level ToolService
- 11Fetch ContactsHigh LevelService
- 12If Valid Sender ExistsIfLogic
- 13Customer Service AI AgentAgentModel
- 14If City SetIfLogic
- 15Fetch GHL ContactsHigh LevelService
- 16Send WhatsApp ResponseWhats AppService
- 17Group Contacts by CityCodeLogic
- 18Loop Over ContactsSplit In BatchesLogic
- 19Check GHL Contact ExistenceIfLogic
- 20Fetch Weather ForecastHttp RequestService
- 21Fetch City from AddressHttp RequestService
- 22If Stop Command ReceivedIfLogic
- 23Detect Weather HazardsCodeLogic
- 24Update Contact CityHigh LevelService
- 25Upsert GHL ContactHigh LevelService
- 26If Not Stop MessageIfLogic
- 27Check Campaign TypeIfLogic
- 28Wait 1 SecondWaitLogic
- 29Create Template OpportunityHigh LevelService
- 30Create Message OpportunityHigh LevelService
- 31Send WhatsApp TemplateWhats AppService
- 32Send templateWhats AppService
- 33Update Template OpportunityHigh LevelService
- 34Update Message OpportunityHigh LevelService
- 35Upsert Template ContactHigh LevelService
- 36Upsert Message ContactHigh LevelService