Connect your Apple iCloud Calendar to SchedulingKit using CalDAV. The app checks your Apple calendar for busy times to prevent double-bookings.
Unlike Google and Outlook which use OAuth, Apple Calendar uses CalDAV with your Apple ID and an app-specific password. This is because Apple doesn't offer a public OAuth API for calendar access.
After connecting, select which iCloud calendars to use for conflict checking. Busy times on those calendars will block slots on your booking pages.
Go to Settings → Integrations, click Disconnect on the Apple Calendar connection. You can also revoke the app-specific password from your Apple ID settings.
| Issue | Solution |
|---|---|
| Connection fails | Double-check your Apple ID email and app-specific password. Regular passwords don't work. |
| Two-factor prompt | App-specific passwords bypass 2FA — make sure you're using one, not your main password. |
| Calendars not showing | Your iCloud account may not have calendars enabled. Check iCloud settings on your device. |
Connect Zoom to automatically create meeting links when customers book video calls.
Get booking notifications in Slack, manage your schedule with slash commands, and book from Slack.
Sync with Microsoft Outlook/Office 365 for conflict checking and event creation.
Accept payments for bookings and invoices with Stripe Connect.
Embed the booking flow on your website so visitors can book without leaving your site.