Integrations

We would rather integrate than imitate.

Kestrel owns the student record. It does not own your ledger, your timetable engine, or your alumni database, and it never will. This is the whole map, including the parts we deliberately leave alone.

01

The record is ours. The specialisms are not.

A school information system that tries to be an ERP ends up mediocre at eleven things. The rule we hold to is simple: if the data is about a person at your school, it belongs on the record and we own it. If the work is a specialism with a better product already serving it, we hold the data that feeds it and hand the work over.

This has one uncomfortable consequence we accept: Kestrel will never win a feature comparison against a vendor who ticks all the boxes. It will win when the ticked boxes are checked against what a school runs.

02

The map.

Posture is the design decision: what we own, what we ingest, what we hand over, what we deliberately coexist with. [WHICH OF THESE ARE LIVE TODAY — CONFIRM BEFORE PUBLISH]

Finance and accountingSync
Xero · Microsoft Business Central · TechnologyOne · MYOB
Debtors, charges and invoices out; receipts and payment status back. Kestrel holds the family and fee-payer model, covering who pays, split percentages between separated parents, sibling discounts and scholarship flags, because that is student-record data. The general ledger and the chart of accounts stay where they are.
Fee billing and collectionsSync
Edstart · FACTS
Family and fee data out; payment-plan and arrears status back. Schools that outsource collections keep doing so.
PaymentsOwn the experience, buy the rails
Stripe-class gateway
Application fees, deposits, excursion payments. We own how paying feels to a parent; we do not want to be a payment processor.
TimetablingIngest
Tes Timetable (Edval) · Timetabling Solutions V10
Kestrel serves students, staff, rooms and structures over LISS, and ingests the published timetable and daily variations back. Construction, the solving itself, stays with the engines that are good at it. Without this the school’s daily workflow breaks, so it is not optional.
IdentityOwn
Microsoft Entra ID · Google Workspace
SAML 2.0 and OpenID Connect, with group-to-role mapping. Detailed on the security page.
Learning platformsSync
Schoolbox · Canvas · SEQTA · Google Classroom · Microsoft Teams
Users, classes, enrolments and timetables out; results optionally back, via API, OneRoster or School Data Sync.
Rostering middlewareBe a source
Wonde · OneRoster · School Data Sync
One integration on our side makes Kestrel a source for the whole downstream catalogue your school already licenses. This is the cheapest integration a school never has to think about.
Government collectionsOwn
SchoolsHUB
Non-government schools census, the Address Collection (DMI) that sets capacity-to-contribute funding, and STATS attendance. SIF-aligned XML upload; there is no live API, so we own the export generators.
State certification boardsOwn
VASS · NESA Schools Online · QCAA · SIRS · SACE · TRACS
Enrolments and school assessment out, results back, in each authority’s format. These formats change annually, which is precisely why they should be the vendor’s problem and not your registrar’s.
NAPLANOwn
State test authorities · assessform
Roster export in the authority template; SSSR results imported back onto student records, where the school keeps them.
Parent communication and consentCoexist
Operoo · Audiri · Schoolzine
Contacts, groups and student links out. Kestrel has its own portal and messaging; schools with deep consent workflows in Operoo can keep them running alongside for as long as they want to.
BoardingSync first
REACH · Orah
Boarder status, house and room live on the record because the census reports them. Leave, movement and host management stay with the specialists unless boarding schools tell us otherwise.
Co-curricularSync
Clipboard-class tools
Rosters out where a school already runs a dedicated tool.
HR and payrollIngest
Aurion · ichris · other HRIS
Staff identity, employment status, and working-with-children check currency in. Kestrel holds the compliance register for volunteers and coaches, because they attach to activities.
Advancement and alumniExport cleanly
Potentiality · ToucanTech
Graduating cohorts and family history out, on exit. We do not want to be your development database.
BI and data platformsOwn the openness
Power BI · your own warehouse
Documented bulk export and feeds. A consultancy economy exists because incumbents fail at this; we would rather it did not exist around us.
International studentsSupport the manual work
PRISMS
CoE, variations and CAAW fields tracked with deadline alerts. PRISMS has no public API, so the honest posture is that we hold the data and drive the portal work you still do by hand.
03

What we will never build.

Not “not yet”. Never. A vendor that cannot say this is a vendor whose roadmap will eventually compete with a tool you already depend on.

A general ledgerYour accountant has opinions about accounting software and they are better informed than ours.
Payroll processingAward interpretation is a specialism and getting it wrong is an industrial matter.
Timetable constructionEdval and Timetabling Solutions have spent decades on the solver. We ingest the result.
A learning management systemDifferent product, different buyer, different release cadence.
Advancement and fundraisingDonor management is a CRM problem.
Newsletters and publishingSchoolzine-class tools do this well and cheaply.

If something your school depends on is not named anywhere on this page, it is worth ninety seconds to ask.

Ask about an integration
04

If we do not integrate with it, you still can.

The API is public and its documentation is ungated: no partner programme, no sales call to read the reference. OAuth 2.0 with scopes that follow the same record classes as the permission model, so an integration granted attendance cannot reach counselling notes. Bulk export is a supported path.

05

If yours is not here.

Tell us during the walkthrough. We will give you one of three answers on the call: it works today, it works through Wonde or the API, or we do not support it and here is what that would cost you operationally. We will not say “it is on the roadmap” unless we can give you the quarter.

Bring your integration list.

Forty minutes. We will tell you which ones work today and which ones do not.

Book a walkthrough