Skip to main content

Sync all your calendars so nobody can double-book you

To sync calendars for scheduling, connect each account to one booking tool that checks all of them before offering a time. CalendarPA connects Google, Microsoft 365, Outlook.com and iCloud, reads each calendar’s busy time whenever it offers times and again when someone books, and writes the booking to the calendar you choose.

Connect your calendars

  1. Open Settings, then Calendars, and add a Google, Microsoft or Apple account.
  2. For iCloud, create an app-specific password in your Apple account and paste it in.
  3. Switch on the calendars whose events should count as busy, and off the ones that should not.
  4. On each booking type, choose the calendar new bookings are written to.

What CalendarPA checks

  • Every calendar you switched on, on every connected account, each time your booking page offers times. It uses a copy of each calendar’s busy time that is at most about two minutes old.
  • The same calendars again at the moment someone books, so a slot that filled in the meantime is refused.
  • Your CalendarPA bookings, read live, including ones where you are a co-host.

A calendar that a booking type writes to always counts as busy, so it cannot be switched off.

When a calendar cannot be read

CalendarPA never treats a calendar it cannot read as free. For a brief error it keeps using the busy times it last saw. If the problem lasts 30 minutes, or 24 hours for a calendar that was deleted, unshared or disconnected, your booking page stops offering times rather than risk a double booking, and you are told which calendar is failing.

Plan limits

Starter connects 2 calendar accounts, Pro 5 and Business any number. Compare them on the pricing page.

Frequently asked questions

Can I sync Google and Outlook calendars together?

Yes. Connect both accounts and CalendarPA checks the busy time on each before it offers a slot, then writes the booking to whichever calendar you choose.

Does iCloud calendar sync work?

Yes. Connect iCloud with an app-specific password. CalendarPA reads your iCloud calendars whenever it offers times and writes bookings to them.

How fast do changes show up?

Within about two minutes on your booking page. CalendarPA reads each calendar’s busy time with a copy at most about two minutes old, and checks again the moment someone books.

Can I choose which calendars count as busy?

Yes. Each calendar has its own switch. The one exception is a calendar bookings are written to, which always counts as busy.

What happens if a calendar cannot be read?

It is never treated as free. After 30 minutes of errors, or 24 hours for a removed or disconnected calendar, your page stops offering times. You are told which calendar is failing, and visitors see that times are temporarily unavailable.

See also

Connect your calendars

Start free with up to 2 calendar accounts.

Get started free
  • Teams and agencies

    How seats, billing and member access work when you buy CalendarPA for a whole group rather than one person.

  • Recurring appointments

    Sessions that repeat weekly, monthly or on the days you choose, and how to sell a whole series in one payment.

  • PayPal payments

    Take payment through PayPal at the moment someone books, with the money going straight to your own account.

  • Zoom and Apple Calendar

    Getting Zoom links into Apple Calendar, by hand or created automatically on every booking.

  • Payment at booking

    Stripe, Square, PayPal or Stax at the moment someone books, and how refunds and reschedules work.

  • Session packages

    Sell a set number of sessions upfront and let clients spend one credit per booking.

  • Classes and workshops

    Seat limits, paid registration, a waitlist and reminders for group sessions.

  • Text message reminders

    Texts 24 hours and 1 hour before each booking, for invitees who opt in.

  • Finding a time together

    Co-hosted booking types that offer only the times every host is free.

  • Round robin scheduling

    One link for a team, with each meeting going to the next teammate who is free.

  • AdaPA, the AI assistant

    Scheduling by email, text and chat, booked only into time your calendars show free.

  • Email to calendar

    Forward an email and the dates in it become events on the calendars you choose.