Every part of Harbor reads and writes the same student record, so nothing is typed twice and every action leaves its evidence behind. This is the whole list, nothing held back for the demo. Filter it by part, or search it.
Your website starts working for you. An enquiry page for students, one for host families and one for agents, linked from your site with your logo on it, plus Harry answering questions on the spot. Everything it collects is already in Harbor.
Your application, not a generic one. Your questions, your required fields, your declarations, your fee at submission. Families complete it on a phone and the answers land on the student’s record exactly as given.
Send back one thing, not the whole form. A passport that expires too early goes back as a single comment beside the field; the rest of the application stands. What changed, and when, stays on the record.
Every document a family needs, made in one step. Offer letter, agreement, invoice and receipt come from the fee schedule and the application, so a family can accept, sign, pay and lodge their visa the same week, and the student converts instead of drifting.
Fees cleared, with the reasons. Fees received and visa granted, each recorded on the application as it happens, and the school marks the fees cleared when it is satisfied. The agent sees the application move the same day.
Flights and visa on the record, and the student and the host family onboarded by link before anyone lands. No ten PDFs attached to an email for every student and every family; Harbor sends what each needs and shows who has finished.
Hosts do their own part. They apply by link, update their household, log the fortnight away, accept a placement and read their pay statement, all from their phone, so your homestay manager stops being the switchboard.
Every night a student sleeps somewhere is a record, and a move, a break, a short stay or a transfer of care each gets its own record with dates. Pay, care and compliance all read the same nights, so they follow the student, not the spreadsheet.
The check-in goes out on time. The concern comes back to a person. Short surveys to the student, the host and the parent on the schedule you set, around your term dates. "Some concerns" opens a case with a name on it.
No Friday spent reconstructing the fortnight. Nights were recorded as the job was done, so the pay run is already true when you open it. One review, one bank file, one statement per family.
Sofia Almeidawith the Whitcombe family · 1 to 14 MarchRecording nightsTwo nights away, 7 and 8 March, recorded by the host on the Monday. Nothing to remember at pay time.
Built around the NZ Code of Practice and the Australian ESOS, National Code and CAAW obligations. Vetting, agreements, check-ins, attendance and cases all map to the requirement they evidence, and an export produces the pack.
Your agents work inside Harbor, not in your inbox. They submit and track applications, download offers and invoices, and sign your agreement online. You see every one of them, their contract, their references and what they are owed.
Sofia AlmeidaEnrolled · arrived 21 JulyEnrolled
Yuki TanakaSubmitted 4 December · flights attachedIn review
Li Wei ChenSubmitted 4 December · flights attachedIn reviewWhat needs you, in order. The rest stays quiet.
Sofia AlmeidaCheck-in answered "some concerns"CaseOpen Case opened and assigned to Hannah Reid · 8:13 am
Kenji WatanabeArrives in 6 days with no placementMatchMatch
Aiko SatoWritten agreement unsigned by the guardianAgreementResendHarbor sits beside your school’s systems and talks to them. Each one is a row below, with what flows and whether it is live.
| System | What flows | For | Status | |
|---|---|---|---|---|
| Accounting | ||||
![]() | Xero | Invoices pushed with your account codes, payments pulled back daily | Finance | Live |
| Payments | ||||
![]() | Flywire | Fee payments from overseas in the family’s currency, landing against the right invoice | Families and agents | Live |
![]() | Stripe | Card payments and the application fee at submission | Families | Live |
![]() | Convera | Fee payments from overseas in the family’s currency, landing against the right invoice | Families and agents | Coming |
![]() | Westpac PayWay | Card payments for Australian schools, landing against the right invoice | Families | Coming |
| Sign-in | ||||
![]() | Google Workspace | Staff sign in with their school Google account; free slots read from Google Calendar for interview booking | Staff | Live |
![]() | Microsoft 365 | Staff sign in with Entra ID; free slots read from Outlook for interview booking | Staff | Live |
| SchoolBridge | Staff sign in through SchoolBridge, and more interoperability with KAMAR and the other systems SchoolBridge connects to as it opens its API | Staff | Coming | |
| Student management | ||||
![]() | KAMAR | Enrolled students exported as a file KAMAR imports into pre-enrolment. A direct connection is not live; more interoperability is coming through SchoolBridge | Admin | Live |
![]() | TASS | Approved enrolments pushed into TASS through its Online Enrolments API, and the TASS record read back | Admin | Coming |
![]() | Hero | New enrolments handed to Hero, and student, caregiver, attendance and pastoral data read back | Admin | Planned |
![]() | Helix | New enrolments handed to Helix, and student, caregiver and attendance data read back | Admin | Planned |
![]() | FACTS | New enrolments handed to FACTS, and the student record read back | Admin | Planned |
| Government reporting | ||||
![]() | PRISMS | Course changes, transfers and deferrals reported to PRISMS from the student record; today Harbor tracks the deadlines and the school reports by hand | Admin | Coming |
XeroLiveInvoices pushed with your account codes, payments pulled back dailyFor finance
FlywireLiveFee payments from overseas in the family’s currency, landing against the right invoiceFor families and agents
StripeLiveCard payments and the application fee at submissionFor families
ConveraComingFee payments from overseas in the family’s currency, landing against the right invoiceFor families and agents
Westpac PayWayComingCard payments for Australian schools, landing against the right invoiceFor families
Google WorkspaceLiveStaff sign in with their school Google account; free slots read from Google Calendar for interview bookingFor staff
Microsoft 365LiveStaff sign in with Entra ID; free slots read from Outlook for interview bookingFor staff
KAMARLiveEnrolled students exported as a file KAMAR imports into pre-enrolment. A direct connection is not live; more interoperability is coming through SchoolBridgeFor admin
TASSComingApproved enrolments pushed into TASS through its Online Enrolments API, and the TASS record read backFor admin
HeroPlannedNew enrolments handed to Hero, and student, caregiver, attendance and pastoral data read backFor admin
HelixPlannedNew enrolments handed to Helix, and student, caregiver and attendance data read backFor admin
FACTSPlannedNew enrolments handed to FACTS, and the student record read backFor admin
PRISMSComingCourse changes, transfers and deferrals reported to PRISMS from the student record; today Harbor tracks the deadlines and the school reports by handFor adminNothing matches that. Try a different word, or ask in the form below; if Harbor does not do it yet, you will be told so.
Tell Harbor your name, your work email and your school. A person sets up a sandbox for you with Kauri Bay College in it, students, host families and agents included, and emails you a login within 24 hours. Click around on your own; nobody calls unless you ask.
Thirty minutes, your scenarios, and a person who has run an international office. If something on this list does not work the way your school needs it to, say so on the call. Changes schools ask for are usually live within the week.