Frequently Asked Questions

Common questions about Calendo, calendar sync, and how we handle the messy reality of multi-format schedules.

About Calendo

What is Calendo?

Calendo synchronizes class schedules from your student information system (SIS/ERP) into Microsoft Teams, Outlook, and Google Calendar in real time. Students and instructors see their schedule in whichever calendar app they already use — with color-coded format markers so they know at a glance if a class is in-person, hybrid, or online.

Why not just use an ICS feed?

ICS feeds are a great starting point but they break down at scale: no reliable updates when the SIS changes, no role-based visibility (students shouldn't see instructor office hours), no preservation of instructor customizations, and no support for Teams' native event format. Calendo handles all of these.

Platforms & integration

Which calendar platforms does Calendo support?

Microsoft Teams, Outlook, and Google Calendar. One Calendo integration pushes to all three — no configuration per platform. Room-resource calendars are also supported for facilities-tracking use cases. Blackboard and Moodle LMS calendars are supported as additional targets where institutions want schedule data to appear inside the learning environment.

Which SIS and ERP systems does Calendo support?

International student information systems: Jenzabar, PeopleSoft, Banner, and Workday Student. Quebec higher-education ERPs: Omnivox, Clara, and COBA. Any other system with a REST API, CSV export, or database view can be integrated. Contact us if your SIS isn't listed.

How often does Calendo sync?

Near-real-time during the first two weeks of the term (typically every 5–10 minutes), then every 30–60 minutes after that. Emergency schedule changes (weather, strikes) trigger an immediate sync.

Edge cases

What happens when a room assignment changes mid-term?

Calendo detects the SIS update and patches the existing event (not a duplicate). Instructor customizations — notes, attachments, color overrides — are preserved on resync, because we identify events by a stable external ID and only update the fields the SIS owns.

Does Calendo handle hybrid classes?

Yes. A hybrid event includes both the physical room and a virtual meeting link, with a distinct color marker. Students know at a glance whether they need to show up on campus. See our article Présentiel, en ligne, hybride (FR) for the full pattern.

What about holidays and pedagogical days?

Calendo reads your institution's academic calendar and excludes holidays, pedagogical days, and exam-week gaps from recurring events automatically. Make-up classes are pushed as one-off events, not as additions to the recurrence master.

More questions?

Book a 30-minute demo — we'll answer your specific questions live, against your ERP and calendar stack.

Book a Demo