# Guide To iCloud Calendar Integration

> Integrate your iCloud calendar into your GHL Customer Care subaccount to sync appointments and status.

- Source: https://docs.ghlcustomercare.com/docs/calendars-and-appointments/calendar-integrations/guide-to-icloud-calendar-integration
- Section: Calendars & Appointments / Calendar Integrations
- Reading time: 4 min
- Images: 12, each explained below
- Modified on Tue, 22 Apr, 2025 at 11:22 PM

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

GHL Customer Care can sync events between iCloud and GHL Customer Care Calendars. However, **contact creation** from iCloud events is _not_ supported.

---

**TABLE OF CONTENTS**

-   [Step 1: Obtain App-specific Password From Apple](#step-1-obtain-app-specific-password-from-apple)
    -   [Step 1a: Sign Into Apple](#step-1a-sign-into-apple)
    -   [Step 1b: Enable 2F Auth](#step-1b-enable-2f-auth)
    -   [Step 1c: App-Specific Password](#step-1c-app-specific-password)
    -   [Step 1d: Name The App-specific Password](#step-1d-name-the-app-specific-password)
    -   [Step 1e: Save The App-specific Password](#step-1e-save-the-app-specific-password)
-   [Step 2: Connect Your iCloud Account to GHL Customer Care](#step-2-connect-your-icloud-account-to-ghl-customer-care)
    -   [Step 2a: Add New Connected Calendar](#step-2a-add-new-connected-calendar)
    -   [Step 2b: Save Credentials](#step-2b-save-credentials)
-   [Step 3: Configure Calendars](#step-3-configure-calendars)
    -   [Step 3a: Calendar Configuration Panel](#step-3a-calendar-configuration-panel)
    -   [Step 3b: Edit Primary Linked Calendar](#step-3b-edit-primary-linked-calendar)
    -   [Step 3c: Edit Conflict Calendars](#step-3c-edit-conflict-calendars)
-   [Troubleshooting iCloud Integration](#troubleshooting-icloud-integration)
-   [Frequently Asked Questions](#frequently-asked-questions)

---

## **Step 1: Obtain 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.

  

### **Step 1a: Sign Into Apple**

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

### **Step 1b: Enable 2F Auth**

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

If you skip enabling two-factor authentication at this point and run into trouble later, come back and enable it.

![Step 1b: Enable 2F Auth (image 1 of 12)](https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/155044833218/original/yfU_7mq6Hsr2b4IXpNRaRWNMtx7-Jrk9_A.jpeg)

**Step 1b: Enable 2F Auth (image 1 of 12)**

This screenshot appears in the "Step 1b: Enable 2F Auth" section of "Guide To iCloud Calendar Integration". The text alongside this image reads: If you skip enabling two-factor authentication at this point and run into trouble later, come back and enable it. Immediately after, the guide continues: Click into the Sign-in and Security section and choose "App-Specific Password" then in the modal click "Generate an app-specific password".
- What this covers: If you skip enabling two-factor authentication at this point and run into trouble later, come back and enable it.
- Next: Click into the Sign-in and Security section and choose "App-Specific Password" then in the modal click "Generate an app-specific password".

### **Step 1c: App-Specific Password**

Click into the Sign-in and Security section and choose "App-Specific Password" then in the modal click "Generate an app-specific password".

![Step 1c: App-Specific Password (image 2 of 12)](https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/155044833216/original/Xxps8T7QzuXKOpOB46Z5MfBxommB3Eo0_Q.jpeg)

**Step 1c: App-Specific Password (image 2 of 12)**

This screenshot appears in the "Step 1c: App-Specific Password" section of "Guide To iCloud Calendar Integration". The text alongside this image reads: Click into the Sign-in and Security section and choose "App-Specific Password" then in the modal click "Generate an app-specific password". Immediately after, the guide continues: Enter a label for the password (for instance, 'CRM iCloud Integration') and click 'Create.'.
- What to choose: Click into the Sign-in and Security section and choose "App-Specific Password" then in the modal click "Generate an app-specific password".
- Next: Enter a label for the password (for instance, 'CRM iCloud Integration') and click 'Create.'

![Step 1c: App-Specific Password (image 3 of 12)](https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/155044833217/original/2xUPN_KIA2Xn9jx2zX1Jn-Yd1aJeCqLEaQ.png)

**Step 1c: App-Specific Password (image 3 of 12)**

This screenshot appears in the "Step 1c: App-Specific Password" section of "Guide To iCloud Calendar Integration". The text alongside this image reads: Click into the Sign-in and Security section and choose "App-Specific Password" then in the modal click "Generate an app-specific password". Immediately after, the guide continues: Enter a label for the password (for instance, 'CRM iCloud Integration') and click 'Create.'.
- What to choose: Click into the Sign-in and Security section and choose "App-Specific Password" then in the modal click "Generate an app-specific password".
- Next: Enter a label for the password (for instance, 'CRM iCloud Integration') and click 'Create.'

### **Step 1d: Name The App-specific Password**

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

![Step 1d: Name The App-specific Password (image 4 of 12)](https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/155044833219/original/pFVUL8ysix8l0q8XH3g2sD0LOjxAIqpVCw.jpeg)

**Step 1d: Name The App-specific Password (image 4 of 12)**

This screenshot appears in the "Step 1d: Name The App-specific Password" section of "Guide To iCloud Calendar Integration". The text alongside this image reads: Enter a label for the password (for instance, 'CRM iCloud Integration') and click 'Create.'. Immediately after, the guide continues: 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: Enter a label for the password (for instance, 'CRM iCloud Integration') and click 'Create.'
- Next: Copy and safely keep the generated app-specific password. This will be used when connecting your iCloud calendar in the next step.

### **Step 1e: Save The App-specific Password**

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

![Step 1e: Save The App-specific Password (image 5 of 12)](https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/155044833215/original/5gHtfmv34uXiKzd3Fj3YQphBZCP3SLgK3A.jpeg)

**Step 1e: Save The App-specific Password (image 5 of 12)**

This screenshot appears in the "Step 1e: Save The App-specific Password" section of "Guide To iCloud Calendar Integration". The text alongside this image reads: 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: Using the app-specific password from Step 1, connect your iCloud account to GHL Customer Care.
- What to copy: Copy and safely keep the generated app-specific password. This will be used when connecting your iCloud calendar in the next step.
- Next: Using the app-specific password from Step 1, connect your iCloud account to GHL Customer Care.

---

## **Step 2: Connect Your iCloud Account to GHL Customer Care**

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

### **Step 2a: Add New Connected Calendar**

Navigate to subaccount > settings > calendars > connections and click "+ Add New".

![Step 2a: Add New Connected Calendar (image 6 of 12)](https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/155044833383/original/W2wVa-Tcl5qezr7fAoTShaNKSexqP2HRYQ.png)

**Step 2a: Add New Connected Calendar (image 6 of 12)**

This screenshot appears in the "Step 2a: Add New Connected Calendar" section of "Guide To iCloud Calendar Integration". The text alongside this image reads: Navigate to subaccount > settings > calendars > connections and click "+ Add New". Immediately after, the guide continues: Click "Connect" in the iCloud Calendar widget, then e nter your iCloud Apple ID and app-specific password from Step 1, then click "Connect".
- Where to go: Navigate to subaccount > settings > calendars > connections and click "+ Add New".
- Next: Click "Connect" in the iCloud Calendar widget, then e nter your iCloud Apple ID and app-specific password from Step 1, then click "Connect".

### **Step 2b: Save Credentials**

Click "Connect" in the iCloud Calendar widget, then enter your iCloud Apple ID and app-specific password from Step 1, then click "Connect".

![Step 2b: Save Credentials (image 7 of 12)](https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/155044833417/original/W-71fo7YCwS5C0SGM_C76nQJuUFPIhmjlQ.png)

**Step 2b: Save Credentials (image 7 of 12)**

This screenshot appears in the "Step 2b: Save Credentials" section of "Guide To iCloud Calendar Integration". The text alongside this image reads: Click "Connect" in the iCloud Calendar widget, then e nter your iCloud Apple ID and app-specific password from Step 1, then click "Connect". Immediately after, the guide continues: After connecting iCloud in step 2, you need to set your primary linked calendar and "blocking" calendars.
- What to click: Click "Connect" in the iCloud Calendar widget, then e nter your iCloud Apple ID and app-specific password from Step 1, then click "Connect".
- Next: After connecting iCloud in step 2, you need to set your primary linked calendar and "blocking" calendars.

![Step 2b: Save Credentials (image 8 of 12)](https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/155044833430/original/138RgokL2s3cNNb_wWUl_jh-BYseIba9Ew.png)

**Step 2b: Save Credentials (image 8 of 12)**

This screenshot appears in the "Step 2b: Save Credentials" section of "Guide To iCloud Calendar Integration". The text alongside this image reads: Click "Connect" in the iCloud Calendar widget, then e nter your iCloud Apple ID and app-specific password from Step 1, then click "Connect". Immediately after, the guide continues: After connecting iCloud in step 2, you need to set your primary linked calendar and "blocking" calendars.
- What to click: Click "Connect" in the iCloud Calendar widget, then e nter your iCloud Apple ID and app-specific password from Step 1, then click "Connect".
- Next: After connecting iCloud in step 2, you need to set your primary linked calendar and "blocking" calendars.

---

## **Step 3: Configure Calendars**

After connecting iCloud in step 2, you need to set your primary linked calendar and "blocking" calendars.

If you have not connected a 3rd party calendar then this Calendar Configuration panel will not appear. So, if you don't see it, go back and connect another calendar.

### **Step 3a: Calendar Configuration Panel**

Navigate to subaccount > settings > My Profile > Calendar Configuration **OR** subaccount > settings > calendars > connections > calendar configuration (they take you to the same panel).

![Step 3a: Calendar Configuration Panel (image 9 of 12)](https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/155044834570/original/Yz7rSWE0rU7Rrz6JXiq6N8fLmL8Hzb1yPQ.png)

**Step 3a: Calendar Configuration Panel (image 9 of 12)**

This screenshot appears in the "Step 3a: Calendar Configuration Panel" section of "Guide To iCloud Calendar Integration". The text alongside this image reads: Navigate to subaccount > settings > My Profile > Calendar Configuration OR subaccount > settings > calendars > connections > calendar configuration (they take you to the same panel). The navigation path used here is My Profile > Calendar Configuration OR. Immediately after, the guide continues: Click "Edit" next to the primary linked calendar. On the linked calendar modal, select the 3rd-party calendar to add new events to. All new events created in the system will be added to your linked calendar and all events created in the….

- Path: My Profile > Calendar Configuration OR
- Where to go: Navigate to subaccount > settings > My Profile > Calendar Configuration OR subaccount > settings > calendars > connections > calendar configuration (they take you to the same panel).
- Controls: OR
- Next: Click "Edit" next to the primary linked calendar. On the linked calendar modal, select the 3rd-party calendar to add new events to. All new events created in the system will be added to your linked calendar and all events created in the linked calendar will be synced to the system.

![Step 3a: Calendar Configuration Panel (image 10 of 12)](https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/155044834606/original/sdTR2cvdCsQZEM9xWnc0MFHKiaOMR48_cg.png)

**Step 3a: Calendar Configuration Panel (image 10 of 12)**

This screenshot appears in the "Step 3a: Calendar Configuration Panel" section of "Guide To iCloud Calendar Integration". The text alongside this image reads: Navigate to subaccount > settings > My Profile > Calendar Configuration OR subaccount > settings > calendars > connections > calendar configuration (they take you to the same panel). The navigation path used here is My Profile > Calendar Configuration OR. Immediately after, the guide continues: Click "Edit" next to the primary linked calendar. On the linked calendar modal, select the 3rd-party calendar to add new events to. All new events created in the system will be added to your linked calendar and all events created in the….

- Path: My Profile > Calendar Configuration OR
- Where to go: Navigate to subaccount > settings > My Profile > Calendar Configuration OR subaccount > settings > calendars > connections > calendar configuration (they take you to the same panel).
- Controls: OR
- Next: Click "Edit" next to the primary linked calendar. On the linked calendar modal, select the 3rd-party calendar to add new events to. All new events created in the system will be added to your linked calendar and all events created in the linked calendar will be synced to the system.

### **Step 3b: Edit Primary Linked Calendar**

Click "Edit" next to the primary linked calendar. On the linked calendar modal, select the 3rd-party calendar to add new events to. All new events created in the system will be added to your linked calendar and all events created in the linked calendar will be synced to the system.

![Step 3b: Edit Primary Linked Calendar (image 11 of 12)](https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/155044834776/original/B9h1Gl8qGVwfVlBTHJhtOA1bMpNp_x-lCg.png)

**Step 3b: Edit Primary Linked Calendar (image 11 of 12)**

This screenshot appears in the "Step 3b: Edit Primary Linked Calendar" section of "Guide To iCloud Calendar Integration". The text alongside this image reads: Click "Edit" next to the primary linked calendar. On the linked calendar modal, select the 3rd-party calendar to add new events to. All new events created in the system will be added to your linked calendar and all events created in the linked calendar will be synced to the system. Immediately after, the guide continues: Click "edit next to the conflict calendars. Select one or more options such as holidays in the United States, your calendar, and other team members calendars.
- What to choose: Click "Edit" next to the primary linked calendar. On the linked calendar modal, select the 3rd-party calendar to add new events to. All new events created in the system will be added to your linked calendar and all events created in the linked calendar will be synced to the system.
- Next: Click "edit next to the conflict calendars. Select one or more options such as holidays in the United States, your calendar, and other team members calendars.

### **Step 3c: Edit Conflict Calendars**

Click "edit next to the conflict calendars. Select one or more options such as holidays in the United States, your calendar, and other team members calendars.

![Step 3c: Edit Conflict Calendars (image 12 of 12)](https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/155044834786/original/RdGcqVF605JnPY6n5G0KNMGsNTLDCGj34A.png)

**Step 3c: Edit Conflict Calendars (image 12 of 12)**

This screenshot appears in the "Step 3c: Edit Conflict Calendars" section of "Guide To iCloud Calendar Integration". The text alongside this image reads: Click "edit next to the conflict calendars. Select one or more options such as holidays in the United States, your calendar, and other team members calendars. Immediately after, the guide continues: Authentication Issues: Calendar Sync Issues: Scheduling Conflicts.
- What to choose: Click "edit next to the conflict calendars. Select one or more options such as holidays in the United States, your calendar, and other team members calendars.
- Next: Authentication Issues: Calendar Sync Issues: Scheduling Conflicts:

---

## **Troubleshooting iCloud Integration**

-   Authentication Issues:
    
    -   Ensure you use the App-Specific Password.
        
    -   Check that your Apple ID has Two-Factor Authentication enabled.
        
-   Calendar Sync Issues:
    
    -   Ensure the correct calendar is selected as Primary.
        
    -   Remember that events created in iCloud must be on the correct calendar for them to sync to GHL Customer Care.
        
-   Scheduling Conflicts:
    
    -   Ensure Conflict Calendars are configured if you want busy times in iCloud to prevent double bookings in GHL Customer Care.
        

---

## **Frequently Asked Questions**

**Q: Can I block my GHL Customer Care calendar with events from 3rd-party calendars?**

A: Yes, 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. 

**Q: Can I add multiple blocking calendars?**

A: Yes, you can add multiple calendars to be checked to prevent double bookings. 

**Q: Can I sync iCloud two-way?**

A: No, 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.

**Q: Can I connect multiple iCloud calendars?**

A: Yes, with the latest enhancements, each user can connect multiple iCloud integration per subaccount, and the same iCloud integration can be connected across multiple subaccounts.

**Q: Can I connect to accounts I connected to my iCloud?**

A: No, 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).

---

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