Veracross Rostering Integration Overview

The Faria Team
The Faria Team
  • Updated

Veracross Rostering Integration

Seamlessly sync your ManageBac roster with Veracross using automated imports—keep students, staff, and classes up-to-date with minimal manual effort for IT teams.

The new Veracross integration enables ManageBac users to automatically import and update rosters by connecting directly to their Veracross Student Information System (SIS). With streamlined configuration, one-time credential setup, and support for both full and incremental syncs, you can ensure your ManageBac data reflects your latest SIS records without repetitive manual uploads.

Designed for IT and system administrators, this integration minimizes manual processes, reduces data drift, and utilizes familiar ManageBac Data Exchange workflows. Automated scheduling and flexible import options mean your community data stays accurate and current.

Veracross SIS tile entry within the ManageBac Partners dashboard

Overview

The Veracross Rostering Integration is designed for school IT and system administrators who need automatic syncing from Veracross (SIS) to ManageBac. It streamlines daily roster management, ensuring that your ManageBac environment always reflects the latest information from your SIS. By leveraging this integration, schools benefit from reduced manual data entry, improved data integrity, and a familiar interface that matches existing Data Exchange patterns.

What's New

  • New Veracross menu under Settings > Data Exchange > Veracross
  • Configuration for Veracross OAuth2 credentials (Client ID, Client Secret, School Route)
  • Automated full (bulk) and incremental (delta) roster synchronisation
  • Automated, scheduled sync options at 2, 4, 8, or 24-hour intervals
  • Easy class-matching and unmatched section review before import
  • Exchange history and OneRoster file download capabilities
  • Full parity with Clever integration, now including class rostering via Veracross

Step-by-Step Navigation

Connecting ManageBac to Veracross

Settings > Partners > Veracross

  1. Request OAuth2 credentials (Client ID, Client Secret, School Route) from your Veracross administrator.
  2. Navigate in ManageBac to Settings > Partners > Veracross.
  3. Enter your Client ID, Client Secret, and School Route into the integration fields.
  4. Click Save to test and confirm the connection, including permission scope checks.

Enter Veracross OAuth2 credentials to enable the integration

Setting up the OAuth Application in Veracross

Veracross > Admin > OAuth Applications

  1. In Veracross admin, add a new OAuth Application.
  2. Complete the required display information (application name, internal notes, contact email).
  3. Record your issued Client ID and Client Secret for ManageBac use.
  4. Ensure all required Data API scopes are enabled for the app (students:list, staff_faculty:list, etc.).

Set up the OAuth application in Veracross with the right API scopes
 
Scope Purpose
students:list Get all students
students:read Read individual student detail
staff_faculty:list Get all staff / faculty
parents:list Get all Parents
households:list Get all Families
relationships:list Get all Parent Child relationships
contact_info:list Get all Contacts
academics.classes:list Get all Classes
academics.classes:read Read individual class details
academics.enrollments.list Get all Memberships

Configuring Rostering and Matching Classes

Settings > Data Exchange > Veracross > Config

  1. Navigate to the Config tab under Veracross in Data Exchange.
  2. Enable the "Enable Rostering" option if you want class membership imported.
  3. Decide on archival behaviour for unmatched classes (archive all unmatched, or only those with blank class IDs).
  4. Review unmatched Veracross sections listed under "Review" to ensure all classes are correctly mapped by Class ID.
  5. Click Save to apply your settings.

Configure rostering options and manage class matches

Importing Data and Scheduling Syncs

Settings > Data Exchange > Veracross > Import & Schedule

  1. Go to the Import tab and select between Bulk and Delta modes (Delta will unlock after a successful bulk sync).
  2. Click Run Import to trigger a manual data sync, bringing in students, staff, parents, and class enrolments.
  3. After a successful bulk sync, go to the Schedule tab.
  4. Choose a recurrring sync interval (2, 4, 8, or 24 hours).
  5. Enable the schedule toggle to start automated incremental (delta) syncs.

Manual import and sync scheduling interface for Veracross integration

Tips & Best Practices

  • Set up your Veracross OAuth application before configuring ManageBac—double check that all required API scopes are enabled.
  • Pre-create all IB classes in ManageBac and set their class IDs to match with Veracross for smooth rostering imports.
  • Start with a bulk import to establish your initial data set, then switch to scheduled delta syncs for ongoing updates.
  • Regularly review unmatched class sections in the Config > Review tab to maintain clean, aligned data.

Warnings & Important Notes

  • ManageBac does not create new classes based on Veracross data—classes must exist in ManageBac and have matched class IDs.
  • Household addresses and additional contact details are not imported in this release, only people and class enrolments.
  • Unmatched Veracross sections and their enrolments will be excluded from the sync.

Related Articles

Frequently Asked Questions

Does Veracross integration modify data in Veracross?

No—data only flows into ManageBac. No changes are made in Veracross.

Will ManageBac create new classes from Veracross sections?

No—only enrolments are managed. Classes must already exist in ManageBac, with matching class IDs for imports to occur.

Can I use delta sync before a bulk import?

Delta mode is unlocked after the first successful full (bulk) sync. Until then, only bulk import is possible.

Is parent and household contact info synced?

Only students, staff/faculty, parents, and class enrolments are imported. Additional household or contact information is not included.

In Summary

  • ManageBac now supports automated roster syncs from Veracross using OAuth2 credentials and scheduled imports.
  • Match classes by Class ID and manage unmatched sections to ensure accurate enrolments.
  • Data is always current in ManageBac, while maintaining full control via a familiar Data Exchange workflow.

Keep your rosters precise and automated with ManageBac+

Share

Was this article helpful?

0 out of 0 found this helpful