Skip to content
Calendars & Appointments

Guide To iCloud Calendar Integration

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

4 min read856 words12 explained imagesUpdated Tue, 22 Apr, 2025 at 11:22 PM
View as markdownOpen in ClaudeOpen in ChatGPT
Each image has a one line explanation. Switch to full detail for the step it belongs to, the fields and buttons involved, examples and the whole procedure.
On this page
  1. Step 1: Obtain App-specific Password From Apple
  2. Step 1a: Sign Into Apple
  3. Step 1b: Enable 2F Auth
  4. Step 1c: App-Specific Password
  5. Step 1d: Name The App-specific Password
  6. Step 1e: Save The App-specific Password
  7. Step 2: Connect Your iCloud Account to GHL Customer Care
  8. Step 2a: Add New Connected Calendar
  9. Step 2b: Save Credentials
  10. Step 3: Configure Calendars
  11. Step 3a: Calendar Configuration Panel
  12. Step 3b: Edit Primary Linked Calendar
  13. Step 3c: Edit Conflict Calendars
  14. Troubleshooting iCloud Integration
  15. Frequently Asked Questions

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

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/

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) What this shows If you skip enabling two-factor authentication at this point and run into trouble later, come back and enable it. What this shows Illustrates the "Step 1b: Enable 2F Auth" section of "Guide To iCloud Calendar Integration". 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". Image 1 of 12 What this coversIf you skip enabling two-factor authentication at this point and run into trouble later, come back and enable it. Next stepClick 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) What this shows 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 shows Illustrates the "Step 1c: App-Specific Password" section of "Guide To iCloud Calendar Integration". 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.'. Image 2 of 12 What to chooseClick into the Sign-in and Security section and choose "App-Specific Password" then in the modal click "Generate an app-specific password". Next stepEnter a label for the password (for instance, 'CRM iCloud Integration') and click 'Create.'
Step 1c: App-Specific Password (image 3 of 12) What this shows 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 shows Illustrates the "Step 1c: App-Specific Password" section of "Guide To iCloud Calendar Integration". 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.'. Image 3 of 12 What to chooseClick into the Sign-in and Security section and choose "App-Specific Password" then in the modal click "Generate an app-specific password". Next stepEnter 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) What this shows Enter a label for the password (for instance, 'CRM iCloud Integration') and click 'Create.' What this shows Illustrates the "Step 1d: Name The App-specific Password" section of "Guide To iCloud Calendar Integration". 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. Image 4 of 12 What to fill inEnter a label for the password (for instance, 'CRM iCloud Integration') and click 'Create.' Next stepCopy 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) What this shows Copy and safely keep the generated app-specific password. What this shows Illustrates the "Step 1e: Save The App-specific Password" section of "Guide To iCloud Calendar Integration". 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. Image 5 of 12 What to copyCopy and safely keep the generated app-specific password. This will be used when connecting your iCloud calendar in the next step. Next stepUsing 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) What this shows Navigate to subaccount > settings > calendars > connections and click "+ Add New". What this shows Illustrates the "Step 2a: Add New Connected Calendar" section of "Guide To iCloud Calendar Integration". 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". Image 6 of 12 Where to goNavigate to subaccount > settings > calendars > connections and click "+ Add New". Next stepClick "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) What this shows Click "Connect" in the iCloud Calendar widget, then e nter your iCloud Apple ID and app-specific password from Step 1, then click "Connect". What this shows Illustrates the "Step 2b: Save Credentials" section of "Guide To iCloud Calendar Integration". 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. Image 7 of 12 What to clickClick "Connect" in the iCloud Calendar widget, then e nter your iCloud Apple ID and app-specific password from Step 1, then click "Connect". Next stepAfter connecting iCloud in step 2, you need to set your primary linked calendar and "blocking" calendars.
Step 2b: Save Credentials (image 8 of 12) What this shows Click "Connect" in the iCloud Calendar widget, then e nter your iCloud Apple ID and app-specific password from Step 1, then click "Connect". What this shows Illustrates the "Step 2b: Save Credentials" section of "Guide To iCloud Calendar Integration". 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. Image 8 of 12 What to clickClick "Connect" in the iCloud Calendar widget, then e nter your iCloud Apple ID and app-specific password from Step 1, then click "Connect". Next stepAfter 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) What this shows Navigate to subaccount > settings > My Profile > Calendar Configuration OR subaccount > settings > calendars > connections > calendar… What this shows Illustrates the "Step 3a: Calendar Configuration Panel" section of "Guide To iCloud Calendar Integration". 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 ORImage 9 of 12 Where to goNavigate to subaccount > settings > My Profile > Calendar Configuration OR subaccount > settings > calendars > connections > calendar configuration (they take you to the same panel).
Buttons and menus referenced OR
Next stepClick "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) What this shows Navigate to subaccount > settings > My Profile > Calendar Configuration OR subaccount > settings > calendars > connections > calendar… What this shows Illustrates the "Step 3a: Calendar Configuration Panel" section of "Guide To iCloud Calendar Integration". 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 ORImage 10 of 12 Where to goNavigate to subaccount > settings > My Profile > Calendar Configuration OR subaccount > settings > calendars > connections > calendar configuration (they take you to the same panel).
Buttons and menus referenced OR
Next stepClick "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) What this shows Click "Edit" next to the primary linked calendar. What this shows Illustrates the "Step 3b: Edit Primary Linked Calendar" section of "Guide To iCloud Calendar Integration". 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. Image 11 of 12 What to chooseClick "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 stepClick "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) What this shows Click "edit next to the conflict calendars. What this shows Illustrates the "Step 3c: Edit Conflict Calendars" section of "Guide To iCloud Calendar Integration". 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. Image 12 of 12 What to chooseClick "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 stepAuthentication 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). 


Was this guide helpful?

Related guides