Skip to main content
Installing a calendar on a team adds a calendar at the team level — separate from any member’s personal calendar — that you can use for a team event type. Once installed, it can be the destination calendar where bookings are created and, depending on the event type’s conflict settings, a calendar Cal ID checks for conflicts. This is useful when a team manages a shared, department, room, or resource calendar.
Installing a calendar on a team does not automatically mean every team event type uses it. You must select it in each relevant event type.

Who can install a team calendar

Only a team admin or owner can install and manage calendars at the team level.

Install a calendar on a team

1

Open Apps

Go to Apps in Cal ID.
2

Find the calendar

Search for the calendar integration you want and click Install.
3

Choose the account

Select the account to install it on — depending on the integration, this may be your personal account or the team account.
4

Authorize

Complete the authorization and grant every permission the calendar provider requests.
Select the correct account during installation and grant all permissions. Without them, Cal ID may not be able to access the calendar.

Destination calendar vs conflict calendar

This is the key distinction for team calendars — keep the two concepts separate. These can be different. A booking can be created on the team calendar while availability is determined from the hosts’ calendars — it depends on the event type’s conflict configuration. A team calendar is a scheduling and conflict calendar; it is not a team member, host, or bookable person.

Configure the calendar in your event type

Installing is only the first step. To use the calendar, select it in the event type under Team event type → Advanced → Add to calendar. This sets where bookings for that event are created.
Advanced tab of a team event type with the Add to calendar dropdown open and the installed team calendar selected

Pointing the event at a shared calendar

For example, a team installs a Sales Team Calendar and selects it for their 30-Minute Sales Consultation event. When a customer books 9:00–9:30 AM, the booking is created on the Sales Team Calendar — not only on the individual host’s calendar.
Sales Team Calendar showing a 9:00–9:30 AM booking created by Cal ID for the 30-Minute Sales Consultation event

Confirming where team bookings land

Conflict detection

The Check for conflicts setting decides which calendars Cal ID uses to see whether a slot is already taken.
The configured team calendar is used as the conflict calendar for that event. If it has an event at a given time, that time can be blocked — even when the assigned hosts are personally free.
Check for conflicts setting on a team event type with the Event Type option selected

Letting the team calendar block slots

Example. The Sales Team Calendar has 3:00–3:30 PM → Internal Sales Meeting. Sarah, John, and Mike are all personally free at 3:00–3:30, but because the event checks the team calendar, 3:00–3:30 is not offered.

Conflict detection on vs off

Team event type settings with the conflict detection toggle switched on for the connected team calendar

Blocking slots that are already taken

The calendar used for conflict checking depends on the Check for conflicts configuration — not on which calendar is set as the booking destination.

Team calendar vs personal calendar

  • A personal calendar belongs to one member. If it’s used for conflict checking, that member’s events make them unavailable during those times.
  • A team calendar is installed at the team level. It can be the destination calendar and, when the event is configured to check it, a conflict calendar for the whole team.

How scheduling types interact

Conflict behavior works together with the event’s scheduling type.
  • Round Robin distributes bookings among available hosts — one available host is enough to offer a slot, unless a team-calendar conflict blocks it.
  • Collective requires all assigned hosts to be free for the slot. If one required host is busy, the slot isn’t offered.
  • Fixed host requires that specific host to be free; their calendar and the applicable conflict rules determine availability.

If the team doesn’t install a team calendar

Cal ID uses the normal availability logic for the assigned hosts — their configured availability, connected personal calendars, existing bookings, and event-type restrictions. Installing a team calendar alone does not determine availability; the event type’s Check for conflicts configuration decides which calendar(s) are checked.

Round-robin scheduling

Distribute team bookings automatically among available hosts.

Collective events

Book meetings that need several hosts present at once.

Connect Google Calendar

Set the calendar permissions Cal ID needs for conflict checking.

Add to calendar

Choose where an event type’s bookings are created.