The flow
Starts it 3Model 4Logic 14Service 6
The steps in the order they run, from what starts it.
- 1Webhook - WhatsApp InboundWebhookStarts it
- 2Poll Hiring Status UpdatesSchedule triggerStarts it
- 3OpenAI - Screening ModelLm Chat Open AiModel
- 4OpenAI - Hiring Update ModelLm Chat Open AiModel
- 5Normalize Candidate MessageSetLogic
- 6AI - Screen CandidateAgentModel
- 7AI - Generate Hiring UpdateAgentModel
- 8Python - Detect Message IntentCodeLogic
- 9JS - Parse Screening ResultCodeLogic
- 10JS - Format Hiring UpdateCodeLogic
- 11Format Screening ReplySetLogic
- 12Filter Recruitment MessagesFilterLogic
- 13Route - Qualified for Interview?FilterLogic
- 14Send WhatsApp - Hiring DecisionHttp RequestService
- 15Send WhatsApp - Screening ReplyHttp RequestService
- 16Wait 1 - Rate LimitWaitLogic
- 17Python - Generate Interview SlotsCodeLogic
- 18Update CRM - Google SheetHttp RequestService
- 19Format Schedule MessageSetLogic
- 20Wait For Finish TaskWaitLogic
- 21Send WhatsApp - Interview SlotsHttp RequestService
- 22Webhook Response - 200 OKRespond To WebhookStarts it
- 23Wait 2 - Candidate Reply BufferWaitLogic
- 24Python - Validate Slot SelectionCodeLogic
- 25Filter Valid Slot SelectionsFilterLogic
- 26Book Calendar EventHttp RequestService
- 27Send WhatsApp - Booking ConfirmationHttp RequestService