Skip to content

Synergetic

The student information system common in Australian independent schools. The source of truth for who exists.

CategorySIS
AuthenticationAPI token
ReachesYour Synergetic API, on your network
Needs an agentYes, on managed hosting
Demo modeYes

sis.getRoster, sis.lookupStudent, sis.getTutorGroup, sis.termDates

Which lights up:

  • People, with names, year levels, tutor groups and student numbers.
  • Card numbers for the card checker and the kiosk.
  • The tutor on file, used by the “ready for collection (tutor)” email.
  • Term dates, which cost analytics uses to group spending by term.

Synergetic runs against a SQL Server on the school network. It is marked as targeting a private network for that reason.

Self-hosted on that network: reaches it directly. Nothing extra.

Managed hosting: needs a connector agent installed inside your network.

Synergetic deployments vary more than most, because the API layer in front of the database is often something the school or its integrator set up.

What you need:

  1. The API base URL. Whatever hostname and path fronts your Synergetic data.
  2. An API key for a service account with read access to students and staff.

Talk to whoever administers Synergetic at your school. The read scopes you want are students, staff, year levels, tutor or house groups, and card numbers.

Ask for read-only. Plugboard never writes to Synergetic, and a write-capable credential is a risk with no upside here.

Admin, Connectors, Synergetic, Configure.

FieldValue
baseUrlYour Synergetic API base URL
demoModeReturn a small fixture roster instead of calling Synergetic
FieldValue
apiKeyThe API key. Sent as a bearer token

Save and test. In demo mode the test reports “Synergetic (demo mode)” without calling anything.

The roster is synced on a schedule rather than looked up on demand, so a busy service desk is not making a call per lookup.

People are de-duplicated across sources, so a person who also appears in your directory shows up once with both sets of detail.

FieldNotes
External idSynergetic’s own identifier, used to match on subsequent syncs
First and last name
Email
UsernameUsed at the kiosk when card entry is not available
TypeStudent or staff
Year levelStudents
Tutor groupDrives the tutor notification email
Card numberUsed by the card checker and the kiosk
ActiveLeavers stop appearing

The demo roster is four fictional people, and it is enough to exercise the whole pipeline: people appear, the kiosk recognises a card, a repair can be lodged against a person, and the parent portal has something to show.

Doing that before the real credentials arrive means you find configuration problems in the parts you control rather than in the integration.

SymptomCause
Connection refused or a timeoutA managed deployment with no agent, or an agent that cannot reach the Synergetic host
401Wrong API key
Test passes, no people appearThe sync has not run yet, or the account has no read access to the roster endpoint
Four fictional people appeardemoMode is still on
Leavers still showingSynergetic still has them active, or the sync has not run since they were deactivated
Card taps not recognisedCard numbers are not being returned by your API layer. Check the field is included

Sentral and Compass Education implement the same capabilities and return the same person shape, so the rest of the product does not care which you run.