How to Add Others to Google Calendar: Sharing Events and Calendars Explained
Google Calendar makes it straightforward to loop other people into your schedule — but there are actually several distinct ways to do it, and the right approach depends on what you're trying to accomplish. Are you inviting someone to a single event? Sharing your entire calendar with a colleague? Giving a family member edit access? Each scenario works differently.
The Two Core Methods: Event Invites vs. Calendar Sharing
Before diving into steps, it helps to understand the fundamental distinction:
- Event invites add specific people to a single meeting or appointment. They receive a notification and can accept, decline, or propose a new time.
- Calendar sharing gives someone ongoing visibility into your calendar — or a specific calendar you own — either to view or to edit.
These serve completely different purposes, and mixing them up is a common source of confusion.
How to Add People to a Specific Google Calendar Event
This is the most common use case — you're scheduling a meeting, call, or event and want others included.
On desktop (calendar.google.com):
- Click on the date and time slot where your event will occur, or open an existing event and click Edit (the pencil icon).
- In the event editor, locate the Guests field on the right side.
- Type the person's email address and press Enter. They'll appear in the guest list.
- Repeat for additional guests.
- Click Save, then choose to send invitation emails when prompted.
On Android or iOS:
- Tap the + button to create a new event, or tap an existing event to edit it.
- Scroll to find Add guests (Android) or Invitees (iOS).
- Enter email addresses one at a time.
- Save the event — guests receive an email invitation automatically.
Once added, guests can accept, decline, or mark "maybe." Their response status is visible to you in the event details. You can also control whether guests are allowed to modify the event, invite additional people, or see the full guest list — these are toggled in the Guest permissions section of the event editor.
How to Share an Entire Google Calendar with Someone 📅
Sharing a full calendar is different from sending a single event invite. This is useful for team scheduling, shared family calendars, or giving an assistant visibility into your availability.
On desktop:
- In the left sidebar under My calendars, hover over the calendar you want to share.
- Click the three-dot menu that appears, then select Settings and sharing.
- Scroll to Share with specific people or groups.
- Click Add people and groups, enter the email address, and choose a permission level.
- Click Send — the recipient gets an email with a link to add the calendar to their own Google Calendar.
Permission levels explained:
| Permission Level | What They Can Do |
|---|---|
| See only free/busy | Knows when you're busy, but no event details |
| See all event details | Can read event titles, descriptions, and times |
| Make changes to events | Can add, edit, and delete events |
| Make changes and manage sharing | Full control, including resharing the calendar |
The person you share with needs a Google account to add the calendar to their Calendar app. If they don't have one, you can make the calendar public and share a link — though this removes privacy controls entirely.
Sharing With Someone Outside Google's Ecosystem
If you're inviting someone who doesn't use Google Calendar, event invites still work — they'll receive an ICS file attached to the invitation email, which is compatible with Apple Calendar, Outlook, and most other calendar apps.
For ongoing calendar sharing with non-Google users, the options are more limited. You can publish a public URL or an ICS subscription link from the calendar settings, which lets people subscribe in read-only mode from another calendar app. This approach doesn't give them any editing capabilities.
Managing Group Access and Google Workspace Accounts 🏢
If you're using Google Workspace (formerly G Suite) through an employer or organization, there are additional layers:
- Admins can set organization-wide sharing policies that affect what's visible between colleagues by default.
- You may have access to resource calendars (like meeting rooms or shared equipment) that work on a booking system rather than direct sharing.
- Google Groups can be added to an event or calendar share in place of individual email addresses, which is useful for recurring team access without updating individual permissions.
Personal Gmail accounts don't have these admin controls — sharing is managed entirely by the calendar owner on an individual basis.
What Affects the Experience for the Person You Add
Even when sharing is set up correctly, a few variables shape how it actually works for the recipient:
- Which platform they're on — the Google Calendar mobile app, a browser, or a third-party app like Outlook all display shared calendars differently.
- Notification settings — each person controls their own reminders and alerts, even for events they've been invited to.
- Time zone settings — Google Calendar adjusts event times to the viewer's local time zone, but this depends on both accounts having accurate time zone configurations.
- Whether they've accepted the share — calendar sharing requires the recipient to click the acceptance link in the email before the calendar appears on their end.
Someone who accepts a shared calendar from their phone might see it displayed differently than someone accessing it on a desktop browser, particularly around color-coding and layered calendar views.
The setup steps are consistent across accounts — but how well the sharing arrangement actually fits into someone's workflow depends on the tools they're already using, how their organization's account is configured, and what level of access genuinely matches the working relationship involved.