Back to Overview

Apple iCloud Calendar Integration

Connect Tymeslot to your Apple iCloud calendars. iCloud needs an app-specific password from appleid.apple.com; your Apple ID password will not work for CalDAV.

Luka Breitig, Software Engineer & AI Developer
Luka Breitig

Atualizado em 30 de junho de 2026

📋 Before you begin

  • An Apple ID with iCloud Calendar enabled
  • Two-factor authentication turned on for your Apple ID, which Apple requires before you can create app-specific passwords
  • An app-specific password generated at appleid.apple.com (covered in Step 1)

App-specific password required

iCloud always rejects your normal Apple ID password for calendar access from other apps, however your account is set up. You need a dedicated app-specific password.

Apple iCloud and CalDAV

iCloud Calendar speaks standard CalDAV at caldav.icloud.com. When you pick Apple iCloud, Tymeslot fills in this address and locks it, so you only supply your Apple ID email and an app-specific password.

Behind the scenes, iCloud keeps each account on its own server (for example p110-caldav.icloud.com). Tymeslot handles that during calendar discovery, so there is nothing extra to configure.

1 Generate an app-specific password

iCloud will not accept your Apple ID password for CalDAV. Create a dedicated app-specific password instead:

  1. 1 Sign in at appleid.apple.com with your Apple ID.
  2. 2 In the Sign-In and Security section, choose App-Specific Passwords.
  3. 3 Click [+ Generate an app-specific password] and enter a name, for example Tymeslot.
  4. 4 Copy the password shown (four groups like abcd-efgh-ijkl-mnop). You will paste it into Tymeslot.

Copy it now: it is shown once

Apple shows the app-specific password only once, so copy it before you close the dialog. If you lose it, revoke the entry and generate a new one.

2 Your CalDAV credentials

iCloud uses one fixed CalDAV server, and Tymeslot fills it in for you:

Field Value
Server URL https://caldav.icloud.com (pre-filled and locked)
Username Your Apple ID email address (e.g. you@icloud.com)
Password The app-specific password from Step 1, not your Apple ID password

Custom or @me.com / @mac.com addresses

Use whichever email address is your Apple ID, including legacy @me.com or @mac.com addresses. iCloud resolves all of them through caldav.icloud.com.

3 Add the calendar in Tymeslot

  1. 1 Go to [Dashboard] → [Integrations] → [Calendars].
  2. 2 Click [Connect a calendar] and pick the [Apple iCloud] card.
  3. 3 Enter your Apple ID email as the username and the app-specific password as the password. The server URL is already set for you.
  4. 4 Click [Discover calendars], tick the calendars to sync, then click [Add Integration]. A Healthy status confirms the connection.
The Apple iCloud connection form with a reminder to use an app-specific password, a fixed caldav.icloud.com server URL, and Username and Password fields
The Apple iCloud form. The server URL is fixed, so only your Apple ID email and app-specific password are needed.

🔧 Troubleshooting

"Authentication failed"

iCloud rejects your Apple ID password for CalDAV, so use an app-specific password. Generate one at appleid.apple.com under Sign-In and Security → App-Specific Passwords and paste it as the password. Two-factor authentication must be on for your Apple ID; without it, Apple does not offer app-specific passwords at all.

App-specific password stopped working

Changing your main Apple ID password revokes all app-specific passwords. If you reset it, generate a new app-specific password and enter it with [Reconnect] on the connection in [Integrations]. You can review and revoke app-specific passwords at any time at appleid.apple.com.

Bookings not appearing in iCloud Calendar

Tymeslot adds the event in the background shortly after a booking is confirmed, and retries if iCloud does not accept it straight away. If it is still missing, check two things: the meeting type's Booking Destination names the iCloud calendar you are looking at, and the connection's status in [Integrations] is Healthy. Connection issues or Reconnect means Tymeslot could not reach iCloud.

❓ Frequently Asked Questions

Why won't my normal Apple ID password work?

Apple blocks other apps from using your main Apple ID password for iCloud services such as CalDAV. App-specific passwords exist for exactly this: they grant calendar access without exposing your main password, and you can revoke each one on its own.

Do I need two-factor authentication turned on?

Yes. Apple only offers app-specific passwords on Apple IDs that have two-factor authentication enabled. If the App-Specific Passwords option is missing at appleid.apple.com, turn on two-factor authentication first, then return to generate one.

Can I connect more than one iCloud calendar?

Yes. When you click [Discover calendars], Tymeslot lists every calendar in your iCloud account and you choose which ones to sync. One Apple iCloud connection covers every calendar under that Apple ID, and you can change the selection later under [Manage calendars].

🔗 Related Articles

Read Sync Tymeslot with Google Calendar

Sync Tymeslot with Google Calendar

Connect Tymeslot to Google Calendar. Busy, Tentative and Out of Office events all block bookings, so you are never double-booked, and every booking is added to your calendar.

Read Outlook Calendar Integration

Outlook Calendar Integration

Sync Tymeslot with Outlook Calendar via Microsoft Graph. Your Outlook events block conflicting bookings and every booking is added to your calendar. Works with Outlook.com and Microsoft 365.

Read CalDAV Integration

CalDAV Integration

Sync Tymeslot with CalDAV calendars: Nextcloud, Radicale, Baikal, Zimbra, mailbox.org, iCloud and Fastmail. Conflict checks and new bookings work without a Google or Microsoft account.