Skip to content

Guide To iCloud Calendar Integration

Integrating your iCloud account and calendars with Stack allows for seamless two-way syncing of events, availability, and appointment scheduling. Follow this guide to connect your iCloud account and set up your calendar integration effectively.

Note: While Stack can sync events between iCloud and Stack Calendars, contact creation from iCloud events is not supported.

Step 1: Obtain App-specific Password from Apple

Section titled “Step 1: Obtain App-specific Password from Apple”

Before connecting your iCloud calendar, you’ll need to obtain an app-specific password from Apple. This unique password is distinct from your regular Apple account password and is required for third-party applications like Stack.

  1. Go to appleid.apple.com.
  2. Sign in with your Apple ID.
  1. Under the Security section, ensure that two-factor authentication is enabled.
  2. If not enabled, follow the prompts to activate it.
  1. In the Sign-in and Security section, select “App-Specific Passwords.”
  2. Click “Generate an app-specific password.”
  1. Enter a label for the password, such as ‘Stack iCloud Integration’.
  2. Click ‘Create.’
  1. Copy the generated app-specific password.
  2. Store it safely, as you’ll need it to connect your iCloud calendar in the next step.

Step 2: Connect Your iCloud Account to Stack

Section titled “Step 2: Connect Your iCloud Account to Stack”

Using the app-specific password from Step 1, connect your iCloud account to Stack.

  1. Navigate to Settings > Calendars > Connections.
  2. Click “+ Add New”.
  1. In the iCloud Calendar widget, click “Connect.”
  2. Enter your iCloud Apple ID and the app-specific password.
  3. Click “Connect.”

After connecting iCloud, set up your primary linked calendar and configure any conflict calendars.

  1. Navigate to Settings > My Profile > Calendar Configuration.
  1. Click “Edit” next to the primary linked calendar.
  2. In the modal, select the third-party calendar where new events should be added.
  3. All new events created in Stack will sync with your linked calendar and vice versa.
  1. Click “Edit” next to the conflict calendars.
  2. Select options such as holidays, your calendar, and other team members’ calendars to prevent double bookings.
  • Authentication Issues: Ensure you use the correct App-Specific Password and that Two-Factor Authentication is enabled for your Apple ID.
  • Calendar Sync Issues: Verify the correct calendar is set as Primary. Events in iCloud must be on the correct calendar to sync with Stack.
  • Scheduling Conflicts: Configure Conflict Calendars to prevent double bookings based on busy times in iCloud.

Q: Can I block my Stack calendar with events from third-party calendars?

A: Yes, events from third-party calendars added as conflict calendars will block your availability if marked as ‘BUSY’. Events marked ‘FREE’ will not block availability.

Q: Can I add multiple blocking calendars?

A: Yes, you can add multiple calendars to check for potential double bookings.

Q: Can I sync iCloud two-way?

A: No, iCloud only supports Default Sync (One-Way Sync) in Stack. Events from iCloud are treated as Blocked Slots, and no contacts are created for guests in these events.

Q: Can I connect multiple iCloud calendars?

A: Yes, you can connect multiple iCloud integrations per account, and the same integration can be used across multiple accounts.

Q: Can I connect to calendars I’m subscribed to via iCloud?

A: No, integration with subscription calendars via URL (public calendars) is not supported in Stack.

Can't find what you need? Call or text +1 787 665-9212 or email support@stackapp.co.© Stack · Privacy · Terms