Compass Integration – What Schools Need to Know

Modified on Thu, 30 Jul at 2:00 PM

Implementation Guide for Schools integrating RollCall with their Compass Student Management System


1. Overview

RollCall integrates with Compass through a secure API connection.

The integration automatically synchronises:

  • Student records

  • Parent/contact records

  • Student–parent relationships

The integration can be configured to run nightly to keep RollCall aligned with your Compass data, or schools can perform manual synchronisations when required.

Compass is the source of truth. Changes made directly in RollCall may be overwritten during the next synchronisation unless the same changes also exist in Compass.


2. What Data Syncs

Students

Active students returned by Compass are synchronised into RollCall.

The following student information is synchronised:

  • Active / Inactive status

  • Student Identifier

  • First Name

  • Last Name

  • Date of Birth

  • Year Level

  • Campus (if enabled)

Schools can also choose to include future students who are due to commence within the next three months.


Parents / Contacts

Parent records are created using the email address stored in Compass.

The integration synchronises:

  • First Name

  • Last Name

  • Email Address

  • Phone Number (where available)

  • Parent Priority

  • Correspondence Status

  • Lives With Student status

Duplicate email addresses are not supported.

Parents without an email address cannot be synchronised, as the email address is used to:

  • Create the RollCall Parent account

  • Link the parent to their LMS record

  • Allow parent login to RollCall


3. How Parent Eligibility Is Determined

RollCall provides several options to determine which parents are synchronised from Compass.

Schools can configure:

  • Parent Types to include

  • Priority Check Mode

  • Number of parents per student

  • Only include parents who live with the student

  • Only include correspondence contacts

Parent filters operate using AND logic, meaning parents must satisfy all enabled conditions before they are synchronised.

During implementation, RollCall can assist with selecting the most appropriate filtering configuration for your school.


4. Important Rules

When the Compass integration is active:

  • Compass remains the source of truth.

  • Parent updates should be made within Compass.

  • Students without valid email addresses for their parents cannot synchronise those parent records.

  • Duplicate parent email addresses are not permitted.

  • Parent eligibility is determined by the configured sync filters.

Schools can choose whether Campus information is synchronised. If Campus synchronisation is disabled:

  • New students will not receive a Campus allocation in RollCall.

  • Existing Campus values will remain unchanged.


5. What to Expect When Going Live

There is no downtime for RollCall users during activation.

During the first synchronisation you may notice:

  • New students being created

  • Existing students being updated

  • Parent relationships being created or removed

  • Parent records becoming Past Parents if they no longer meet the configured eligibility rules

  • Future students appearing (if enabled)

Before activation, we recommend reviewing your Compass data, including:

  • Parent email addresses

  • Parent priorities

  • Correspondence settings

  • Lives With settings

  • Student enrolment information

  • Campus information (if synchronising campuses)


6. Additional Configuration Options

The Compass integration also supports:

  • Manual or Nightly Synchronisation

  • Future Student synchronisation

  • Parent filtering

  • Campus synchronisation

  • Preview before synchronisation

A Preview is recommended before completing the first synchronisation to review all proposed student, parent, and relationship changes.


7. Troubleshooting

If data does not synchronise as expected, check:

  • API Key is valid

  • Base URL is correct

  • Nightly Sync is enabled (if required)

  • Parent email addresses exist

  • Parent filtering configuration

  • Lives With settings

  • Correspondence settings

  • Campus configuration (if enabled)

Generating a Preview before synchronising can help identify why particular students or parents are being excluded.


Need Assistance?

If you're unsure which synchronisation settings are best suited to your school, or you need assistance reviewing your Preview before going live, please contact the RollCall Support Team.

We recommend completing a Preview and reviewing the proposed changes before activating the Compass integration to ensure the synchronisation behaves as expected.

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article