Calendar Integrations
Your AI needs to know when you’re available. Connect your calendar to enable real-time booking.Google Calendar
Sync availability, create events, send invites automatically.
Outlook / Microsoft 365
Full two-way sync with Outlook calendars.
Apple Calendar
iCloud calendar sync for availability and booking.
View all calendar integrations
See all 6 calendar integrations including Zoho, ICS Feed, and NexHealth
CRM Integrations
Keep your customer data in sync across systems.HubSpot
Two-way sync for contacts, activities, and workflows.
Salesforce
Enterprise CRM integration with custom field mapping.
View all CRM integrations
See all 6 CRM integrations including Pipedrive, Zoho CRM, Close, and Attio
Communication Integrations
Get notified when calls happen and outcomes are determined.View all messaging integrations
See all 4 messaging integrations including Telegram and Signal
Automation Integrations
Connect to thousands of apps with no-code automation.View all automation integrations
See all 4 automation integrations including Pipedream and Intercom
Webhooks
For custom integrations, CallDesk sends webhooks for every event.Available Events
| Event | When It Fires |
|---|---|
call.started | Inbound or outbound call begins |
call.completed | Call ends with transcript and outcome |
call.missed | Caller hung up before completion |
appointment.booked | New appointment created |
appointment.rescheduled | Existing appointment moved |
appointment.cancelled | Appointment cancelled |
lead.qualified | Lead passed qualification criteria |
lead.disqualified | Lead failed qualification criteria |
Setting Up Webhooks
- Go to Settings → Integrations → Webhooks
- Click Add Webhook
- Enter your endpoint URL
- Select which events to receive
- Save and test
Native Integrations vs. Webhooks vs. Zapier
| Method | Best For | Setup Time |
|---|---|---|
| Native integrations | HubSpot, Salesforce, calendars | 2 minutes |
| Webhooks | Custom apps, internal systems | Requires development |
| Zapier | No-code connections to any app | 5-10 minutes |
Security & Permissions
All integrations use OAuth 2.0 where available. We request only the permissions needed:- Calendars: Read/write events on connected calendars only
- CRM: Read/write contacts, activities, and custom fields
- Communication: Send messages on your behalf