The Challenge of Scheduling Across a Team
Scheduling one person against their own calendar is straightforward. Scheduling a meeting that needs several people from a team is much harder, because every participant has a different Google Calendar, different working hours, and different existing commitments. Manually comparing calendars over email ("does Tuesday at 3 work for everyone?") does not scale past two or three people. Meetario is built to do this comparison automatically, using each team member connected Google Calendar as the source of truth.
Connecting Multiple Google Calendar Accounts
Team scheduling in Meetario starts with each team member connecting their own Google Calendar individually. This is intentional: rather than one admin account holding calendar access for the whole company, every person authorizes their own account under /app/integrations, so each person availability is checked using their real, private calendar data. Team members should first accept an invitation to join the account — see our guide on inviting team members for that process — and then connect their calendar the same way an individual user would.
Once connected, each team member calendar becomes available to any team-based event type they are added to, without giving other team members or the admin visibility into the content of their events — only busy/free status is used.
How Meetario Aggregates Availability
For team event types, Meetario runs the same conflict-detection pipeline described in our guide on how Google Calendar conflict detection works, but repeats it once per team member, then combines the individual results depending on the booking type:
- Round robin — A slot is shown if at least one team member is free at that time. The specific person assigned is determined by the round-robin distribution logic.
- Collective — A slot is shown only if every required team member is free at that time, since a collective meeting needs all participants present.
- Group — A single host runs a session that many guests can join at once; availability is based on that host calendar alone, with a capacity limit on attendees.
Collective Booking Explained
Collective booking is the option to reach for when a meeting genuinely requires multiple specific people — for example, a candidate interview panel with an HR rep, a hiring manager, and a technical lead. Meetario intersects the free/busy data from every panelist Google Calendar and only offers times where all of them are simultaneously available. This removes the common back-and-forth of proposing times, checking three separate calendars, and repeating the process when someone is unavailable.
To set up a collective event type, create a new event type with booking type "Collective," then add each required participant under the Team tab. All added participants must have their Google Calendar connected for the intersection to reflect real availability.
Finding Common Free Slots
Under the hood, finding common free slots is a straightforward but computationally repetitive process: for every candidate time slot generated from the event duration and working hours, Meetario checks whether that slot is free on every included team member calendar simultaneously. Slots that fail the check for any single person are discarded. Because this happens against live Google Calendar data rather than a shared spreadsheet or a manually updated availability doc, the common slots shown to a guest are always accurate at the moment the booking page loads.
Setting Team Availability Rules
Each team member can maintain their own working hours and booking limits independently, even within a shared team event type. This matters for teams spanning timezones or working different schedules — a support engineer working a later shift can have different available hours from a colleague on the morning shift, and Meetario respects both when aggregating availability for round-robin or collective event types.
Managing Roles and Permissions
Team scheduling features are tied to the role system in Meetario. Account admins can invite team members, assign roles, and control which event types each person is added to. Managers can typically manage their own availability and event participation without needing admin-level access to billing or account settings. Keeping roles clean makes it easier to see, at a glance, who is part of which scheduling pool.
Real-World Examples
Sales team demo requests
A round-robin event type distributes incoming demo requests across five account executives, each with their own connected Google Calendar, ensuring leads always reach someone who is actually free.
Interview panels
A collective event type for final-round interviews requires the hiring manager, a peer interviewer, and an HR partner all to be free at the same time, calculated automatically from their three separate calendars.
Office hours and workshops
A group event type lets a single instructor host one weekly session that dozens of guests can join, with availability based only on the instructor own calendar plus a capacity cap.
Quick Start / Next Steps
- Invite your team members and have each one connect their own Google Calendar account.
- Decide whether a scheduling need calls for round robin (any one person), collective (everyone required), or group (one host, many guests).
- Create the corresponding event type and add the right participants under the Team tab.
- For distribution logic specifically, see our guide on round-robin scheduling with Google Calendar.
With every team member calendar connected, Meetario turns what used to be a manual coordination problem into a booking page that simply works, whether the meeting needs one available person or all of them at once.