Skip to main content

How to Add Zoom to Apple Calendar

Apple Calendar has no Zoom add-on. Google Calendar has one; Apple does not, which is why this is more awkward than it should be. There are two ways round it, and which one you want depends on who is doing the scheduling.

The short answer

If you are the one scheduling the meeting, the Zoom desktop app can put it straight into Apple Calendar. If other people book time with you, that route stops working, and you want the link created for you.

  • Scheduling it yourself? Use the Zoom desktop app and choose your Mac calendar when you schedule. Takes a few seconds, every time.
  • Other people booking you? Connect Apple Calendar and Zoom to a scheduling tool once, and every booking gets its own Zoom link automatically.

Scheduling a Zoom meeting into Apple Calendar yourself

The Zoom desktop app on macOS can hand a meeting to Apple Calendar directly, without any add-on:

  1. Open the Zoom desktop app and click Schedule.
  2. Set the time and options as usual.
  3. Under Calendar, pick your Mac calendar rather than Google or Outlook, then save. Apple Calendar opens with the meeting and its join link already filled in.

If you already have a Zoom link, you can also just create an event in Apple Calendar and paste the link into the location or notes field. Both work. Neither scales.

Where that stops working

The manual route assumes you are the person choosing the time. The moment other people are booking time with you, it breaks down:

  • You have to create every meeting by hand, before or after agreeing a time by email.
  • Someone booking you cannot generate a Zoom link, so they wait on you for it.
  • Reschedules mean editing two things, and it is easy to move the calendar event while leaving the old Zoom meeting behind.

Getting the Zoom link created automatically

This is what CalendarPA does. You connect both accounts once, and from then on every booking carries its own Zoom meeting:

  1. Connect Apple Calendar

    Apple uses an app-specific password rather than a normal sign-in, so you generate one in your Apple account settings and paste it in. CalendarPA reads your availability from it and writes confirmed bookings back to it.

  2. Connect Zoom

    Authorize CalendarPA from Settings, under Conferencing. It gets permission to create, update and delete meetings, and to read your basic Zoom profile.

  3. Set a booking type to Zoom

    Choose Zoom as the location on any booking type. From then on, every time someone books that type, a Zoom meeting is created for that exact slot and the join link lands on the calendar event and in both confirmation emails.

For the connection steps in detail, including disconnecting and troubleshooting, see the Zoom integration guide.

Two things worth knowing first

  • Apple Calendar connects with an app-specific password, not by signing in with Apple. You generate one at appleid.apple.com. This is an Apple requirement for calendar apps, not something specific to CalendarPA.
  • Confirmed bookings are written to your Apple Calendar as they happen. Apple does not support the push notifications Google and Microsoft do, so CalendarPA reads your Apple calendar directly each time it offers times, and checks again when someone books. Only the copy of your Apple events shown in the dashboard refreshes on a schedule, once an hour.

Common questions

Does Apple Calendar have a Zoom integration?

Not in the way Google Calendar does. Google has a Zoom add-on from the Workspace Marketplace that adds a button inside the calendar. Apple Calendar has no add-on system, so there is nothing equivalent to install. You either let the Zoom app push meetings into Apple Calendar, or use a scheduling tool that writes the link onto the event for you.

How do I add a Zoom meeting to Apple Calendar?

Open the Zoom desktop app, click Schedule, and choose your Mac calendar under the Calendar option. Apple Calendar opens with the meeting and join link prefilled. If you already have a link, creating the event yourself and pasting the link into the notes works just as well.

Can a Zoom link be created automatically when someone books me?

Yes, but not by Apple Calendar or Zoom on their own: neither knows when someone wants to meet you. You need a scheduling layer in between. Connect Apple Calendar and Zoom to CalendarPA, set a booking type's location to Zoom, and each booking gets its own meeting without you touching it.

Does the Zoom passcode come through, or do invitees have to type it?

It comes through either way. The passcode is printed under the Zoom link in the confirmation email, the reminders and the calendar event. When the host's Zoom account embeds the passcode in invite links (Zoom's default), invitees click straight through; when an admin has turned that off, Zoom asks for the passcode, and it is right there under the link.

Why is there no Zoom link on my calendar event?

Most often the booking type's location is not set to Zoom, or the Zoom account was never connected. Check Settings, then Conferencing, and confirm Zoom is connected; then open the booking type and confirm Zoom is selected as the location. Bookings made before both were true will not have links added retroactively.

Does this work with Google Calendar and Outlook too?

Yes. The same setup works with Google Calendar and Outlook. Those two also push changes to CalendarPA, so your dashboard shows them sooner. For the times people can book, all three are read directly whenever times are offered.

Try it

Connecting Apple Calendar and Zoom takes a few minutes, and the free tier is enough to see whether the automatic route is worth it for you.

Create a free account
  • 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.

  • Calendar sync

    Connect Google, Outlook and iCloud so your booking page offers only the times you are really free.

  • 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.

  • Recurring session plans

    Sell a pack of sessions once and let it renew by itself after the last session.

  • Switch from Calendly

    Import your Calendly event types with a personal access token, bring contacts over from past invitees, test a booking and replace your links.

  • 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.