Overview
Calendar Booking nodes connect to your calendar system to:- Check available time slots
- Book new appointments
- Cancel existing bookings
- Reschedule appointments
- Look up appointment details
Calendar Booking nodes are colored green with purple accents and are inherently global (available throughout the flow).
Configuration
Enabled Operations
Select which calendar operations this node can perform:
Enable only the operations needed for your use case.
Duration
Appointment length in minutes (15-480).Appointment Type
Label for the type of appointment:Confirmation Settings
Business Hours
Define when appointments can be scheduled:Messages
Transitions
Calendar Booking nodes have operation-specific transitions:Example Configurations
Simple Booking Flow
Simple Booking Flow
Full Calendar Management
Full Calendar Management
Availability Check Only
Availability Check Only
Conversation Flow Example
Here’s how a typical booking conversation flows:Integrating with Data Extraction
Combine Calendar Booking with Data Extraction for complete flows:Best Practices
Confirm Before Booking
Always enable confirmation to prevent accidental bookings.
Offer Alternatives
When preferred times aren’t available, suggest 2-3 alternatives.
Set Realistic Windows
Don’t offer times too far in advance. 2 weeks is usually sufficient.
Handle Failures
Always have a fallback path for booking failures (human transfer or callback).
Related
Data Extraction
Collect customer info before booking
Transitions
Handle booking outcomes
End Call
Confirm successful bookings