CalDAV Bridge

Guides

Make Calendly See Your iCloud Calendar

Updated · by Kyle, maker of CalDAV Bridge

The short version

If Calendly keeps booking over your iCloud calendar, you're in the right spot. Calendly stopped new iCloud connections on August 20, 2024, and it never supported Zoho or other CalDAV calendars directly.

The fix is to copy your iCloud or Zoho events into Google Calendar, then tell Calendly to check that calendar for busy times. CalDAV Bridge does that. It creates one dedicated calendar in Google called "Synced Calendar (CalDAV Bridge)" and keeps your events in sync so Calendly can see when you're busy.

Sold already? Skip ahead.

Sign in with Google and connect your calendar. Free for one calendar, no card needed.

Have an Apple app-specific password ready, or a Zoho app password if you use Zoho.

Want Calendly bookings on your iPhone instead?

If your problem is the other way around, you don't need a bridge.

You connected Google Calendar to Calendly, bookings land in Google, and now you want those bookings on your iPhone. Add your Google account directly on the phone: Settings > Apps > Calendar > Calendar Accounts > Add Account, then choose Google (Apple's steps). Your Google calendars, including your Calendly bookings, show up in Apple Calendar. The rest of this guide is for the other case, where your main calendar lives in iCloud or Zoho and you need Calendly to respect it.

Why Calendly can't see iCloud

Calendly's iCloud help page says it plainly:

"As of August 20, 2024, Calendly no longer supports new connections to iCloud Calendar."

Existing connections from before that date continue to be supported, according to Calendly.

For new connections, Calendly lists three options: Google Calendar, Office 365 or Outlook.com, and Exchange. It doesn't list iCloud, Zoho, Fastmail, Nextcloud, or any other CalDAV provider.

So if your real schedule is in iCloud or Zoho, Calendly doesn't see it, and it shows you as free when you're not.

The free option and its catch

You can subscribe to an iCloud or Zoho calendar by URL inside Google Calendar. That's free, and it's worth knowing what it gets you.

For the steps, see the public-link walkthrough in How to sync iCloud Calendar with Google Calendar. The same idea works for Zoho with a private URL.

The first catch is timing. Google decides when a subscribed calendar refreshes, and its help page on adding a calendar by URL doesn't publish an interval. A new event you add in iCloud may not show in Google for hours, and during that window Calendly could let someone book over it.

The second catch is that Calendly may not check the subscribed calendar at all. A Calendly community reply from April 2024 says Calendly usually will not check subscribed calendars for conflicts, and that it depends on the permissions on those calendars. That reply was about Outlook subscriptions, not an iCloud link in Google, but the test still holds: if the subscribed calendar doesn't show under Calendars to check for conflicts in Calendly, Calendly is ignoring it.

Privacy differs by provider. For iCloud, you have to make the calendar public to get a link, and anyone who has the link can see it without logging in. For Zoho, you can get a private URL that isn't public, and you can reset it later if needed.

If the subscribed calendar shows up in Calendly and the delay is fine for you, great. If not, or you want real Google events that Calendly can read, here's the other route.

Set it up with CalDAV Bridge

CalDAV Bridge copies events from your CalDAV calendar into a dedicated Google calendar that Calendly can read. It doesn't replace anything you already use.

Bridge creates exactly one calendar in your Google account named "Synced Calendar (CalDAV Bridge)". Every CalDAV calendar you connect goes into that same Google calendar. Bridge can only see and change that calendar, never your other Google calendars. Copies never send invitation emails from Google.

  1. Sign in with Google. Use the same Google account you use with Calendly.
  2. Connect your source calendar. For iCloud, click the iCloud preset (https://caldav.icloud.com) and sign in with your Apple Account email and an app-specific password. The detailed iCloud steps are in How to sync iCloud Calendar with Google Calendar. For Zoho, use your CalDAV address and an app password, covered in How to sync Zoho Calendar with Google Calendar.
  3. Let the first sync finish. Bridge copies events from 30 days ago through 365 days ahead.
  4. Open your calendar settings in Calendly. Look for two sections: Calendars to check for conflicts and Calendar to add events to.
  5. Under Calendars to check for conflicts, click Edit and tick the box for Synced Calendar (CalDAV Bridge).
  6. Keep Calendar to add events to set to your main Google calendar, not the Synced Calendar. Calendly bookings land in whatever calendar you pick here, not in iCloud.

Busy events from iCloud or Zoho show up in Google after the next sync. Free events stay Free and don't block bookings.

What to know before you rely on it

A few things, so there are no surprises.

  • Time window. Bridge syncs events from 30 days back to 365 days ahead. Events outside that range don't copy.
  • Busy and Free. Events marked Free in your source stay Free in Google. Everything else uses Google's default, which is Busy. Calendly blocks Busy times and leaves Free times open.
  • All-day events. iCloud usually marks all-day events as Free, and Bridge copies them as Free, so Calendly won't block those days. Calendly's help says Apple no longer lets you change this in Calendar on a Mac, though you may still be able to on an iPhone or iPad. The reliable fix is a timed event instead, say 8 a.m. to 6 p.m.
  • Sync timing. The Free plan syncs about every hour. Pro syncs about every 5 minutes. Those are targets, not guarantees. Both plans have a Sync now button, though a large calendar may take more than one run to finish.
  • Recurring events. If you move, edit or delete one meeting in a repeating series, Google may keep showing it at its original time. Calendly then blocks the old slot and leaves the new one open, so block the new time with a separate event for now. The rest of the series copies normally. If you delete a whole event in iCloud or Zoho, Bridge deletes the copy in Google, as long as it falls inside the sync window.
  • Invitations. Invitations copied from iCloud or Zoho include a CalDAV Bridge response link when the attendee email matches the account you connected. It opens a page with Accept, Maybe and Decline, and your answer goes back to iCloud or Zoho. Responding in Google Calendar itself doesn't write back.
  • Google edits get overwritten. Edits you make to the copies in Google never go back to iCloud or Zoho, and they get replaced the next time the source event changes. If you delete a copy in Google, the next sync puts it back.

Plans are simple. Free covers one connected calendar. Pro is $2.99 per month or $12 per year, with no cap on connected calendars. Founder offer: use code FOUNDER at checkout to get Pro free for life. Spots are limited, first come first served. See pricing for details.

CalDAV Bridge stores the connection details and some event information needed to keep the copies in sync. CalDAV passwords and Google refresh tokens are encrypted before storage. More in the privacy policy.

If times still aren't blocked

  • Check the Google account first. Calendly needs to be connected to the same Google account you signed in to Bridge with. If Synced Calendar (CalDAV Bridge) isn't in Calendly's list, this is the first thing to check.
  • Check Busy status. Open the event in Google Calendar and make sure it shows as Busy. If it shows as Free, it won't block. For an all-day event, use a timed event instead.
  • Wait or force a sync. If you just added something in iCloud, it may not have synced yet. Wait for the next check or press Sync now.
  • iCloud won't connect. The usual cause is using your regular Apple password instead of an app-specific one. Create an app-specific password in your Apple Account and use that. If you change your main Apple password, Apple revokes your app-specific passwords and you'll need a new one.

Other booking tools

The same idea applies beyond Calendly, but not every tool needs a bridge.

These already connect iCloud or CalDAV directly. If you use one of them, use its own connection and skip Bridge:

  • Cal.com has an Apple Calendar app and a CalDAV integration (in beta) for other CalDAV servers.
  • SavvyCal connects to iCloud and Fastmail. It doesn't support other CalDAV servers, such as Nextcloud, so Bridge helps there.
  • TidyCal connects to Apple accounts and CalDAV calendars, including Fastmail, Nextcloud and Zoho.
  • Acuity Scheduling connects to iCloud. You may need an app-specific password.

These only read Google or Microsoft calendars, so Bridge helps the same way:

  • HubSpot Meetings connects to Google, Office 365 and Exchange, not iCloud or CalDAV.
  • Zoom Scheduler connects to Google, Microsoft 365, Outlook.com and Zoom Mail, not iCloud or CalDAV.

For any of these, the steps match Calendly: sign in with Google, connect your iCloud or Zoho calendar to Bridge, then tick Synced Calendar (CalDAV Bridge) wherever the tool lets you choose which Google calendars count as busy.

Google appointment schedules are the exception. They only read Google Calendar, and Google says: "To check availability from secondary calendars, you need to have an eligible Google Workspace or Google One plan." On one of those plans, tick the Synced Calendar like any other tool. On a free personal Google account, appointment schedules can't check it, so Bridge won't help there.

Frequently asked questions

Can I keep using an old iCloud connection in Calendly?

If you connected iCloud before August 20, 2024, Calendly says existing connections will continue to be supported. Some people in Calendly's community forum report old iCloud connections that stopped accepting their app-specific password and couldn't be reconnected, or that stay listed but no longer check availability. If that's you, copying your calendar into Google with Bridge gives Calendly something it can read today.

Will Bridge change my other Google events?

No. Bridge can only see and change the one calendar it creates, Synced Calendar (CalDAV Bridge). It never touches your other Google calendars.