Outlook calendar sync for higher education
Class schedules from your SIS/ERP pushed to every student and instructor's Outlook calendar — automatically, in real time, across Exchange Online.
What is Outlook calendar sync for class schedules?
Outlook calendar sync pushes class schedule data from a higher-education student information system (SIS) into Microsoft Outlook calendars across Exchange Online. Events land on each student and instructor's personal calendar with stable identifiers, so future schedule changes patch the existing event rather than creating duplicates. Instructor customizations — attachments, notes, color categories — are preserved on every resync.
How Outlook calendar sync works with Calendo
- 1. Read from the SISClass, section, and term data are read from your SIS (Jenzabar, PeopleSoft, Banner, Workday Student, Omnivox, Clara, or COBA).
- 2. Match SIS users to Exchange mailboxesEach SIS record is mapped to a Microsoft 365 / Entra ID identity using institutional identifiers.
- 3. Push via Microsoft GraphEvents are written directly to each user's Exchange mailbox through Microsoft Graph, with stable external IDs for idempotent updates.
- 4. Preserve instructor customizationsOn resync, Calendo updates only SIS-owned fields (time, room, format). Attachments, notes, and color categories stay untouched.
Outlook-specific considerations
Recurring events
Outlook's recurring-event model is forgiving until you try to modify a single occurrence. Calendo uses deterministic event IDs that include the occurrence date, so single-occurrence modifications push correctly without clobbering the rest of the series.
Categories and color coding
Outlook categories are used to color-code by format: in-person (purple), online (orange), hybrid (teal). Categories are preserved on the user's side even if they rename them — Calendo doesn't overwrite user category preferences.
Free/busy behavior
Student events are pushed as "free" so other apps (Bookings, Teams Scheduling Assistant) don't block the slot. Instructor events are pushed as "busy" to prevent peer-booking during teaching hours.
Frequently asked questions
Does Calendo work with on-premises Exchange or Exchange Online?
Exchange Online (Microsoft 365) is the supported deployment. On-premises Exchange is handled case-by-case; contact us with your environment.
Can instructors color-code their own events without breaking sync?
Yes. Calendo preserves Outlook categories (colors), attachments, and notes on resync. Only SIS-owned fields — time, room, format — are updated.
What happens with shared mailboxes and room resources?
Room-resource calendars are supported as a secondary sync target for facilities and space planning. Shared mailboxes can be configured as read-only views of department-wide schedules.
See Outlook calendar sync running live
30-minute demo with your SIS and Microsoft 365 tenant. Schedule data lands in Outlook in real time.
Book a Demo




