How to merge a number of Google calendars into one which is then shared?

Published

Merging multiple Google Calendars means combining events from several calendars into one shared calendar where everyone can view the team’s schedule. This requires two phases: first importing all the calendars’ events into a central calendar, then sharing that merged calendar with your team.

Important note about merge types:

There are two approaches:

  1. One-time merge (import): Export all calendars as .ics files, import them into one central calendar. This is a snapshot; future changes to original calendars will not auto-update in the merged calendar.

  2. Ongoing merge (direct sharing): Have each person share their calendar directly in Google Calendar. This keeps all calendars in sync automatically, though everyone sees separate calendars in the sidebar rather than a single merged calendar.

This article covers the one-time import approach. For a more practical ongoing solution, see the Ongoing sharing section below.

Method 1: One-time merge via import

Phase 1: Export all source calendars

  1. For each employee whose calendar you want to merge:

    • Open their Google Calendar (with their permission)
    • Click the Settings gear icon
    • In the left sidebar, click Import & export
    • In the Export section, click Export
    • A .zip file is downloaded containing all events as .ics files
  2. Extract the zip file. Inside you will find one or more .ics files (usually named something like “calendar.ics”).

  3. Repeat this for each employee’s calendar.

google-calendar-export-section

Phase 2: Import all .ics files into a central calendar

  1. Decide which Google account will be the “merged” calendar. You can:

    • Use one employee’s existing account (e.g., a team manager)
    • Create a new shared Google account specifically for this merged calendar
  2. Open the merged calendar’s Google Calendar at calendar.google.com.

  3. Click the Settings gear icon.

  4. In the left sidebar, click Import & export.

  5. For each exported .ics file:

    • Click Select file from your computer
    • Choose the .ics file
    • Select which calendar to import into (e.g., My Calendar or a custom calendar like “Team Schedule”)
    • Click Import
  6. Repeat for each employee’s .ics file until all events are imported.

google-calendar-import-section

Phase 3: Share the merged calendar with your team

  1. In the merged calendar account, click Settings gear icon.

  2. In the left sidebar, find your calendar in the Calendars section.

  3. Click the three-dot menu next to the calendar and select Settings.

  4. Scroll to the Share with specific people or groups section.

  5. Click Add people or groups.

  6. Enter the email addresses of team members you want to share with.

  7. Choose a permission level:

    • Viewer: Can only view events (read-only)
    • Editor: Can add, edit, or delete events
    • Owner: Has full control including sharing and permission changes
  8. Click Save.

  9. Team members will receive a sharing notification and can now see the merged calendar in their own Google Calendar accounts.

Method 2: Ongoing merge via direct calendar sharing (recommended for teams)

Rather than importing, have each person directly share their calendar:

  1. Each team member opens their Google Calendar.

  2. In the sidebar under My calendars, they click the three-dot menu next to their calendar name.

  3. They select Settings.

  4. They scroll to Share with specific people or groups.

  5. They add their manager’s or team email address with Viewer permission.

  6. The manager (or designated person) then goes to Settings > Other calendars > Add other calendars > Subscribe to calendar and adds each shared calendar.

Result: The manager sees all team calendars in their sidebar, updates sync in real-time, and the original calendars remain on their owners’ accounts.

Advantages of direct sharing vs. import:

AspectOne-time importDirect sharing
Ongoing syncNo (snapshot only)Yes (real-time)
Source calendar updatesNot reflectedAutomatically updated
Central locationAll events in one calendarSeparate calendars visible
Setup complexityModerateSimple
Permission controlBy merged calendar settingsEach person controls their own
PrivacyLess granularEach person controls what’s shared

Privacy and permissions:

When you merge calendars or share them:

  • Original events retain their settings: If an event is marked private in the source calendar, it may show on the merged calendar as “Busy” without details, depending on permissions.
  • Granular control: Each team member can designate certain events as private before sharing, controlling what others see.
  • Shared calendar privacy: When someone has “Viewer” permission, they see all event details. Use “Viewer” only for trusted team members or use event-level privacy controls.

Quick summary:

For merging calendars in an organization:

  1. Short-term or one-off needs: Use one-time import (this method). Fast to set up, no ongoing maintenance.
  2. Ongoing team coordination: Use direct calendar sharing. More practical, real-time updates, less manual work.

Frequently asked questions about How to merge a number of Google calendars into one which is then shared?

Can I merge calendars without creating a new account?
Yes. Instead of creating a new account, you can designate one person’s existing Google account as the merge point. Export calendars from other employees and import them into this main account. The events then all live in one calendar that you can share with the team. This is more practical than creating a dedicated new account.
Will the merged calendar stay in sync with the original calendars?
No. Merging via import is a one-time action. If original calendars are updated (new events, deleted events, changed times), the merged calendar will not automatically reflect those changes. For ongoing sync, instead of importing, have each person share their calendar directly in Google Calendar settings so changes sync in real-time.
What permission level should I give when sharing the merged calendar?
It depends on your team’s trust and needs. Use Viewer if you only want people to see the merged schedule (read-only). Use Editor if you want them to be able to add or modify events directly on the shared calendar. Use Owner sparingly, only for co-managers who should have full control. Document your privacy settings so team members understand what they can and cannot edit.
Can I merge calendars from multiple Google accounts?
Yes. Export each calendar as a .ics file (even if they are on different Google accounts) and import them all into one main calendar. Google Calendar does not require all source calendars to be on the same account. This is useful for cross-organizational team scheduling.
Get started free
Start free