Connecting your iCloud Calendar with CRM
Step 1: Obtain your unique app-specific password from Apple
Before you can connect your iCloud calendar to CRM Calendar, you must generate an app-specific password through Apple. This password is different from your standard Apple ID password. Apple requires both two-factor authentication and an app-specific password for secure connections to third-party apps like CRM Calendar.
To generate your app-specific password, follow these steps:
- Sign in to https://appleid.apple.com/.
- Enable two-factor authentication under the Security section if you haven't already done so.
- In the App-Specific Passwords section, choose 'Generate Password.'
- Enter a label for the password (for instance, "CRM Calendar") and click 'Create.'
- Copy the generated app-specific password for use in connecting your iCloud calendar with CRM Calendar.
Step 2: Integrate iCloud with CRM Calendar
- Click on the Settings button from the left navigation panel
- Select My Profile and go to Integrations
- You should see the option with iCloud Calendar > Click on Connect
- You will be asked to enter your iCloud Email Address and your app-specific password which you created in Step 1
- Your iCloud is Connected
Step 3: Configure Primary Calendar and Check for Conflicts
What is the Primary Calendar and how is it different from Check for conflicts?
The Primary Calendar serves as the central hub for all appointments scheduled within the CRM application. It also seamlessly syncs events from your iCloud calendar, ensuring all your important dates are in one place.
If you manage multiple calendars and want to prevent scheduling conflicts, you can integrate them using the "Check for Conflicts" feature. Events from these additional calendars will be visible within the CRM calendar, allowing the system to factor them in when determining availability.
To setup Primary Calendar where you want the CRM appointments to be pushed:
- Go to My Profile
- Click on Calendar Configuration
- Click on Edit under Primary Calendar
- Select the account from the list of accounts. Please remember the list would only show those accounts which are integrated with CRM application
- Save and you are all set with your Primary Calendar
For adding for calendars to Check for Conflicts:
- Go to My Profile
- Click on Calendar Configuration
- Click on Edit under Check for Conflicts
- Select the account from the list of accounts. Please remember the list would only show those accounts which are integrated with CRM application
- Save to enable check for conflicts for the selected accounts
Thus, in calendar configuration you have 2 segments:
- Primary Calendar : It reads all the calendar events from iCloud and it writes all the appointments to iCloud.
- Check for conflicts : It only reads calendar events from iCloud.
Important Information specifically for iCloud Integration
Contact creation from iCloud events to CRM is not supported. Which also means that all the events coming in from iCloud would be treated as Blocked Slots and not appointments.
If a Blocked Slot is created in the CRM calendar for a user, that would not sync to the iCloud Calendar