Assign Calendar Lists (Google Workspace)
Overview
The Calendar List Assignment feature lets you push a Google calendar directly into the calendar lists of a group of users — so it shows up in their Google Calendar automatically, without them needing to find and subscribe to it manually. You configure a source calendar (a calendar owned by one user) and a destination (a set of users, a Google Workspace group, or an organizational unit), and SchoolCal handles the rest.
This is configured at the flow level on Calendar Management flows.
Note: This is the Google Workspace implementation. Microsoft 365 / Outlook calendar list assignment is planned but not yet available.
How to Get There
- In the SchoolCal admin dashboard, go to Flows.
- Open a Calendar Management flow (pipeline type: Google Calendar List Assignment).
- Click the Configuration tab in the main content area.
Note: The Calendar List Assignment UI only appears on Calendar Management flows — it will not appear on standard sync flows.
Configure the Source Calendar
In the Source Calendar section:
- Use the Source user search to find and select the Google Workspace user who owns the calendar you want to push.
- Once a source user is selected, use the Source calendar dropdown to pick which of their calendars to use. Available calendars are loaded from Google Workspace, with the primary calendar indicated.
Configure the Destination
In the Destination section, choose how to target the recipients. Pick one of three options:
- Organizational Unit (OU) — Select from a tree view that mirrors your Google Workspace organizational structure. Checking a parent OU also selects all child OUs. This option is Google Workspace only.
- Group — Search for and select one or more Google Workspace groups. This option only appears if your school's configuration supports loading calendar user groups. If it doesn't appear, contact SchoolCal support.
- User — Search for and add specific users directly by name or email.
Only one targeting method can be active at a time. Switching between options clears the previous selection.
Exclude Specific Users
In the Excluded Users section, you can add individual users who should not receive the calendar — even if they'd otherwise be included via an OU, group, or user selection.
Save
Click Save to apply the configuration. Click Cancel to discard unsaved changes. An "Unsaved changes" badge appears when there are pending edits.
Notes
- All targeting options (OUs, groups, user lookups) are sourced from Google Workspace. This feature does not currently support Microsoft 365.
- The calendar is pushed to recipients automatically — they don't need to take any action.
- Changes take effect on the next sync run for that flow.
- An Outlook Calendar List Assignment pipeline type exists for future use, but the M365 implementation is not yet available.