Use cases → Scheduling
Distribute a company holiday calendar to all users
Push a central holiday calendar into every employee’s account, ensuring consistent visibility for all official days off across the domain.
| Who it is for | IT administrators and operations teams responsible for company-wide scheduling standards. |
|---|---|
| APIs | Calendar API |
| Typical scopes | calendar |
The problem
Employees miss official holidays if they don’t manually add the company calendar, leading to inconsistent awareness and scheduling conflicts. Bulk sharing ensures everyone sees the same events, but doing it manually doesn’t scale.
How it works
- Create a dedicated company holiday calendar using the service account.
- For each user, insert the holiday calendar into their list using the CalendarList API.
- Set the calendar’s default reminders and colour for visibility.
- Periodically audit users to ensure new joiners receive the calendar.
What changes
All users have the company holiday calendar in their account, with events visible alongside their own, and new joiners are automatically included.
Questions people ask
Can I update holidays after distributing the calendar?
Yes, changes to the central calendar propagate to all users who still have it in their list. However, users who removed it won’t see updates unless they re-add it themselves.
Is this visible on mobile devices?
Yes, as long as the user’s Google account syncs calendars, the holiday calendar appears on all connected devices.
Want this built?
This is a pattern we run in production. We will set up the delegation and build this on top of it — $500 per hour, most of it working the same day.
Talk to us Or read the setup guideRelated use cases
Build a real picture of team availability
Read calendars across the domain to answer who is free, who is overloaded and where the week actually went.
Turn a finished meeting into follow-up automatically
Detect that a meeting happened, pull the notes, and draft the follow-up before anyone opens their laptop.
Turn a booking into a record everywhere it matters
When a meeting is booked, create the record, the folder and the confirmation in one pass.