This workflow handles incoming voice calls or audio messages, transcribes them using Whisper (OpenAI) or ElevenLabs, extracts booking intent and preferred time slots using AI, checks availability on Cal.com or Google Calendar, books the appointment automatically, and sends a confirmation via WhatsApp, SMS, or Email.
• Service businesses (clinics, salons, consultants, coaches)
• Solopreneurs who want a 24/7 voice booking assistant
• Teams that receive appointment requests via phone/WhatsApp voice notes
• OpenAI API key (Whisper STT + GPT for intent extraction)
• Cal.com API key OR Google Calendar OAuth
• Twilio account (WhatsApp / SMS confirmation)
• SendGrid (email confirmation, optional)
• Google Sheets (booking log)
• Swap Whisper with ElevenLabs STT in the transcription node
• Add service-specific booking rules in the AI Extraction node
• Change confirmation channel in the Set Preferences node
• Extend slot suggestion logic in the JS Availability node