Make your Google calendars accurate and reliable
Populate user, resource, and shared calendars with the resources, events, services, and schedules your community needs to see.
Populate user, resource, and general calendars with everything your school needs to see
Google workspaces
Two-way syncing to Resource, User and School Calendars
Directory Sync
Sync & auth users from your Google directory
Add Meet Links
Automatically add Google Meet conferencing links to events
Two-way Resource Calendar sync
Book in SchoolCal or Google Resource Calendars to keep both accurate
Two-way Event sync
Sync SchoolCal Events to Google with configurable field mappings
User-Specific Class Filters
Choose which data syncs, then configure filters, colors, & notifications
The only solution for real-time availability
School operational excellence relies on the ability to see where people are, who's free, and who's busy. Only SchoolCal syncs schedules to users' primary (personal) calendars, so they can see real-time availability and others can book them.
With iCal feeds
Inconsistent sync times — if you change details or locations last minute, your attendees may show up at the wrong spot
Doesn't impact users' free/busy status — you can see your schedule, but others can't, leading to scheduling tag and double bookings
Less granular filtering — you have less control over who you share with, and what metadata you display
With SchoolCal
Sync automatically, and on-demand — if events change last-minute, just push the change out on-demand
Show users' actual availability — sync events to users' primary (personal) calendars so they and others can see when they're actually free/busy
Customize how events display — select who you want to sync to, and granular metadata you want to display so recipients have the details they need