Guide to iCloud Calendar Integration with Stack
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.
Table of Contents
- Obtain App-specific Password from Apple
- Connect Your iCloud Account to Stack
- Configure Calendars
- Troubleshooting iCloud Integration
- Frequently Asked Questions
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.
Step 1a: Sign Into Apple
- Go to appleid.apple.com.
- Sign in with your Apple ID.
Step 1b: Enable Two-Factor Authentication
- Under the Security section, ensure that two-factor authentication is enabled.
- If not enabled, follow the prompts to activate it.
Step 1c: Generate App-Specific Password
- In the Sign-in and Security section, select "App-Specific Passwords."
- Click "Generate an app-specific password."
Step 1d: Name the App-specific Password
- Enter a label for the password, such as 'Stack iCloud Integration'.
- Click 'Create.'
Step 1e: Save the App-specific Password
- Copy the generated app-specific password.
- 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
Using the app-specific password from Step 1, connect your iCloud account to Stack.
Step 2a: Add New Connected Calendar
- Navigate to Settings > Calendars > Connections.
- Click "+ Add New".
Step 2b: Save Credentials
- In the iCloud Calendar widget, click "Connect."
- Enter your iCloud Apple ID and the app-specific password.
- Click "Connect."
Step 3: Configure Calendars
After connecting iCloud, set up your primary linked calendar and configure any conflict calendars.
Step 3a: Calendar Configuration Panel
- Navigate to Settings > My Profile > Calendar Configuration.
Step 3b: Edit Primary Linked Calendar
- Click "Edit" next to the primary linked calendar.
- In the modal, select the third-party calendar where new events should be added.
- All new events created in Stack will sync with your linked calendar and vice versa.
Step 3c: Edit Conflict Calendars
- Click "Edit" next to the conflict calendars.
- Select options such as holidays, your calendar, and other team members' calendars to prevent double bookings.
Troubleshooting iCloud Integration
- 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.
Frequently Asked Questions
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 subaccount, and the same integration can be used across multiple subaccounts.
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.