Skip to main content
Teams in Cal.com allow multiple users to collaborate on scheduling, share event types, and manage bookings together. Teams support various scheduling modes including round robin, collective (group) meetings, and managed event types.

Overview

A team is a collection of members who can:
  • Share event types (team meetings)
  • Use round robin or collective scheduling
  • Collaborate on bookings and workflows
  • Have unified branding and settings
Teams are also the foundation for Organizations in Cal.com.
Organizations are special teams with isOrganization: true. They can contain sub-teams and have additional features.

Creating a Team

1

Navigate to Teams

Go to Settings → Teams from your dashboard
2

Create New Team

Click “Create Team” and enter team name and URL slug
3

Invite Members

Add team members by email address
4

Set Roles

Assign roles: Owner, Admin, or Member
5

Create Team Event Types

Add event types that belong to the team

Team Membership

Member

View team bookings and participate in team events

Admin

Manage team settings, event types, and workflows

Owner

Full control including billing and deletion

Inviting Team Members

1

Go to Team Settings

Navigate to your team’s settings page
2

Click 'Invite Member'

Enter the email address of the person to invite
3

Set Role

Choose Member, Admin, or Owner
4

Send Invitation

Member receives email invitation and must accept

Team Event Types

Team event types belong to the team rather than an individual:

Scheduling Types

Distributes bookings among team members based on availability and weights.
Features:
  • Weight-based distribution
  • Priority ordering
  • Host-specific schedules and locations
  • No-show tracking integration

Round Robin Configuration

Host Settings

Hosts with isFixed: true must be available for a slot to be shown. Non-fixed hosts are optional and assigned based on weight and priority.

Weights and Priority

Round Robin Features

Host Groups

Group hosts together for more complex routing:

Per-Host Locations

Each host can have different meeting locations:
Per-host locations require enablePerHostLocations: true on the event type. Each host’s location is used when they’re assigned to a booking.

Team Workflows

Workflows can be activated at the team level:
See Workflows for automation details.

Team Settings

Branding

Scheduling Defaults

Booking Limits

Organizations

Organizations are teams with additional capabilities:

Sub-Teams

Sub-teams inherit certain settings from their parent organization but can have their own event types and members.

Organization Settings

Team API Keys

Teams can have their own API keys:

Best Practices

Use Round Robin for Fair Distribution

Distribute bookings evenly across team members with weights and priorities

Set Host-Specific Schedules

Each team member can have different availability for team events

Enable Per-Host Locations

Let each host use their preferred meeting platform

Use Managed Events for Templates

Create consistent event types across the organization

Common Team Workflows

Sales Team Round Robin

Interview Panel (Collective)

Organization-Wide Template