Supported calendars
Google Calendar
Personal and Google Workspace
Microsoft Outlook
Outlook.com and Microsoft 365
Apple Calendar
iCloud Calendar
Connect Google Calendar
Google Workspace users: Your admin may need to approve the CallDesk integration in the Google Admin Console.
Connect Microsoft Outlook
Microsoft 365 users: Your IT admin may need to approve the CallDesk integration in Azure AD.
Connect Apple Calendar
What we can access
When you connect your calendar, we request only what’s needed:| Permission | What it does |
|---|---|
| Read busy/free status | See when you’re available |
| Read event times | Know when existing appointments are |
| Create events | Book new appointments |
| Update events | Reschedule when requested |
| Delete events | Cancel when requested |
Setting availability
After connecting, configure when you’re available for bookings:Business hours
Set your regular hours:Booking rules
| Rule | Example |
|---|---|
| Minimum notice | At least 2 hours before |
| Maximum advance | Up to 30 days out |
| Buffer before | 15 minutes to prepare |
| Buffer after | 15 minutes to wrap up |
| Slot duration | 30-minute increments |
Blocked times
Mark times as unavailable:- Lunch breaks
- Team meetings
- Personal appointments
- Holidays
Multiple calendars
Multiple team members
If you have a team, you can: Round-robin: Distribute bookings across team members- Each person connects their calendar
- AI books with whoever is available next
- Workload is balanced automatically
- “AC repair” → Technician’s calendar
- “Consultation” → Sales rep’s calendar
Multiple calendars per person
If you use separate calendars for different purposes:- Select one as your “booking” calendar
- Block times from other calendars (AI sees them as busy)
What happens when AI books
When AI books an appointment:-
Creates a calendar event with:
- Customer name
- Phone number
- Service requested
- Notes from conversation
- Link to transcript
- Sends confirmation to customer via SMS
- Notifies you via your preferred channel
- Updates dashboard with booking details
Handling conflicts
Real-time availability
AI checks your calendar at the moment of booking. If you’re updating your calendar while AI is booking, the latest state wins.Conflict resolution
If a conflict occurs:- AI apologizes for the mixup
- Offers next available slots
- Books the new time
- Customer never knows there was an issue
Double-booking protection
AI will never book over:- Existing appointments
- Blocked times
- Outside business hours
- Beyond your booking rules
Sync frequency
| Change | Sync time |
|---|---|
| New events | Real-time (seconds) |
| Cancellations | Real-time (seconds) |
| Time changes | Real-time (seconds) |
| Availability updates | Immediate |
Troubleshooting
AI is offering times that are blocked
AI is offering times that are blocked
- Check that your blocking event is on the correct calendar
- Verify the calendar is connected to CallDesk
- Check for time zone mismatches
Calendar won't connect
Calendar won't connect
- Make sure you’re logged into the correct account
- Check that third-party access isn’t blocked (common with work accounts)
- For Google Workspace / Microsoft 365, contact your IT admin
Bookings aren't appearing in my calendar
Bookings aren't appearing in my calendar
- Check that you selected the correct calendar during setup
- Verify the calendar has write permissions
- Look for the booking in CallDesk dashboard to confirm it exists
Times are off by a few hours
Times are off by a few hours
Time zone mismatch. Check that:
- Your CallDesk account has the correct time zone
- Your calendar has the correct time zone
- Both match
FAQ
Can I connect multiple calendar providers?
Can I connect multiple calendar providers?
Currently, you can connect one calendar provider per user. If you need to aggregate availability across multiple calendars, use the same provider’s calendar sharing features.
What if I manually book something while AI is on a call?
What if I manually book something while AI is on a call?
AI checks availability at the moment of booking. If you book a slot while AI is talking to someone, AI will see the conflict and offer the next available slot.
Can AI see the details of my existing appointments?
Can AI see the details of my existing appointments?
No. We only check if times are busy or free. We never read event titles, descriptions, attendees, or locations of your existing events.
How do I disconnect my calendar?
How do I disconnect my calendar?
Go to Settings → Integrations → Calendar and click “Disconnect.” AI will no longer be able to book appointments until you reconnect.
Connect Your Calendar
Set up calendar sync in 60 seconds.