company logo

Help center

Go to CalendarPA
TermsPrivacy
Powered by
All collectionsCalendarsConnecting Apple Calendar

Connecting Apple Calendar

Connect your iCloud calendar to CalendarPA

CalendarPA connects to Apple Calendar (iCloud Calendar) on every plan, including the free tier. Once connected, your iCloud events are checked for conflicts in real time and confirmed bookings are written back to your calendar.

Before you start

Apple Calendar uses CalDAV, which is separate from Sign in with Apple. Signing into CalendarPA with your Apple ID does not connect your calendar — you need an app-specific password.

Create an app-specific password

  1. Go to account.apple.com and sign in with your Apple Account.

  2. Open the Sign-In and Security section and choose App-Specific Passwords.

  3. Generate a new password and give it a name you will recognise, such as CalendarPA.

  4. Copy the password. It looks like xxxx-xxxx-xxxx-xxxx. Apple only shows it once.

Connect it to CalendarPA

  1. Go to Settings, then the Calendars tab.

  2. Select Add Apple.

  3. Enter your iCloud email address and the app-specific password you just created.

  4. Select Connect Apple Calendar.

You can also connect Apple Calendar during onboarding when you first set up your account.

What happens once it is connected

  • Your existing iCloud events are treated as busy, so nobody can book over them.

  • New bookings are written to your Apple Calendar automatically.

  • Cancellations and reschedules update the calendar event.

Troubleshooting

The connection is rejected. The most common cause is using your normal Apple Account password instead of an app-specific password. Generate one and try again.

You changed your Apple Account password. Apple invalidates app-specific passwords when the account password changes. Create a new one and reconnect from Settings, then Calendars.

Two-factor authentication. App-specific passwords require two-factor authentication on your Apple Account. Turn it on first if you have not already.

Did this answer your question?
😞
😐
😁