Who this is for: IT Admins and Boarding Admins
Time to resolve: 5–15 minutes
Applies to: Blackbaud, PowerSchool, KAMAR, FACTS, Wonde, Veracross
If students added in your School Information System (SIS) aren't showing up in Orah — or their details look outdated — this guide will help you find and fix the issue quickly.
What you might be seeing
A student you added in your SIS doesn't appear in Orah after the sync
Student details (name, house, year group) are wrong or haven't updated
Classes or groups aren't being created or updated
The sync appears to run, but nothing actually changes
Schedules (class timetables) aren't showing up in Orah — or only show for some groups
All of these point to a sync issue between your SIS and Orah. The good news: most of them are quick to fix.
A change I made in my SIS hasn't appeared today
Check this first if the change you are looking for was made earlier today.
Orah builds each day's class rolls before the school day begins, and does not rebuild them once the day is underway.
A schedule change or a class-membership change made in your SIS during the day syncs correctly, but it applies from the following day. Changes made before roughly 2am local time land the same morning.
The sync completing successfully does not mean today's rolls were rebuilt. Do not keep re-running the sync or re-authorising the connection — neither will rebuild today's rolls.
Workaround for one affected class today
If a single class needs the corrected student list today:
Start the roll.
Choose Exit and discard the attendance.
Start the roll again — Orah recreates it using the corrected student list.
Why this happens
Before you start troubleshooting, here are the most common causes:
Expired credentials — the integration lost its connection and needs to be re-authenticated
Sync filters — a filter in your settings is accidentally excluding the affected students
Data format mismatch — your SIS sent data in a format Orah didn't recognise (e.g. a new field or changed value)
Duplicate record — the student already exists in Orah under a different ID, causing a conflict
Paused or failed sync — the sync schedule was paused, or the last job failed without an obvious error
Step-by-step fix
Step 1 — Check your SIS connection
Go to Admin Console > Data Integrations (or find it via the App Directory in the left-hand nav).
Click on your connected SIS (e.g. Blackbaud, KAMAR, PowerSchool, Veracross).
Look at the connection status. If it shows as disconnected or has an authentication error, re-enter your credentials or API key to reconnect.
Step 2 — Review the sync log
Check the last sync timestamp. If it's older than you'd expect, the sync schedule may have been paused or the last job may have failed silently.
If the log shows errors, note the error message — it will tell you exactly what went wrong.
Step 3 — Check your sync filters
This is the most commonly missed step. Many sync issues are caused by a filter that's quietly excluding certain students.
Go to your sync settings and confirm the filters include:
The correct year groups
The correct campus or boarding status
The correct enrolment status (Active / Enrolled)
Syncs typically exclude leavers and inactive records — make sure the affected students aren't accidentally caught in an exclusion filter.
📸 Screenshot: Sync settings showing filter options — year group, campus, enrolment status
Step 4 — Search for the student in Orah
If the sync ran successfully but a specific student is still missing, search for them in Admin Console > Students.
They may already exist under a slightly different name or ID. If you find a duplicate, merge or update the record.
If the student doesn't exist at all, go back to your SIS and confirm their status is set to Active or Enrolled.
Step 5 — Trigger a manual sync
After making any changes — whether to credentials, filters, or settings — don't wait for the next scheduled sync. Trigger a manual sync immediately to confirm the fix worked.
Common issues by SIS
SIS | Common cause | What to check |
Blackbaud | Class sync not working | Confirm the academic year and class structure matches what Orah expects |
KAMAR / PowerSchool | New boarders not appearing | Check the student's boarding status is correctly set in the SIS |
FACTS | Students missing | Review the FACTS data filter — some configurations exclude certain enrolment types |
FACTS | Schedules not showing | Check Groups sync has the correct Year and Term set. Check Schedules sync has the correct Year, Schedule template, and Term start day. Run Groups sync first, then Schedules sync. |
Wonde | Changes not reflected yet | Changes may take time to propagate through Wonde before they are available to connected platforms. If data is still missing after a reasonable window, contact Support. |
Still not working? Contact Support
If your integration shows as connected but syncs keep failing — or if a large number of students are affected — reach out to the Orah Support team.
When you do, please include:
A screenshot of your sync log
The name of your SIS
A description of which students or data are affected
This helps us resolve it faster.


