Skip to main content
All CollectionsIntegrations
How To Integrate an iCloud Calendar
How To Integrate an iCloud Calendar

This article will explain how you can integrate your iCloud calendar to your account.

B
Written by Bree
Updated over a year ago

Please note, the iCloud Calendar integration only works for the Class Booking, Round Robin, Collective and Service Calendars. What this means is you cannot integrate the Simple calendar with iCloud calendar.

It is also important to note with the iCloud integration, only "one way" sync is possible, which means any event created or updated in ZipLeads would be pushed to your iCloud calendar.

However, if you make changes to an event/appointment created on your iCloud calendar, these would not be reflected in your ZipLeads calendar. The events created would still be shown on your ZipLeads Calendar view, and would always be considered when checking for available slots, however updating those events in iCloud would not be reflected in the ZipLeads calendar.

Example: If you booked a phone appointment on your ZipLeads calendar, this would be pushed to the iCloud calendar. Even when this appointment is updated/deleted the same would be reflected in the iCloud calendar.

Now let's say you booked "Dentist Appointment" directly in your iCloud calendar. This event would be factored in when booking an appointment in Zipleads. This appointment would also be shown in your ZipLeads calendar however if you make any changes to the appointment on your iCloud calendar, this won't be reflected in ZipLeads.

Integrating your iCloud Calendar with ZipLeads

Step1: Obtain your unique app-specific password from Apple.

Before integrating your iCloud calendar with your ZipLeads 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 like ZipLeads.

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

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

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

  3. Enter a label for the password (for instance, "ZipLeads Calendar") and click 'Create'

  4. Copy the generated app-specific password for use in connecting your iCloud calendar with ZipLeads.

Step 2: Integrating iCloud with ZipLeads

  1. Click on the Settings button from the left navigation panel

  2. Select My Profile and go to Integration

  3. You should see the option with iCloud Calendar click on Connect

  4. You then will be asked to enter your iCloud Email Address and your app-specific password which you created in Step 1

  5. Your iCloud is connected

Step 3: Configure Primary and Check for Conflict Calendars

What is a Primary Calendar and how is it different from Check For Conflicts?

A Primary Calendar is where your appointments booked in ZipLeads are displayed. Additionally, it also syncs all the events from your iCloud calendar into your ZipLeads calendar.

If you have other calendars that you want to compare against to avoid double bookings, you can add multiple calendars in the check for conflicts feature. The events from these calendars will also appear in your ZipLeads calendar. When checking for availability, ZipLeads will also take into account events from these calendars.

Primary Calendar: It reads all the calendar events from iCloud and it writes all the appointments to iCloud.

To set up a Primary Calendar where you want the ZipLeads appointments to also be pushed, follow the below steps:

  1. Navigate to Settings > My Profile

  2. Click on Calendar Configuration

  3. Click on Edit under Primary Calendar

  4. Select the account from the list of accounts. Please remember the list would only show those accounts which are already integrated with ZipLeads

  5. Save and you are all set with your Primary Calendar.

Check for conflicts: It only reads calendar events from iCloud.

To set up a calendar in Check For Conflicts, follow the below steps:

  1. Navigate to Settings > My Profile

  2. Click on Calendar Configuration

  3. Click on Edit under Check for Conflicts

  4. Select the account from the list of accounts. Please remember the list would only show those accounts which are already integrated with ZipLeads

  5. Save and you are all set.

Did this answer your question?