All integrations

iCloud Calendar Integration

Connect iCloud Calendar so the AI agent can offer real availability and book or reschedule instantly.

Calendar Connects via: Apple ID + app-specific password

Apple doesn't offer a standard OAuth flow for iCloud Calendar, so connecting iCloud uses an app-specific password issued from your Apple ID account page. Your real Apple ID password is never used or stored — the app-specific password only grants calendar access and can be revoked any time.

Once connected (over CalDAV), the AI agent can read free/busy time from iCloud, book new events, and cancel or reschedule when the visitor provides their email. Bookings appear instantly on every device synced to that iCloud account.

Popular workflow recipes

When this happens → do that
When
AI agent books appointment
Then
Create iCloud event + sync across all Apple devices
When
iCloud event in 1h
Then
AI follow-up SMS reminder to guest
When
Guest cancels via SMS
Then
Cancel iCloud event + send rebook link

Triggers & Actions

3 triggers · 4 actions
Triggers From iCloud Calendar events that fire workflows
Event booked

Drive confirmations and pre-visit reminders.

Event cancelled

Drive 'sorry we missed you' or rebook flows.

Time-based reminder

30 min / 24 h before the event.

Actions Into iCloud Calendar what we do in the connected app
Read iCloud free/busy

Quote only real openings to the visitor.

Book event

Create with visitor's email as invitee.

Cancel event

When visitor confirms date / time / email.

Reschedule event

Cancel + rebook in a single conversation.

How to connect iCloud Calendar

~10 minutes
1
Make sure two-factor authentication is enabled on the Apple ID — Apple requires 2FA before app-specific passwords can be generated.
2
Sign in to appleid.apple.com and go to Sign-In and Security → App-Specific Passwords.
3
Generate a new app-specific password labelled 'Small Business Chatbot' and copy it. Apple shows it only once.
4
Open Settings → Calendar in the dashboard and click Connect iCloud Calendar.
5
Enter your Apple ID email address and paste the app-specific password.
6
Pick the iCloud calendar bookings should write to, and set your bookable hours and buffer time.
7
Run a test booking from the chat widget and confirm the event appears on the iCloud calendar across your devices.
Good to know
  • Two-factor auth must already be enabled on the Apple ID — app-specific passwords aren't available otherwise.
  • The app-specific password is the only credential we store. You can revoke it from appleid.apple.com at any time and the integration disconnects immediately.
  • iCloud is CalDAV under the hood and has no webhook system. We sync changes via CalDAV's incremental sync-collection REPORT instead.

Other Calendar integrations

View all →