Skip to content

Synergetic

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

Category SIS
Authentication API token
Reaches Your Synergetic API, on your network
Needs an agent Yes, on managed hosting
Demo mode Yes

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.

Field Value
baseUrl Your Synergetic API base URL
demoMode Return a small fixture roster instead of calling Synergetic
Field Value
apiKey The 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.

Field Notes
External id Synergetic’s own identifier, used to match on subsequent syncs
First and last name
Email
Username Used at the kiosk when card entry is not available
Type Student or staff
Year level Students
Tutor group Drives the tutor notification email
Card number Used by the card checker and the kiosk
Active Leavers 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.

Symptom Cause
Connection refused or a timeout A managed deployment with no agent, or an agent that cannot reach the Synergetic host
401 Wrong API key
Test passes, no people appear The sync has not run yet, or the account has no read access to the roster endpoint
Four fictional people appear demoMode is still on
Leavers still showing Synergetic still has them active, or the sync has not run since they were deactivated
Card taps not recognised Card 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.