Connect Your iCloud Calendar

SkedPal needs to be aware of your busy times according to your iCloud calendar so it won’t schedule tasks when you’re in a meeting. But, before connecting your iCloud calendar to SkedPal, let’s review what you have on your iCloud calendar:

  • Fixed Appointments – If you’re using your iCloud calendar to book meetings with others, SkedPal will read your busy times to avoid scheduling tasks over them.
  • All-day events – All-day events can be either reminders or actual events. Reminders are events that are meant to notify you of something, such as a birthday or a trip. Actual events are events that take up the entire day, such as a day off from work or a holiday. In most cases, actual events are marked as “Busy” and reminders are marked as “Free” in the calendar. However, since many people are not aware of this FREE/BUSY status of all-day events, SkedPal always syncs all-day events as “Sidelined.” Therefore, if a synced all-day event is an actual event such as a holiday, you must manually turn off the “Sidelined” switch to indicate that it is a full-day busy event. To turn off the “Sidelined” switch, simply click on the all-day event on the SkedPal calendar. A pop-up will open, and you will see the switch.
  • Shared Calendars – If others in your work or family/friends are sharing their calendars with you, you’ll see the option to select those calendars for syncing with SkedPal. If you do decide to connect shared calendars, their busy times will also be your busy times, and SkedPal will avoid scheduling tasks over those busy times. So, during the iCloud calendar connection process, make sure you select the right calendars.
  • Subscribed or Imported Calendars – Currently these calendars are not supposed in SkedPal integration.
  • Holidays – iCloud offers standard holiday calendars such as United States Holidays.  You can use this calendar to avoid scheduling tasks on holidays. You will be able to select which Time Maps will be affected by holidays. See below for more details.
  • Time Blocks – You need to think about using time blocks on your iCloud calendar when starting to use SkedPal. If the activity for which you’re blocking time is at fixed times, then keep them as time blocks in the iCloud calendar. You won’t need to add these as tasks to SkedPal. For example, if you’re going to a weekly community activity every Saturday from 10 AM to 12 PM, keep this as a recurring weekly time block on your iCloud calendar. However, if your activity does not occur at a fixed time, you’re better off removing your time block from the iCloud calendar and adding this task to SkedPal for more flexible scheduling. Remember, that you can’t have the same activity as both a fixed time block on your iCloud calendar and a task in SkedPal.

How SkedPal Calendar Blends In

Once you connect your iCloud calendar to SkedPal, you’ll see a new calendar named ‘SkedPal’ on the list of calendars in iCloud. Your tasks from SkedPal will be scheduled in this calendar. Your own calendars in iCloud will never be altered by SkedPal. SkedPal only reads them to understand your busy times in order to schedule your tasks around them.

A synced copy of your iCloud calendar’s busy times will be displayed in the SkedPal calendar. When you add or modify an appointment in your iCloud calendar, the SkedPal calendar will be updated. However, changes made in iCloud must be manually synced to SkedPal, as iCloud does not send push notifications to cloud-based apps. To sync, use the ‘Sync’ button located at the top of the calendar view in the desktop app or in the mobile app menu. If you make many changes in your iCloud calendar, allow a minute for the updates to sync with SkedPal. After syncing, re-schedule your tasks in SkedPal to match your new appointment times.

Your tasks in SkedPal, however, will automatically sync with your iCloud calendar each time you press ‘Update Schedule’

Scheduling Window

Please note that SkedPal syncs limited days of events on your iCloud calendar only. The past events will not sync. And, the events in the future depend on your scheduling window. As you get closer to the events and the timings fall in your scheduling window, they will automatically sync.

Steps to Connect Your iCloud Calendar

  1. Go to the Settings->Calendars
  2. Click on the button ‘Add Account’
  3. Select iCloud Calendar and click on Next
  4. Click Next again. This will open a form and will require your Apple ID and App-Specific-Password. Note this is NOT your Apple ID password. Please refer to the Apple guideline on how to obtain your app-specific password

Account Settings

Once you connect your iCloud account to SkedPal, the next step is to select the calendars within the account to sync with SkedPal. You probably do not want all your calendars to sync. This is the step where you pick the right calendars to sync with SkedPal.

  1. If you had already connected other calendar accounts, the first step is to select the new iCloud calendar account from the dropdown menu so all settings are made to this account.
  2. Next, you will see a list of calendars in your account on the left side of the page. Click the name of the calendar and then ensure all the appropriate options are checked:
  • Sync appointments with SkedPal – This should be ticked for calendars you want to sync with SkedPal. If you do not wish to sync this specific calendar, make sure it’s not ticked (and ignore the following options.)
  • Set as my holiday calendar – You can set it to indicate that this is a holiday calendar. Then, on your Time Maps, you’ll be able to ignore these holidays if you wish to. This is explained in more detail later on this page.
  • Do not sync appointment titles. Show only ‘Busy’ on my SkedPal calendar – Use this if you do not wish to sync details of your appointments. On the SkedPal calendar, you will only see ‘Busy’ for the appointment times. This way, SkedPal is aware of your busy times but details are not synced. When this option is ticked, the only information synced is the start and end times of your appointments.
  • Do not sync appointment notes- Your appointments in iCloud or other accounts might have notes/descriptions. Use this option to avoid syncing the details with SkedPal. Otherwise, your appointment notes will sync with SkedPal and you’ll be able to see them on the SkedPal calendar too.
  • Set as Time Map calendar – If you want this calendar to act as a Time Map instead of holding your appointments, select this option. Please make sure you’re fully familiar with this feature first.
  • SkedPal buffer before/after each app appointment- choose a buffer or no buffer to add before or after each appointment that syncs with SkedPal. This will prevent tasks from getting scheduled back to back with your appointment.

Advanced Options

While the previous options were about how you would like to see your calendar appointments in SkedPal, the advanced options are more about how you would like to see your tasks on your iCloud calendar.

Part 1

  • Show my tasks on my calendar – You can choose whether you want to sync your tasks to your iCloud calendar or not. If this option is not selected, the rest of the options will be disabled. This is a particularly useful option when you connect multiple calendar accounts and you want to sync your tasks to only one account. To sync your tasks to only one calendar account, you can uncheck this option for all accounts except the one you want your tasks to sync with.
  • Keep my completed tasks on my calendar for 2 weeks – When you complete a task in SkedPal, the completed event will remain on the calendar (as long as it’s in the past). This option enables you to sync even your completed tasks with your iCloud calendar.  If you choose to do so, SkedPal syncs your completed tasks for the past 2 weeks only.
  • Add a reminder to my tasks on my calendar – If you prefer to get a notification for each task synced with your calendar, choose this option. Then, your iCloud calendar app will give a notification based on the default settings of your calendar (e.g. 15 mins before the scheduled time). Notice that if the default setting of your iCloud calendar is to give no notification, you will not be notified even though you have selected this option.
  • Sync non-time-blocked tasks with a new calendar (named SkedPal) in my calendar account – As explained here, we will have two methods to schedule your tasks: Time Block, or Bundle. This option is about the non-Time Blocked (bundled) tasks. If you choose this option, a new calendar is created in your account with the name ‘SkedPal’. Then, your bundled tasks will sync with this calendar.

Part 2

  • Sync my tasks with the following details – You can customize what details in your task to sync with your iCloud calendar. If you uncheck the title, you’ll see your tasks as ‘busy’ on your iCloud calendar without further details.

Part 3

  • Sync my time-blocked tasks with this calendar – While your bundled tasks can only sync with a calendar named SkedPal in your iCloud account, your Time Blocked tasks can sync with your desired calendar. This will enable you to actually block your time on your main calendar where your colleagues book you in for meetings.
  • Sync my tasks as – If you want your tasks to sync with your iCloud calendar but you do not want these tasks to block your time and still allow your colleagues to book you in meetings during the tasks times, choose ‘Free’ for this option. Otherwise, you can choose to automatically turn your time blocks as busy only if there is not much wiggle room to reschedule your Time Block.
  • Do NOT sync tasks with Time Map(s): You can exclude time-blocked tasks associated with specific Time Map (s) to sync with your iCloud calendar.

Part 4

  • Convert my appointment status as follows – This option enables you to define what each of the appointment statuses means to you. iCloud Calendar only has FREE and BUSY statuses. However, Office 365 offers more options like TENTATIVE or OUT OF OFFICE. This is where you can define what each status means to you.

Connecting Multiple iCloud Accounts

You can connect multiple iCloud accounts to your SkedPal account. Note that under each iCloud account, you will have a different set of calendars, and you’ll need to set them up as explained above.

One Way or Two Way Sync

Synced appointments from iCloud in your SkedPal calendar are read-only. In other words, you cannot edit your iCloud calendars from SkedPal.

Synced tasks from SkedPal in your iCloud calendar are also ready-only. To manage the scheduling of your tasks, you will need to use SkedPal.

SkedPal tasks are synced with your iCloud calendar after each Update-Schedule.

Event Data Privacy

The only reason SkedPal needs to read your iCloud appointments is to be aware of your busy times. If you wish to limit the synced information to merely the start and end times of the appointments without any other detail (such as the appointment title or notes), deselect the option as explained in the account settings above. This will sync all events from iCloud as ‘busy’ with SkedPal.

Even if you do not deselect the above option, details such as the appointment location, invitee list, etc are never synced with SkedPal.

Please also see SkedPal Privacy Policy

Adding Buffer Before and/or After Events

You can add a buffer before and/or after each event in your iCloud calendar. The options are 5m, 15m, 30m, 60m, 90m, and 120m. This option is available in the account settings as explained above.

Blocking Time For Your Tasks

As explained in the Advanced Options above, you can sync your tasks with your main iCloud calendar. This will enable you to time-block so others can’t book you in meetings.

Completed Tasks On Calendar

Completed tasks sync with the iCloud calendar. The condition for completed tasks to permanently stay in the iCloud calendar is that there should be a completed time-block event in the past in the SkedPal calendar and the completed event was added to the calendar at any time in the past 7 days. Examples of tasks that will NOT be saved in iCloud:

  • You complete a bundled task – unless you use partial complete and add a completed time in the past.
  • You complete a time-blocked task that is scheduled some time after now – unless you use partial complete and add a completed time in the past.
  • You complete a task that is scheduled 8 days ago.

Customizing Task Details On Calendar

If you choose to sync your tasks with iCloud calendar, you will be able to set what level of details should be synced with iCloud:

Notes – Sync task notes with the iCloud calendar to see your notes in the event details of iCloud.

Recurring Session ID – Show the recurring session details next to the title of the task in the iCloud calendar. If you do not choose this option, all sessions will be shown with the same task name.

Parent Task – Add the parent name to the title of the event in the iCloud calendar.

Interpreting Appointment Status

Some calendars such as Office 365 support various statuses for an appointment such as tentative, out of office, etc. You will be able to customize each of these statuses to be interpreted as either busy or free in SkedPal. Free appointments do not block your schedule and tasks can get scheduled over them. To customize these statuses, see the Advanced Options above.

Holiday Calendars

Holidays have a varied impact on different tasks. For example, you probably want to complete personal tasks on a holiday, while not scheduling any work-related tasks. To do this, make sure you select your holiday calendar as explained above. If you do not have a holiday calendar by default, you can create your own iCloud calendar in your account and add your holidays to it.  This will sync all holidays with SkedPal. Then, for each Time Map, you can indicate if you’d like to block your time or ignore it.

Was this article helpful?

Related Articles

Time Blocking, A Comprehensive Guide

Get a Free Copy of this Guide