The flow
Starts it 2Logic 10Service 10
The steps in the order they run, from what starts it.
- 1Webhook - Incoming Voice or AudioWebhookStarts it
- 2Wait For DataWaitLogic
- 3Set Business ConfigSetLogic
- 4Whisper STT - Transcribe AudioHttp RequestService
- 5ElevenLabs STT - Alt TranscriptionHttp RequestService
- 6JS - Merge Transcription ResultCodeLogic
- 7AI - Extract Booking IntentHttp RequestService
- 8JS - Parse Extracted IntentCodeLogic
- 9Filter - Is Booking Request?FilterLogic
- 10Cal.com - Check Available SlotsHttp RequestService
- 11Google Calendar - Check Busy TimesHttp RequestService
- 12JS - Evaluate Slot AvailabilityCodeLogic
- 13Wait For ResultWaitLogic
- 14Route - Slot Available or Conflict?IfLogic
- 15Cal.com - Book the AppointmentHttp RequestService
- 16AI - Generate Conflict ResponseHttp RequestService
- 17JS - Build Confirmation MessageCodeLogic
- 18Route - WhatsApp or Email?IfLogic
- 19Send WhatsApp ConfirmationHttp RequestService
- 20Send Email ConfirmationHttp RequestService
- 21Webhook ResponseRespond To WebhookStarts it
- 22Log Booking to Google SheetsHttp RequestService