How to Add Someone to a Google Calendar

Google Calendar makes it straightforward to share your schedule with others — whether you're coordinating a team project, syncing up with a partner, or delegating calendar management to an assistant. But "adding someone" can mean a few different things depending on what you actually want them to do, and the steps vary based on your device and their Google account status.

Here's a clear breakdown of how it works, what to expect, and which factors affect the outcome.

What Does "Adding Someone" to Google Calendar Actually Mean?

Before diving into steps, it helps to understand that Google Calendar has two distinct sharing models:

  • Sharing your entire calendar with another person (they see your events on an ongoing basis)
  • Inviting someone to a specific event (they get a one-time notification and can RSVP)

These are separate actions with separate settings. Most people searching this question want one or the other — and sometimes both.

How to Share Your Google Calendar with Another Person

On Desktop (Google Calendar Web)

  1. Go to calendar.google.com and sign in.
  2. In the left sidebar, find the calendar you want to share under "My calendars."
  3. Hover over the calendar name and click the three-dot menu (⋮).
  4. Select "Settings and sharing."
  5. Scroll to the "Share with specific people or groups" section.
  6. Click "+ Add people and groups" and enter the person's email address.
  7. Use the permission dropdown to choose their access level.
  8. Click "Send" — they'll receive an email invitation to view your calendar.

On Mobile (Android or iOS)

The Google Calendar mobile app has limited sharing controls. For full calendar sharing settings, Google still routes users to the desktop web version. On mobile, you can invite people to individual events, but managing calendar-wide sharing permissions generally requires a browser.

Understanding Calendar Permission Levels 🔐

When sharing your calendar, Google gives you four permission options. Choosing the right one matters:

Permission LevelWhat They Can Do
See only free/busyKnows when you're available, but can't read event details
See all event detailsViews full event titles, descriptions, and times
Make changes to eventsCan add, edit, and delete events on your calendar
Make changes and manage sharingFull control, including sharing the calendar with others

The right level depends entirely on your relationship with that person and your reason for sharing. A colleague checking availability needs something different than an assistant managing your schedule.

How to Invite Someone to a Specific Event

This is the more common action for most users — adding a guest to a meeting, appointment, or group event.

On Desktop

  1. Open Google Calendar and click on an existing event, or create a new one.
  2. In the event editor, find the "Add guests" field.
  3. Type the person's email address and select them from the suggestion list (if they're in your contacts) or press Enter to add a new address.
  4. Click "Save."
  5. Google will ask if you want to send invitations — confirm to notify guests via email.

On Mobile

  1. Tap the event (or tap "+" to create a new one).
  2. Tap "Add guests" and enter their email.
  3. Save the event and confirm sending invites when prompted.

Guests receive an email with event details and RSVP options: Accept, Maybe, or Decline. Their response appears in your event view.

Factors That Affect How This Works

Not every sharing scenario plays out the same way. A few variables change the experience significantly:

Google account vs. non-Google email: Sharing your full calendar works best when the other person has a Google account. Someone with a non-Google email address can receive event invitations, but calendar-level sharing (where your calendar appears in their Google Calendar sidebar) requires them to sign in with a Google account to view it properly.

Google Workspace vs. personal Gmail: If you're on a Google Workspace account (a business or school account), your organization's admin may restrict external sharing. You might only be able to share within your domain, or certain permission levels might be locked. Personal Gmail accounts have fewer restrictions by default.

Calendar type: You can only share calendars that belong to you. Google's built-in calendars — like "Birthdays" or "Holidays in [Country]" — can't be shared the same way your personal or created calendars can.

Recurring events and edits: When you invite someone to a recurring event, you'll be asked whether the invitation applies to just one instance or all future occurrences. This affects how changes and cancellations are communicated to guests.

What the Other Person Sees 👀

When you share your calendar, the recipient gets an email with a link to add it to their own Google Calendar. Once accepted, your calendar appears in their sidebar — usually in a distinct color — and they can toggle its visibility on and off. They don't get their own copy; they're viewing your live calendar based on the permissions you set.

For event invitations, guests see the event on their own calendar (if they use Google Calendar) only after they accept. A declined event won't appear on their calendar, though the invitation email remains in their inbox.

When Settings Don't Stick or Invites Don't Arrive

A few common friction points:

  • Invite emails landing in spam — especially with non-Google addresses or first-time senders
  • Permissions not saving on mobile — a known limitation; use the web interface for reliable results
  • Domain restrictions on Workspace accounts — check with your admin if sharing options appear grayed out
  • Guest list limits — Google Calendar supports up to 200 guests per event on standard accounts

The mechanics here are consistent across most setups, but the exact behavior — what the other person sees, what controls you have, and whether certain options are even available — depends on the type of accounts involved, your organization's settings, and what you're actually trying to accomplish together.