# iCloud - How to Integrate iCloud with GHL Customer Care Calendars

> In This Article Overview Prerequisites Getting Started Step 1: Obtain your unique app-specific password from Apple Step 2: How to Connect iCloud…

- Source: https://docs.ghlcustomercare.com/docs/calendars-and-appointments/calendar-integrations/icloud-how-to-integrate-icloud-with-ghl-customer-care-calendars
- Section: Calendars & Appointments / Calendar Integrations
- Reading time: 3 min
- Images: 11, each explained below
- Modified on Tue, 22 Apr, 2025 at 11:55 PM

---
**In This Article**

-   [Overview](#overview)
-   [Prerequisites](#prerequisites)
-   [Getting Started](#getting-started)
-   [Step 1: Obtain your unique app-specific password from Apple](#step-1-obtain-your-unique-app-specific-password-from-apple)
-   [Step 2: How to Connect iCloud Calendar?](#step-2-how-to-connect-icloud-calendar)
-   [Step 3: Calendar Configuration](#step-3-calendar-configuration)
-   [What is Calendar Configuration?](#what-is-calendar-configuration)
-   [Limitations with iCloud Integration](#limitations-with-icloud-integration)
-   [Related Articles](#related-articles)

---

### **Overview**

Connecting your iCloud Calendar helps you sync your bookings from iCloud Calendar to the system and vice versa. This ensures correct availability, prevents double bookings, and facilitates seamless scheduling and booking management.

---

### **Prerequisites**

1.  You need access to your apple account associated with the iCloud Calendar you want to connect.
2.  You need to obtain your unique app-specific password from Apple.
3.  Check if writer's access is required:
    -   If you want to add events created in the system to your iCloud Calendar, writer's access is necessary for the calendar.
    -   If you simply want to fetch all your events from your iCloud Calendar to the system, read-only access will suffice.

---

### **Getting Started**

### **Step 1: Obtain your unique app-specific password from Apple**

Before connecting your iCloud calendar, you'll need to obtain your app-specific password from Apple. This unique password is distinct from your regular Apple account password. Apple mandates the use of an app-specific password, in addition to enabling two-factor authentication, when connecting to third-party applications.

To obtain your app-specific password, follow these steps:

1\. Sign in to [https://appleid.apple.com/](https://appleid.apple.com/)

2\. Enable two-factor authentication under the Security section if you haven't already done so.

![Step 1: Obtain your unique app-specific password from Apple (image 1 of 11)](https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/155025516865/original/f2bbnxc8oyxGkCNb2S3Sv22_ChA--iH-xg.png)

**Step 1: Obtain your unique app-specific password from Apple (image 1 of 11)**

This screenshot appears in the "Step 1: Obtain your unique app-specific password from Apple" section of "iCloud - How to Integrate iCloud with GHL Customer Care Calendars". The text alongside this image reads: 2. Enable two-factor authentication under the Security section if you haven't already done so. Immediately after, the guide continues: 3. In the App-Specific Passwords section, choose 'Generate Password.'.
- What this covers: 2. Enable two-factor authentication under the Security section if you haven't already done so.
- Next: 3. In the App-Specific Passwords section, choose 'Generate Password.'

3\. In the App-Specific Passwords section, choose 'Generate Password.'

![Step 1: Obtain your unique app-specific password from Apple (image 2 of 11)](https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/155025516885/original/QaYdYsN0EwumOSDMxo8s-c6045xdtMTU9w.png)

**Step 1: Obtain your unique app-specific password from Apple (image 2 of 11)**

This screenshot appears in the "Step 1: Obtain your unique app-specific password from Apple" section of "iCloud - How to Integrate iCloud with GHL Customer Care Calendars". The text alongside this image reads: 3. In the App-Specific Passwords section, choose 'Generate Password.'. Immediately after, the guide continues: 4. Enter a label for the password (for instance, 'CRM iCloud Integration') and click 'Create.'.
- What to choose: 3. In the App-Specific Passwords section, choose 'Generate Password.'
- Next: 4. Enter a label for the password (for instance, 'CRM iCloud Integration') and click 'Create.'

![Step 1: Obtain your unique app-specific password from Apple (image 3 of 11)](https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/155025516910/original/GGZoaQaGb2jsDA9mmsJZjy9n7rRdh4jw4Q.png)

**Step 1: Obtain your unique app-specific password from Apple (image 3 of 11)**

This screenshot appears in the "Step 1: Obtain your unique app-specific password from Apple" section of "iCloud - How to Integrate iCloud with GHL Customer Care Calendars". The text alongside this image reads: 3. In the App-Specific Passwords section, choose 'Generate Password.'. Immediately after, the guide continues: 4. Enter a label for the password (for instance, 'CRM iCloud Integration') and click 'Create.'.
- What to choose: 3. In the App-Specific Passwords section, choose 'Generate Password.'
- Next: 4. Enter a label for the password (for instance, 'CRM iCloud Integration') and click 'Create.'

4\. Enter a label for the password (for instance, 'CRM iCloud Integration') and click 'Create.'

![Step 1: Obtain your unique app-specific password from Apple (image 4 of 11)](https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/155025516933/original/H1vMJKs_IZtmAQ-G31Y51CGWAAgBwK_WHQ.png)

**Step 1: Obtain your unique app-specific password from Apple (image 4 of 11)**

This screenshot appears in the "Step 1: Obtain your unique app-specific password from Apple" section of "iCloud - How to Integrate iCloud with GHL Customer Care Calendars". The text alongside this image reads: 4. Enter a label for the password (for instance, 'CRM iCloud Integration') and click 'Create.'. Immediately after, the guide continues: 5. Copy and safely keep the generated app-specific password. This will be used when connecting your iCloud calendar in the next step.
- What to fill in: 4. Enter a label for the password (for instance, 'CRM iCloud Integration') and click 'Create.'
- Next: 5. Copy and safely keep the generated app-specific password. This will be used when connecting your iCloud calendar in the next step.

5\. Copy and safely keep the generated app-specific password. This will be used when connecting your iCloud calendar in the next step.

![Step 1: Obtain your unique app-specific password from Apple (image 5 of 11)](https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/155025516958/original/ECkYfy6yS6NOcIr2uwN22CkTcMP4dUQQ7Q.png)

**Step 1: Obtain your unique app-specific password from Apple (image 5 of 11)**

This screenshot appears in the "Step 1: Obtain your unique app-specific password from Apple" section of "iCloud - How to Integrate iCloud with GHL Customer Care Calendars". The text alongside this image reads: 5. Copy and safely keep the generated app-specific password. This will be used when connecting your iCloud calendar in the next step. Immediately after, the guide continues: To connect to iCloud Calendar, follow these steps.
- What to copy: 5. Copy and safely keep the generated app-specific password. This will be used when connecting your iCloud calendar in the next step.
- Next: To connect to iCloud Calendar, follow these steps:

---

### **Step 2:** **How to Connect iCloud Calendar?**

To connect to iCloud Calendar, follow these steps:

1\. Navigate to 'Calendars' > 'Calendar Settings' > 'Connections.'

2\. Click on 'Add New.'

![Step 2: How to Connect iCloud Calendar? (image 6 of 11)](https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/155025517243/original/uUkcCj3MQ96zq7lUxbQtpppnrHvmbNvvlw.png)

**Step 2: How to Connect iCloud Calendar? (image 6 of 11)**

This screenshot appears in the "Step 2: How to Connect iCloud Calendar?" section of "iCloud - How to Integrate iCloud with GHL Customer Care Calendars". The text alongside this image reads: 1. Navigate to 'Calendars' > 'Calendar Settings' > 'Connections.'. Immediately after, the guide continues: 3. Choose 'iCloud Calendar' and click 'Connect.'.
- What this covers: 1. Navigate to 'Calendars' > 'Calendar Settings' > 'Connections.'
- Next: 3. Choose 'iCloud Calendar' and click 'Connect.'

3\. Choose 'iCloud Calendar' and click 'Connect.'

![Step 2: How to Connect iCloud Calendar? (image 7 of 11)](https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/155026809273/original/Ry1HrulkRkv3ZC4-6lLtIOX6ZSoDGBdIWA.png)

**Step 2: How to Connect iCloud Calendar? (image 7 of 11)**

This screenshot appears in the "Step 2: How to Connect iCloud Calendar?" section of "iCloud - How to Integrate iCloud with GHL Customer Care Calendars". The text alongside this image reads: 3. Choose 'iCloud Calendar' and click 'Connect.'. Immediately after, the guide continues: 4. Enter your Apple ID and the app-specific password generated earlier.
- What to choose: 3. Choose 'iCloud Calendar' and click 'Connect.'
- Next: 4. Enter your Apple ID and the app-specific password generated earlier.

4\. Enter your Apple ID and the app-specific password generated earlier.

![Step 2: How to Connect iCloud Calendar? (image 8 of 11)](https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/155026809290/original/yKrHemmmqeKcugBqUlin-Lg51hqPUKZksw.png)

**Step 2: How to Connect iCloud Calendar? (image 8 of 11)**

This screenshot appears in the "Step 2: How to Connect iCloud Calendar?" section of "iCloud - How to Integrate iCloud with GHL Customer Care Calendars". The text alongside this image reads: 4. Enter your Apple ID and the app-specific password generated earlier. Immediately after, the guide continues: Once your iCloud Calendar is successfully connected, you need to complete your calendar configuration by selecting your linked calendar and conflict calendar.
- What to fill in: 4. Enter your Apple ID and the app-specific password generated earlier.
- Next: Once your iCloud Calendar is successfully connected, you need to complete your calendar configuration by selecting your linked calendar and conflict calendar.

5\. Click 'Connect.

### **Step 3: Calendar Configuration**

Once your iCloud Calendar is successfully connected, you need to complete your calendar configuration by selecting your linked calendar and conflict calendar.

![Step 3: Calendar Configuration (image 9 of 11)](https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/155026102293/original/hIcQcFMhAJZvSIzrcd_mxcMpDnPFUjtjHw.png)

**Step 3: Calendar Configuration (image 9 of 11)**

This screenshot appears in the "Step 3: Calendar Configuration" section of "iCloud - How to Integrate iCloud with GHL Customer Care Calendars". The text alongside this image reads: Once your iCloud Calendar is successfully connected, you need to complete your calendar configuration by selecting your linked calendar and conflict calendar. Immediately after, the guide continues: Calendar configuration involves two settings: Linked Calendar & Conflict Calendar.
- What this covers: Once your iCloud Calendar is successfully connected, you need to complete your calendar configuration by selecting your linked calendar and conflict calendar.
- Next: Calendar configuration involves two settings: Linked Calendar & Conflict Calendar.

### **What is Calendar Configuration?**

Calendar configuration involves two settings: Linked Calendar & Conflict Calendar.

**Linked Calendar:**

All new events created in the system will be added to your linked calendar. For example, any new event created in the system will sync to your linked calendar, allowing you to view it directly on this third-party calendar (e.g., iCloud).

![What is Calendar Configuration? (image 10 of 11)](https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/155026102373/original/dHPGl03N8ARTgVoMp9fac5qwZ1_nVh9ztQ.png)

**What is Calendar Configuration? (image 10 of 11)**

This screenshot appears in the "What is Calendar Configuration?" section of "iCloud - How to Integrate iCloud with GHL Customer Care Calendars". The text alongside this image reads: All new events created in the system will be added to your linked calendar. For example, any new event created in the system will sync to your linked calendar, allowing you to view it directly on this third-party calendar (e.g., iCloud). Immediately after, the guide continues: Writer's access is required for the user to select a calendar as a linked calendar. The linked calendar is by default added to the conflict calendar. This means any event created on the third-party linked calendar will be fetched in the….
- What this covers: All new events created in the system will be added to your linked calendar. For example, any new event created in the system will sync to your linked calendar, allowing you to view it directly on this third-party calendar (e.g., iCloud).
- Next: Writer's access is required for the user to select a calendar as a linked calendar. The linked calendar is by default added to the conflict calendar. This means any event created on the third-party linked calendar will be fetched in the system, and any event created in the system will be pushed to the third-party linked calendar.

Full procedure:

1. Writer's access is required for the user to select a calendar as a linked calendar.
2. The linked calendar is by default added to the conflict calendar. This means any event created on the third-party linked calendar will be fetched in the system, and any event created in the system will be pushed to the third-party linked calendar.

**Note:** 

-   Writer's access is required for the user to select a calendar as a linked calendar. 
-   The linked calendar is by default added to the conflict calendar. This means any event created on the third-party linked calendar will be fetched in the system, and any event created in the system will be pushed to the third-party linked calendar.

**Conflict Calendar:**

Events from third-party calendars added as conflict calendars are synced to the system, blocking your availability for the event's duration. 

The availability is blocked only if the event is marked as 'BUSY' in the third party calendar. For events marked as 'FREE', the events are fetched in the system but the availability remains open. 

This ensures accurate availability and avoids double bookings. You can add multiple calendars to be checked to prevent double bookings. 

![What is Calendar Configuration? (image 11 of 11)](https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/155026102433/original/-KV8WtwOkRk9HebmhKrUHaLDraa_MVxlog.png)

**What is Calendar Configuration? (image 11 of 11)**

This screenshot appears in the "What is Calendar Configuration?" section of "iCloud - How to Integrate iCloud with GHL Customer Care Calendars". The text alongside this image reads: This ensures accurate availability and avoids double bookings. You can add multiple calendars to be checked to prevent double bookings. Immediately after, the guide continues: While Google and Outlook Connections offer an option to configure their Sync Preferences from the Advanced Settings, iCloud only supports Default Sync (One-Way Sync). This means that all events coming in from iCloud would be treated as….
- What this covers: This ensures accurate availability and avoids double bookings. You can add multiple calendars to be checked to prevent double bookings.
- Next: While Google and Outlook Connections offer an option to configure their Sync Preferences from the Advanced Settings, iCloud only supports Default Sync (One-Way Sync). This means that all events coming in from iCloud would be treated as Blocked Slots, and no contacts would be created for the guests found in these events. Another limitation is that if a Blocked Slot is created in the system for a user, it would not sync to the iCloud Calendar. With the latest enhancements, each user can now connect multiple iCloud integration per subaccount, and the same iCloud integration can be connected across multiple subaccounts. Integration with a subscription calendar is not possible. This means that GHL Customer Care cannot connect to iCloud calendars that you have subscribed to via URL (usually public calendars).

Full procedure:

1. Writer's access is required for the user to select a calendar as a linked calendar.
2. The linked calendar is by default added to the conflict calendar. This means any event created on the third-party linked calendar will be fetched in the system, and any event created in the system will be pushed to the third-party linked calendar.

---

### **Limitations with iCloud Integration**

-   While Google and Outlook Connections offer an option to configure their [Sync Preferences](https://docs.ghlcustomercare.com/docs/calendars-and-appointments/calendar-settings-and-preferences/setting-up-linked-calendars-conflict-calendars) from the Advanced Settings, iCloud only supports Default Sync (One-Way Sync).
-   This means that all events coming in from iCloud would be treated as Blocked Slots, and no contacts would be created for the guests found in these events.
-   Another limitation is that if a Blocked Slot is created in the system for a user, it would not sync to the iCloud Calendar.
-   With the latest enhancements, each user can now connect multiple iCloud integration per subaccount, and the same iCloud integration can be connected across multiple subaccounts.
-   Integration with a subscription calendar is not possible. This means that GHL Customer Care cannot connect to iCloud calendars that you have subscribed to via URL (usually public calendars). 

---

### **Related Articles**

**[\[NEW\] Calendar Configuration - Linked Calendar & Conflicts Calendar](https://docs.ghlcustomercare.com/docs/calendars-and-appointments/calendar-settings-and-preferences/setting-up-linked-calendars-conflict-calendars)**

**[\[NEW\] How to Connect Your Outlook Calendar?](https://docs.ghlcustomercare.com/docs/calendars-and-appointments/calendar-integrations/integrating-outlook-with-ghl-customer-care-calendars)**

**[\[NEW\] How to Connect Your Google Calendar?](https://docs.ghlcustomercare.com/docs/calendars-and-appointments/calendar-integrations/integrating-google-with-ghl-customer-care-calendars)**

**[\[NEW\] How to Connect Zoom?](https://docs.ghlcustomercare.com/docs/calendars-and-appointments/calendar-integrations/integrating-zoom-with-ghl-customer-care-calendars)**

---

Documentation for GHL Customer Care. Support: support@ghlcustomercare.com