iCloud Calendar connection FAQs

In this article, you'll find answers to some of the most common questions related to your iCloud Calendar connection.

Connecting to your iCloud Calendar

  1. Sign in to your OnceHub Account.
  2. Open the left sidebar, click on Profile and select Calendar connection. If you are switching connections, you must disconnect from your previous connection first.
  3. Click the Connect button next to iCloud Calendar.
  4. The Connect to iCloud Calendar pop-up will open. Enter your Apple ID and app-specific password and click Connect.

Learn more about connecting to iCloud Calendar

Most common questions

How does OnceHub connect with iCloud Calendar?

OnceHub communicates with your iCloud Calendar using the CalDav protocol. When you enter your credentials to connect OnceHub to your iCloud Calendar, your password is encrypted with AES-256 (Advanced Encryption Standard) and stored in our cloud database.

Learn more about how sign-in credentials are stored and protected by OnceHub

What is busy time caching?

To ensure fast performance, we employ a caching mechanism for the busy times in your connected iCloud Calendar.

Can OnceHub connect with shared iCloud Calendars?

ScheduleOnce can access an additional calendar that is not part of your iCloud account if the owner of that calendar has shared it with you. Learn more about sharing calendars in iCloud Calendar

Shared calendars are not supported for InviteOnce.

How do I create an iCloud app-specific password for OnceHub?

Apple requires users to use app-specific passwords for all third-party applications such as OnceHub. An app-specific password is a single-use password for your Apple ID that lets OnceHub securely access the information you store in your iCloud calendar. To create an app-specific password, follow these steps:

  1. Sign in to your Apple ID account page.
  2. Click Settings.
  3. Under Apple ID, click Manage
  4. In the Security section, turn on Apple two-factor authentication if it is not on already. On older devices, use Apple two-step verification instead.
  5. Under App-Specific Passwords, click Generate Password.
  6. Enter a password label (for example, "OnceHub").
  7. Click Create.
  8. Once the app-specific password is generated, copy it.

You can now use your new app-specific password to connect OnceHub to your iCloud Calendar.

If you’re still having problems, please contact us and we will be happy to assist you.

What happens if my Apple ID password changes?

If you change your primary Apple ID password, all your existing iCloud app-specific passwords are automatically revoked, and must be generated again. You will need to reconnect your OnceHub account using a new app-specific password.

Learn more about iCloud app-specific passwords

Can I set Default iCloud Calendar reminders when events are created via OnceHub?

Yes, you can configure Default iCloud Calendar reminders in the connected iCloud Calendar. 

Go to your OnceHub Account and click Profile in the left sidebar. Click on Calendar connection and use the Default iCloud Calendar reminders drop-down menu to select the value that you want (Figure 1).

Figure 1: Default iCloud Calendar reminders

Can I disable the iCloud Calendar invite that is sent to my Customers?

In ScheduleOnce, you can disable the iCloud Calendar invite email by going to Setup -> relevant Booking page -> Customer notifications and unchecking the box that sends the iCloud Calendar invite email. 

Note The Customer notifications section will be on the Event type if the Booking page is associated with at least one Event type.

In InviteOnce, you can disable the iCloud Calendar invite email in Step 3 of the Invite to self-schedule or Schedule on behalf processes.

I cannot see my scheduled ScheduleOnce meeting in iCloud Calendar

In your iCloud Calendar, make sure that the calendar in which your meeting was scheduled is selected. Find it in the calendar list in the left bar and click it to select it. 

You can also select the activity in the ScheduleOnce Activity stream, then click the action menu (three dots) in the right-hand pane and select View Calendar event (Figure 2).

Figure 2: View Calendar event

Why do my busy times appear in wrong time slots?

This might be due to time zone differences between the account time zone in your iCloud account and the time zone on your Booking page. To change the time zone:

  • In ScheduleOnce: Go to the Overview section of your Booking page and edit the page's time zone.
  • In InviteOnce: Make sure you have selected the correct timezone in Step 2 of Invite to schedule and Schedule on behalf
  • In iCloud: Sign into your iCloud account and click Settings. Under Time Zone/Formats, click on the currently selected time zone. The Time Zone & Formats pop-up will appear. You can then select a time zone on the map, or click the time zone name below the map and select a time zone from the menu. Finally, click Done.

Learn more about busy time in iCloud Calendar

I’m already connected with one iCloud account. How do I switch to another?

Your account can only be connected to one calendar at a time. If you want to switch from one iCloud account to another, you will need to disconnect the previous one and then connect the new one.

Disconnect your calendar by going to your OnceHub Account, opening the left sidebar, and selecting Profile -> Calendar connection. Disconnect your iCloud account and reconnect with the new iCloud account.

NoteYou can switch your calendar connection accounts without having to switch your OnceHub Account.

I cannot connect - what should I do?

This may be due to temporary communication problems with the iCloud API. Please try the following options:

  1. Make sure you're using an iCloud app-specific password.
  2. Make sure cookies are enabled on your browser.
  3. Verify that you can login to your iCloud account.
  4. Try to connect again from OnceHub.

Learn more about troubleshooting iCloud Calendar connection issues

If you’re still seeing issues, please contact us and we'll be happy to assist you.

Was this article helpful?
Thank you for your feedback!