Enrolment that works for everyone
Parents fill out one guided online form - child details, medical info, emergency contacts, custody, documents, consents. You review it on a single screen. One click to approve, and everything downstream fires automatically. The parent's data entry becomes the school's operating data. No re-typing.
Billing without the accounting risk
WattleOS generates billing intents from enrolment data and program bookings, then pushes them to Stripe. Parents pay via saved cards. Stripe handles PCI compliance. Xero handles the accounting. WattleOS shows you who's paid, who hasn't, and what's outstanding - without maintaining its own ledger.
Permissions that actually make sense
A guide sees observations and curriculum. An assistant sees students and attendance. A parent sees their own children. An admin sees everything. Medical records require explicit permission. Custody restrictions are locked to safety-permissioned staff. Every access is logged. Create custom roles as needed - no database changes required.
The Approval Cascade
One click. Twelve outcomes. Zero re-entry.
When you approve an enrolment application, this is what happens automatically. This is the "enter it once" promise - the parent entered it, you verified it, and now every downstream system has what it needs.
Admin clicks Approve
Admissions Pipeline
From first inquiry to first day
A structured pipeline that replaces the spreadsheet. Every family tracked, every stage logged, every follow-up prompted. When a family reaches "Offered", their data converts directly into an enrolment application - no re-entry.
Inquiry
Family registers interest via your school website
Waitlisted
Added to the list with priority ranking
Tour
Book and attend a school tour
Offered
Admin offers a place for the next intake
Accepted
Family accepts → auto-converts to enrolment application
Enrolled
Application approved → full cascade fires
Granular Permissions
Everyone sees exactly what they should
Eight default roles, each with carefully scoped permissions. Create custom roles for your school. Permissions control what people see, not just what they can do - a guide never sees billing data, a parent never sees another family's child.
Roles are fully customisable per school. Add a "Volunteer" role, a "Board Member" role, or anything else - just assign permissions and go. No migration needed.
Compliance & Reporting
Built for Australian regulations
EYLF outcome mapping for 0–5. ACARA alignment for Foundation–Year 10. QCAA syllabus templates for senior secondary. Every observation is automatically cross-mapped to the relevant compliance framework - so when an assessor asks "show me evidence for EYLF Outcome 3," you generate a report in seconds.
EYLF v2
5 outcomes mapped to Montessori observations for ages 0–5
NQS
7 quality areas aligned to daily practice evidence
ACARA v9.0
Australian Curriculum cross-mapped for Foundation–Year 10
QCAA
Queensland senior syllabi for Years 11–12 certification
Audit Trail
Every access to medical, custody, and student records is logged
Data Residency
All data stored in Australian data centres