A centralized hub to manage student information—from profiles and enrollment to academic progress and attendance. It ensures all student data is secure, accessible, and easy to track.
The Students module serves as the central hub for all student-related information. Each student has a dedicated profile where data is organised into clearly structured tabs, making it easy for staff to access, update, and manage key information as needed.
The profile is split across multiple tabs to ensure clarity and organisation:
Student Overview – A snapshot of key information such as student image, attendance, enrollments and other basic stats.
Personal – Contains demographic details, contact information, emergency contacts, and other personal data.
Finance – Displays the student’s financial records, including invoices, payments, and any outstanding balances.
Files – Securely store and manage uploaded documents related to the student (e.g. ID scans, contracts, assessments).
Classes – Lists current and past class assignments, schedules, and class-related actions.
Attendance – Tracks the student’s attendance records over time, including late arrivals or absences.
Cases – Used for recording pastoral, behavioural, or safeguarding cases linked to the student, with timelines and case notes.
Notes – A space for staff to log internal comments or reminders not necessarily tied to formal cases.
Siblings – Links students who are part of the same family, allowing for quick cross-referencing.
Reports – Consolidates academic, attendance, and behaviour reports for easy review and download.
Grades – Displays the student’s academic performance across subjects or lessons, depending on how grading is set up.
Altogether, the Students feature offers a complete, tabbed view into each learner’s journey, making it easy to monitor progress, track issues, and support their success through every stage.
Streamlined features for managing teachers and administrative personnel, including roles, schedules, access levels, and contact information—all within one unified interface.
The Staff module allows you to create and manage staff profiles with precision. Each profile is neatly divided across tabs:
Personal – Basic demographic and contact details for each staff member. Here, you can define and set the various Roles for the Staff member and set hourly rates accordingly
Finance – Manage payroll information, salary details, and any related financial data.
Files – Upload and securely store important documents (e.g. certifications, contracts, CVs).
Upload performance specific files that appear visibly for your staff (CPD, Observations, Performance Review etc.)
Notes – Internal memo space for reminders, commentary, or performance notes.
Timesheet – Log hours worked, track attendance, or monitor leave.
Calendar – View and manage staff-specific schedules, meetings, or events.
Easily create and organize courses, classes, and individual lessons. This tool gives educators granular control to define learning structures at every level—perfect for building tailored curricula from the ground up.
With the Curriculum Builder, you can:
Set up academic structures by defining courses with specific academic year dates.
Within each Course, you create Classes.
Within each Class, you define Lessons.
Operate your institution at any level—course, class, or individual lesson.
Set unique pricing, so you can charge students per course, per class, or even per lesson.
Details
Set basic info—course name, academic year range, description, maybe credit value or prerequisites.
Classes
Create, view, and manage all Classes that belong to this Course.
Files
Upload and organise materials like syllabi, course guides, or supporting documents.
Assessments
Build grading structures or rubrics; define assessment methods and grading scales.
Details
Basic class info like schedule, instructor, location, or capacity.
Lessons
Add or edit Lessons tied to this Class—date, topic, objectives, resources.
Files
Attach class-specific materials such as worksheets, presentations, or handouts.
Attendance
Track attendance records for each Lesson or group of Lessons.
Students
Manage (Current, Past and Upcoming) students assigned to this Class.
Assessment
Set or view assessment results at the class level—gradebook, individual student performance.
A complete financial toolkit to Manage billing, invoicing, and financial records with ease through built-in tools. Refer to the Finance Control Center section for a more finer breakdown.
Take control of your financial operations with clarity. Manage billing, invoicing, budgeting, and secure payment tracking. Benefit from automated fee schedules and comprehensive financial reporting that integrates seamlessly with your student and staff data.
Please refer to the Finance Control Center section for a more finer breakdown.
Built-in scheduling tools to manage academic calendars, class timetables, events, and important deadlines—all visible in one place for effortless planning and coordination.
Every core user role—General Staff, Teachers, Admins, Managers, and Parents—has access to their own personal calendar, streamlining event visibility and scheduling across your organization.
Each role sees only what’s relevant to them:
Teachers view class schedules, lesson plans, and meetings.
Parents see their child’s timetable, meetings, or school events.
General Staff and Admins see rosters, internal deadlines, and tasks.
Managers have advanced calendar privileges:
Create personal events for their own scheduling.
Create global events, visible to multiple users or groups.
Example: a school-wide staff training or an external inspection visit.
Choose between internal (in-system) or external (third-party, like inspection or parent night) events.
When adding events, users (especially Managers) can:
Pick a block colour and text colour for visual clarity.
Use colour-coding to differentiate event types (e.g. assessments, meetings, holidays).
This flexible and role-aware calendar system keeps your team aligned while empowering users with just the right level of control.
Staff can create and manage personal timesheets manually or through clock-in/out, while managers oversee all timesheets with filtering and export options.
Each staff member can easily create and manage their own personal timesheets—either by manually entering details or automatically via clock-in/out.
Timesheets track key info including:
Role and activity performed
Date and day
Start and end times
Total hours worked
Calculated earnings based on role rates
Notes for each timesheet entry
Amendments and corrections as needed
Managers have full access to all timesheets across the organization, with the ability to filter by role, date, staff member, or activity, and download reports for payroll or analysis.
Staff and teachers can clock in and out by role, with timesheets and projected earnings automatically generated—making attendance and payroll easy and accurate.
Each staff member has access to a Clock In / Clock Out feature directly from their dashboard. When they clock in, a timesheet is automatically generated based on the role they selected.
For Teachers, attendance is logged when accessing the class register—automatically clocking them in and generating a timesheet entry.
Staff can switch between roles (e.g. Teacher, Admin, Support) as needed. Each time they clock in under a different role:
A new timesheet record is created
The system calculates a projected earning based on predefined rates for that role
This ensures precise time logging and compensation tracking with minimal admin effort—perfect for multi-role team members.
A shared drive for uploading, organizing, and accessing teaching materials and school-wide resources—making collaboration and content sharing easy for staff.
Resources provide a shared repository where staff and management can securely upload and download any type of files.
Users can create folders to organize materials effectively and control access, ensuring the right people can find and use essential documents, templates, or media whenever needed.
Create customizable labels for students and staff using custom colors and expiry dates—displayed across all system views for instant recognition.
Add visual labels to students and staff that follow them throughout the platform. Labels are customizable blocks where you can define:
Background color and text color
A custom label name (e.g., “Scholarship”, “Allergy Alert”, “Part-Time”)
An expiry date, so time-limited labels (like probation periods or temporary issues) automatically remove themselves
These labels appear wherever the user profile is shown—providing at-a-glance context to staff and administrators.
Control Data with easy import of student and staff records, and quick export options across the system for reports like finances, attendance, and student data.
This feature allows users to mass import registration records for students or staff, streamlining the onboarding process.
On the export side, the system supports exporting a wide range of data sets—such as student records, staff profiles, financial reports, and more—to Excel. This ensures users can perform comprehensive reporting, analysis, and data backups efficiently.
Generate insights on student performance, attendance, and outcomes—informing targeted interventions and progress tracking.
A centralized hub for student performance data.
Core capabilities:
Track attendance patterns and punctuality
View academic progress, grades, and milestones
Access behavior logs and participation notes
Value: Gives you clear visibility into each learner’s journey, making it easier to identify gaps and support student success.
Ongoing updates: New report types and metrics are added regularly.
Access analytics on staff performance, workload, and engagement—helping the Ops Team to make informed HR decisions.
Insightful reports on staff activity and performance.
Core capabilities:
Monitor attendance, leaves, and punctuality
Track workload and assigned classes
Get performance snapshots for reviews or appraisals
Value: Helps you manage your team effectively and support their growth.
Ongoing updates: We keep expanding the range of available reports.
Track income, expenditures, and financial health with in-depth reporting tools to aid budgeting and transparency.
A complete view of your organization’s financial health.
Core capabilities:
Track student fee payments and due balances
Monitor outstanding or overdue payments
Generate payment history and summary reports
Value: Keeps your finances transparent and organized, so you can make informed decisions.
Ongoing updates: We’re always adding new financial insights and report formats.
Monitor facility or classroom usage to ensure optimal capacity and resource allocation across your institution.
A real-time view of class occupancy.
Core capabilities:
See current and upcoming week’s capacity in a simple table
Filter by day, class, or session
Spot under- or over-booked slots at a glance
Value: Lets you plan staffing and space efficiently to avoid overload or underuse.
Role-Specific dashboards with relevant insights and analytics tailored to their role, helping them stay informed and act quickly.
A personalized homepage for each user role.
Core capabilities:
Role-specific layout for Staff, Teachers, Admins, Managers, and Parents
Key analytics and tools shown front and center
Quick access to important actions and upcoming tasks
Value: Gives each user exactly what they need to work efficiently, without distractions.
Offer parents secure access to student updates, finances, schedules, and communications—all in one portal.
A secure, central hub that gives parents access to everything they need to stay connected and up-to-date.
Core capabilities:
View student’s schedules, attendance, academic progress, and behaviour notes
Access financial info: invoices, payments, outstanding balances
Read messages or announcements sent by the school or staff
Value:
Empowers parents by giving them visibility into their child’s experience at school—improving trust, reducing surprises, and enabling them to support their child proactively.
Provide adult students with a personalised interface for accessing schedules, progress, finances and communication.
A personalised interface for adult or older students to manage their own academic journey and stay in the loop.
Core capabilities:
Check upcoming classes or schedule changes
Track own progress, grades, attendance, and behaviour
Handle own financial info (fees, payments)
Receive communications: announcements, messages, alerts
Value:
Promotes student autonomy, encourages engagement, and ensures they always know where things stand—academically, financially, and socially.
Send targeted communications—like reminders or alerts—via integrated SMS and email tools, ensuring everyone stays informed.
Integrated communication tools to send messages or alerts directly to students, parents, and staff via SMS or email.
Core capabilities:
Send one-off messages (e.g. reminders, alerts)
Target communications: by group (e.g. by class, year, staff group) or by individual
Use for both scheduled (“reminder forthcoming”) and ad-hoc messaging
Value:
Ensures that important information reaches people promptly via the channels they’re most likely to see, reducing miscommunication and boosting responsiveness.
Automate timely reminders (e.g. payment due, absences) to parents and students, keeping all stakeholders engaged.
Automatically generated reminders and alerts to ensure key actions or deadlines aren’t missed.
Core capabilities:
Alerts for upcoming payments due, absences, schedule disruptions
Notifications to students, staff, and parents depending on context
Configurable triggers so you can define when and to whom notifications are sent
Value:
Helps everyone stay on top of what’s coming up—minimising overlooked deadlines or missed tasks, improving attendance and financial compliance.
Broadcast news, updates, and important messages broadly to parents, students, and staff—keeping the school community in sync.
A way to broadcast news, updates, and important messages to the whole school community or specific groups.
Core capabilities:
Publish wide-reach messages for all students/parents/staff
Targeted announcements by group (e.g. “All staff”, “Year 10”, “Parents of Kindergarten students”)
Highlight important events, policy changes, school news, or emergency updates
Value:
Keeps the school community aligned and informed. Reduces the chance people miss important updates, helps build community, and supports smoother operations.
Create and manage invoices for fees, products or services—streamlining the billing process.
A tool to issue, manage, and track invoices for any fees, products, or services your institution provides.
Core Capabilities:
Create invoices for tuition, classes, materials, extras, etc.
Customize invoice details (dates, line items, due dates)
Send or issue invoices directly to families/students (email or via portal)
View invoice status (paid / unpaid / partially paid)
Value:
Streamlines billing workflows, reduces manual work, ensures everyone knows what’s owed and when — helps with cash flow and avoiding confusion.
Maintain accurate financial records and logs to support transparency and compliance.
A system-wide ledger and records organiser for all financial transactions, ensuring everything’s properly logged and transparent.
Core Capabilities:
Store detailed records of all financial inflows/outflows
Maintain logs for purchases, refunds, invoices, and payments
Value:
Gives your institution a trustworthy source of financial truth — useful for internal checks, audits, compliance, and financial clarity.
Monitor payment statuses, outstanding balances, and transaction histories with ease.
Plethora of tools to monitor payment activity, outstanding balances and see where money has or hasn’t arrived.
Core Capabilities:
Track the status of individual payments (paid, pending, overdue)
See outstanding balances per student, class, or account
View history of payments (when paid, how much, by what method)
Possibly send reminders for overdue payments
Value:
Helps reduce lost payments, improves collections, gives transparency to staff and parents about financial obligations and payment history.
Seamlessly process direct debit payments through integrated GoCardless support.
A built-in option to process direct debit payments via GoCardless.
Core Capabilities:
Set up direct debit mandates with parents / students
Automatically collect recurring payments via GoCardless
Reconcile payments in the system once received
Reduce manual chasing or data entry for direct debit collections
Value:
Makes recurring payments smoother, more reliable, reduces administrative burden, decreases late payments, improves convenience for payers.
Enable secure single card-based payments using built-in Stripe integration.
Integration with Stripe to accept card-based payments securely.
Core Capabilities:
Accept single (one-off) payments by credit/debit card via Stripe
Capture payments, refunds, and transaction statuses
Security and PCI compliance handled via Stripe infrastructure
Reconcile Stripe transactions in finance records
Value:
Offers flexible payment methods (for those who prefer card), increases convenience and speed of payments, improves payment capture success.
Set up tailored financial accounts or ledgers according to your institution's structure.
Let your institution define your own financial accounts that match your internal structure.
Core Capabilities:
Create your own account categories
Assign transactions or invoices to those accounts
View financial reports by account to see breakdowns
Help organise transactions
Value:
Helps align your financial system with how you actually run things, improves financial visibility by area, supports budgeting and accountability.
Add tailored data fields to student or staff—making the system adaptable to your needs.
A tool that lets you add extra data fields to student or staff profiles beyond the standard ones, tailored to your institution’s specific needs.
Core Capabilities:
Define new custom field types (text, date, dropdown, checkbox, etc.)
Assign fields to student profiles, staff profiles, or both as needed
Control whether they’re mandatory or optional
View, sort, or filter based on the values of these custom fields
Value:
Ensures that your system can capture exactly the information you care about (beyond defaults), so reporting is more relevant, processes align with your real workflows, and you don’t need external tools for data you want tracked.
Build bespoke forms for registrations, surveys, or workflows within the system.
A form-building feature that lets you design bespoke forms—for things like registration, surveys, feedback, or internal workflows.
Core Capabilities:
Build forms with custom question types (e.g. text input, multiple choice, file upload)
Use logic (e.g. show/hide questions based on earlier answers) if available
Distribute forms digitally via the system (embedded, link, or via portal)
Collect responses, export data, or tie them into other modules (e.g. admissions, feedback)
Value:
Gives you flexibility to adapt to changing institution needs—collect the precise information you need, streamline your processes, reduce paperwork, and ensure data flows into your systems instead of being scattered.
Define user roles and permissions to align with your institution’s specific administrative hierarchy.
Allows you to define different kinds of user roles (beyond default ones) and set permissions/rights for each, so the system matches your organisation’s admin structure.
Core Capabilities:
Create new roles (e.g. “Counsellor”, “Finance Assistant”, “Parent Liaison”)
Define what each role can see, edit, or do (which modules, features, data access)
Assign users to one or multiple roles if needed
Control access to sensitive data / functionality
Value:
Helps maintain security and clarity: each person sees what they should see, with no clutter or risk of accidental changes; plus you can mirror your internal structure in the software so everyone has the right privileges.
Apply your own logo and access your own URL—creating a more personalised user experience.
Features that allow you to brand the system with your institution’s identity—custom domain (URL), logo, colours, etc.—for a more cohesive experience.
Core Capabilities:
Set your own logo (for header, login page, emails)
Choose colour schemes or theming (e.g. accent colours)
Use a custom domain or subdomain so the platform is on your URL (instead of a generic one)
Possibly customise login screen, welcome banners, or email templates
Value:
Makes the platform feel like yours, builds trust and identity with parents, students, staff; helps with credibility and makes the experience more professional and cohesive.
Set up personalised automated email notifications (e.g. payment alerts, absences) to improve communication workflows.
Customisable automated email alerts sent for various triggers (e.g. payment due date, absence, new message, etc.).
Core Capabilities:
Define which events should generate email notifications (e.g. overdue payment, upcoming schedule change)
Create or customise the content/design of email templates
Choose who gets the emails (students, parents, staff, roles)
Set frequency (immediate, daily digest, weekly summary, etc.)
Value:
Helps reduce communication gaps, ensures relevant people are informed without manual effort, supports timely actions (paying fees, addressing absences, etc.), and improves overall engagement and satisfaction.
A central control hub where users can configure every part of the platform to match their institution’s structure, policies, and workflows.
A central control hub where administrators can configure every part of the platform to match their institution’s structure, policies, and workflows.
Core Capabilities:
General: Set institution details like logo, address, and contact info
Dashboard Setting: Define colour thresholds for student attendance percentages
Class Setup: Configure how your classes are structured (courses, classes, lessons) and other core class architecture settings
Notifications: Edit system email templates for automated communications
Attendance: Set rules for attendance tracking, who gets notified of absences, and design related email templates
Invoice: Customise the invoice email template sent to payers
File Categories: Create your own categories for uploaded student/staff files
Roles: Define custom user roles and permissions (RBAC)
Users: Manage internal and external users — reset passwords, send reset emails, and search/filter users
Student Labels / Staff Labels: Create coloured tags/labels with expiry dates to attach to students or staff
Data Imports: Import student or staff records in bulk
Staff & Student Custom Fields: Add your own registration fields to capture extra data
Branches: Add and manage multiple branches or locations
SMS Purchase: Buy additional SMS credits to keep communication flowing
Income & Expense Categories: Define your own finance categories for reporting and organisation
Terms: Set up your academic years and terms
Projects: Create custom projects to which you can later tag income or expenses
SMS Logs: View a history of sent SMS messages for tracking and auditing
Value:
Lets you shape the system around your institution instead of forcing you into rigid defaults. This flexibility saves time, enforces consistency, and ensures every module works exactly the way you want.
Secure access through structured roles and permissions—limiting sensitive data access appropriately.
A system that allows administrators to define user roles and assign specific permissions to each role, ensuring that users have access only to the information and tools necessary for their responsibilities.
Core Capabilities:
Create custom roles (e.g., Admin, Teacher, Parent)
Assign specific permissions to each role (e.g., view grades, edit attendance)
Restrict access to sensitive data based on role
Easily manage and update roles as needed
Value:
Enhances data security by ensuring that users can only access information pertinent to their role, reducing the risk of unauthorized access and potential data breaches.
Track system activity and changes with detailed logs to support accountability and compliance.
A comprehensive record of all system activities, providing a transparent trail of user actions for accountability and monitoring.
Core Capabilities:
Track user logins and logouts
Record changes made to student, staff, and financial data
Monitor access to sensitive information
Generate reports on system activity for review
Value:
Facilitates accountability and transparency, aiding in internal audits and ensuring compliance with regulatory standards.
Automatically log users out after periods of inactivity to improve security.
A security feature that automatically logs users out after a period of inactivity, helping to prevent unauthorized access if a device is left unattended.
Core Capabilities:
Set configurable inactivity periods before automatic logout
Apply to all user types (students, staff, admins, parents)
Protect sensitive data by ending sessions on idle devices
Can be combined with warning prompts before logout
Value:
Enhances security by reducing the risk of unauthorized access from unattended devices, ensuring that sensitive student, staff, and financial information remains protected.
The most powerful tool yet. With an intuitive UI and real-time updates, seamlessly manage class schedules, allocations and attendance.
A powerful tool that simplifies the management of class schedules, allocations, and attendance, with an intuitive user interface and real-time updates.
Core Capabilities:
Create and manage class schedules with ease
Allocate students and staff to classes
Track attendance in real-time
Adjust schedules dynamically as needed
Value:
Optimises class management, ensuring that resources are utilised efficiently and that attendance is accurately recorded.
Oversee multiple branches or locations from a single platform—eliminating separate logins and streamlining oversight.
A feature that allows institutions to manage multiple branches from a single unified platform, streamlining operations and centralising administration.
Core Capabilities:
Add and manage multiple branches or locations
Centralise data and reporting across all branches
Assign staff and students to specific branches
Monitor performance and operations at each branch level
Value:
Simplifies the management of multi-location institutions, providing a cohesive overview and control over all branches.
Allow individuals to hold and switch between multiple roles (e.g., teacher, admin) within the system dynamically.
Allows a single user to have multiple roles within the platform (e.g., a staff member who is also a manager), giving them access to all relevant tools and dashboards for each role.
Core Capabilities:
Assign multiple roles to a single user account
Automatically adjust dashboards and permissions based on active role
Maintain security and access control while providing flexibility
Support for switching roles seamlessly within the system
Value:
Increases flexibility and efficiency by allowing users to perform all their responsibilities without needing multiple accounts, while maintaining secure, role-based access.
Important Notice
Role-based permissions in the system are additive, not restrictive. Permissions are granted based on the highest role a user holds, rather than being filtered by the role currently selected.
For example:
A user who is both a Teacher and a Manager will have full access granted by the Manager role.
When accessing the system as a Teacher, the user will only see Teacher-level features.
When accessing as a Manager, the user will see all features available to both Teachers and Managers.
This ensures that users retain all permissions associated with their roles while respecting the context of the active role.
Manage prospective student enquiries in one place. Track communications & streamline follow-ups to convert leads efficiently.
A central repository for tracking potential students or enquiries, helping institutions manage prospects and convert them into enrolments.
Core Capabilities:
Capture lead details (name, contact, source, status)
Assign leads to staff members for follow-up
Track interactions and communication history with leads
Generate reports on lead conversion rates and pipeline performance
Value:
Streamlines the admissions process, ensures timely follow-ups, and improves conversion rates by keeping all potential student information organised in one place.
Streamline the full enrolment process—allow parents/students to submit details via secure forms while giving schools control over re-enrolments and course assignments.
A flexible student registration system that supports both parent/student-initiated enrolments and school-managed enrolments, streamlining admissions and annual re-enrolment processes.
Core Capabilities:
Parent/Student-Driven Enrolments:
Schools can generate a custom, time-limited URL for an enrolment form.
Limit enrolment options to specific courses, classes, or lessons.
Parents or students fill in their own details, submitting the form directly to the school.
Track submissions and integrate them into student records automatically.
School-Managed Enrolments:
Schools can decide which students to re-enrol at the end of the academic year.
Manage enrolment status and allocation to courses, classes, or lessons internally.
Integrate with invoicing, class allocation, and student records seamlessly.
Value:
Provides flexibility for both online self-service enrolments and administrative re-enrolment, reducing administrative workload while ensuring a smooth and controlled registration process.