Skip to main content

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

DataSynced?Notes
Student nameYesFirst name and last name
Year levelYesUpdated when changed in Compass
Class/group assignmentsYesUsed for timetable views
Date of birthYesIf available in Compass
Enrolment statusYesActive, departed, etc.
Attendance dataYesIf enabled
Disability categoriesNoMust be set manually in Junipa
Adjustment levelsNoMust be set manually in Junipa
Evidence entriesNoEvidence is created only within Junipa

How It Works

  1. Your school's Compass instance is configured to allow API access for Junipa.
  2. Junipa connects to Compass using secure API credentials.
  3. Student data is pulled from Compass on a scheduled basis (typically daily).
  4. 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