Compass Integration Overview
The Compass integration allows Junipa to synchronise student data directly from your school's Compass Student Information System. This eliminates the need to manually enter or update student records in Junipa.
What It Does
When the Compass integration is active:
- Student records are imported from Compass into Junipa, including names, year levels, and class assignments.
- Data stays in sync -- Changes made in Compass (e.g., new enrolments, year level changes, student departures) are reflected in Junipa automatically.
- Reduces manual work -- Staff do not need to manually add students or update their details in Junipa.
What Data Is Synced
| Data | Synced? | Notes |
|---|---|---|
| Student name | Yes | First name and last name |
| Year level | Yes | Updated when changed in Compass |
| Class/group assignments | Yes | Used for timetable views |
| Date of birth | Yes | If available in Compass |
| Enrolment status | Yes | Active, departed, etc. |
| Attendance data | Yes | If enabled |
| Disability categories | No | Must be set manually in Junipa |
| Adjustment levels | No | Must be set manually in Junipa |
| Evidence entries | No | Evidence is created only within Junipa |
How It Works
- Your school's Compass instance is configured to allow API access for Junipa.
- Junipa connects to Compass using secure API credentials.
- Student data is pulled from Compass on a scheduled basis (typically daily).
- New students are added to Junipa, and existing records are updated to match Compass.
Prerequisites
Before setting up the Compass integration, you will need:
- An active Compass account for your school
- Administrative access to Compass (to configure API credentials)
- Administrative access to Junipa (to enter the integration settings)
Next Steps
- Follow the Setup Guide to configure the integration.
- If you run into issues, check the Troubleshooting page.