Compass Troubleshooting
This page covers common issues with the Compass integration and how to resolve them.
Connection Issues
"Connection failed" when testing credentials
Possible causes:
- The API key or secret is incorrect.
- The School ID does not match your Compass instance.
- Compass API access has not been enabled.
Solutions:
- Double-check the credentials entered in Junipa against those in your Compass API settings.
- Verify that API access is enabled in Compass.
- Ensure there are no extra spaces before or after the credentials when copying and pasting.
- If credentials were recently regenerated in Compass, update them in Junipa as well.
"Timeout" during connection test
Possible causes:
- Network issues between Junipa and your Compass instance.
- Your Compass instance is temporarily unavailable.
Solutions:
- Try the connection test again after a few minutes.
- Check that your Compass instance is accessible in a browser.
- If your school uses a firewall or proxy, ensure outbound connections to the Compass API are allowed.
Sync Issues
Students not appearing after sync
Possible causes:
- The initial sync has not completed yet.
- The students are not marked as active in Compass.
- A filter is applied in Junipa that is hiding the imported students.
Solutions:
- Check the sync status in Administration > Integrations > Compass. If a sync is in progress, wait for it to complete.
- Verify in Compass that the students are marked as currently enrolled and active.
- Clear any filters on the Junipa Students page and check again.
Student data is outdated
Possible causes:
- The scheduled sync has not run since the data was updated in Compass.
- A sync error prevented the latest data from being pulled.
Solutions:
- Trigger a manual sync by clicking Sync Now in Administration > Integrations > Compass.
- Check the sync log for any errors. If errors are present, review them and address the underlying cause.
Duplicate students
Possible causes:
- The same student exists in Compass with different identifiers (e.g., was re-enrolled with a new ID).
- Students were added manually in Junipa before the Compass sync.
Solutions:
- Identify the duplicate records in Junipa.
- Merge or remove the duplicate, keeping the record linked to Compass.
- Going forward, avoid manually adding students who are already in Compass.
Data Discrepancies
Year levels do not match
Possible cause: Year level naming in Compass differs from what Junipa expects (e.g., "Yr 7" vs "Year 7").
Solution: Check your Junipa year level configuration in Administration > School Settings and ensure it aligns with the values in Compass. Contact Junipa support if mapping adjustments are needed.
Class assignments are incorrect
Possible cause: Timetable data in Compass has not been updated, or the sync does not include the latest timetable changes.
Solution: Verify the timetable in Compass is current, then trigger a manual sync in Junipa.
Getting Further Help
If the above solutions do not resolve your issue:
- Check the sync log in Administration > Integrations > Compass for specific error messages.
- Note down any error codes or messages.
- Contact Junipa support with the error details and a description of the issue.