Sync Infinite Campus schedules to Google or Outlook calendars
Automatically sync event data from Infinite Campus to staff and students' primary Google or Outlook calendars.

Trusted by hundreds of schools, like...




Sync Infinite Campus...
...With
Google Calendar
Enable effortless cross-device access, automatic video conferencing links, and intuitive side-by-side schedule comparison—all within Google's streamlined, mobile-friendly interface that students and staff already know how to use.
Outlook Calendar
Seamlessly connect your SIS data to Microsoft's robust scheduling ecosystem to access delegation capabilities, focused time protection, sophisticated meeting polls, and deep integration with Teams, OneDrive and other Microsoft tools your school relies on daily.
Sync Infinite Campus data to school calendars to make them complete and reliable
Explore Calendar ManagerSync SIS data to school calendars
Sync faculty, student & room schedules to user or resource calendars via API
Customize events
Customize titles, colors, descriptions, visibility, and guest settings
Choose sync frequency
Sync as often as every 15 minutes, or trigger a manual sync anytime
User-Specific Class Filters
Choose which classes sync, then configure filters, colors, & notifications
Notifications
Get notified when a sync job succeeds, fails, or hits an error
Push calendars to users
Automatically add shared school calendars to users' calendar lists
Use Infinite Campus data to manage events, resources, and services
Explore Event ManagerPull data from your SIS
Pull schedules, rotations, blocks, resources, athletic events and more
Push to Veracross & Blackbaud
Push Events and Resource Reservations (Veracross only) after they're approved
Schedule on blocks & rotations
Schedule based on your school's blocks, days, cycles, or rotations
Create & manage Resources
Create Resources for any shared "thing" you want to track availability for
Create & manage Events
Let end users request events, then track them from beginning to end
Create & manage Services
Let Service teams view all event needs in one place, and track tasks for each
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 Infinite Campus 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.