Calendar
Your AI needs to know when you’re available. Connect a calendar to enable real-time booking with no double-booking.Google Calendar
Sync availability, create events, send invites.
Outlook / Microsoft 365
Full two-way sync with Outlook calendars.
Apple Calendar
iCloud calendar sync for availability and booking.
CRM
Keep customer data in sync across systems.HubSpot
Two-way sync for contacts, activities, and workflows.
Zoho CRM
Sync contacts and log call results in Zoho CRM.
LeadConnector
LeadConnector / GoHighLevel sync for agencies.
Communication
Get notified when calls happen and outcomes land.Slack
Real-time notifications in any channel.
Send confirmations and reminders via WhatsApp.
Custom sending domain, DNS verification, templates.
Automation
Connect to thousands of apps and pipe call data wherever you need it.Zapier
Connect to 8,000+ apps without code.
Google Sheets
Auto-sync qualified leads into a shared sheet.
Zoho Campaigns
Email engagement triggers AI follow-up calls.
Webhooks
For anything custom, RevDesk emits 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 vs. webhooks vs. Zapier
| Method | Best for | Setup time |
|---|---|---|
| Native integration | HubSpot, Zoho CRM, LeadConnector, calendars | 2 minutes |
| Zapier | No-code connections to any app | 5-10 minutes |
| Webhooks | Custom apps, internal systems | Requires development |
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.
Browse All Integrations
Detailed setup for every live integration
Need a Custom Integration?
Our API supports anything. Talk to us.