SIS Integration · OneRoster v1.1
Infinite Campus Integration
Keep Infinite Campus as your system of record. Skoolia syncs students, guardians, classes, enrollments, and attendance through the OneRoster v1.1 REST API — then layers the parent communications, automated follow-ups, and AI workflows that IC was never built to do.
How It Works
What syncs
Students, guardians, classes, enrollments, and attendance flow from Infinite Campus into Skoolia. Toggle each entity on or off independently — no all-or-nothing decisions.
How often
Scheduled sync runs every 1 to 168 hours, or trigger an on-demand sync from the settings page. First sync typically completes in under 10 minutes for a 2,000-student school.
Where the data shows up
Synced records populate the student directory, parent portal, attendance dashboards, and the messaging automation engine — so any IC change can trigger the right parent notification automatically.
Full Feature List
- OneRoster v1.1 REST standard — works with every Infinite Campus deployment
- One-way inbound sync by default — zero risk of corrupting IC records
- Per-entity sync toggles: students, guardians, classes, enrollments, attendance
- Configurable sync cadence from hourly to weekly
- Full audit log: records synced, failed records, trigger type, and duration
- Guardian language preferences carry over for multilingual messaging (EN/FR/AR/ES)
- Manual on-demand sync from the IT admin panel
- Zero ongoing data entry — IC stays the source of truth
What it solves
Read-Only by Default
One-way sync from Infinite Campus to Skoolia. Your SIS records can't be modified by Skoolia — no risk, no IT review required.
OneRoster Standard
Uses the IMS Global OneRoster v1.1 REST API that Infinite Campus already exposes. No custom integration work, no proprietary protocol.
Full Audit Trail
Every sync run is logged: records pulled, records failed, trigger type, duration. Re-run on demand and inspect results without leaving the page.
Augment Infinite Campus in 30 minutes
Connect your Infinite Campus tenant in under 30 minutes — paste an OAuth token, choose what to sync, and let Skoolia handle the rest. Book a demo to see the absence-to-WhatsApp flow live.