Finally see the full picture — students, invoices, and filters where you need them
If you've ever found yourself jumping between the students list, the invoices page, and a course detail screen just to answer a simple question — "who's enrolled and have they paid?" — this update is for you.
We've brought students and invoices directly onto the pages where you already work, added the filters you've been asking for, and fixed a handful of annoyances that slowed you down.
Every student in a course, one glance
Open any course and you'll now find a Students tab listing every learner enrolled across all batches. If a student sits in more than one batch, their card shows each batch name as a label. You can search, sort, and filter by student status, enrolment status, or batch — all without leaving the page.
No more mentally stitching together batch rosters to work out your total class size.
Invoices where you actually need them
Both batch and course detail pages now have their own Invoices tab. Every invoice scoped to that batch (or course) appears in one place, complete with the same filters, sort options, and actions you're used to on the main invoices list. The course-level view even tells you which batch each invoice belongs to.
Need to check this month's billing for a single batch before sending reminders? A new month toggle lets you flip between "This Month" and "Last Month" without switching screens.
Smarter filters across the board
We've split the old "Status" filter on the students list into two separate controls: Student Status and Enrolment Status (active, paused, or completed). Finding students who've paused and might be ready to re-enrol is now a single tap.
On top of that, you can now filter the All Students list and the All Invoices list by a specific course or batch — and the All Batches list gains a Course filter too. Every dropdown is populated from your centre's active data, so there's nothing to configure.
Payment links that never expire on parents
Previously, if a parent saved a payment link and opened it a few days late, they'd hit an error page and have to message you for a new one. Now the system auto-renews expired links on the spot — parents are redirected to a fresh link without knowing anything changed. Links also stay valid for 32 days by default (up from 7), comfortably covering a full billing cycle.
Tap a number, see the detail
Those stat cards on your dashboard and detail pages? They're clickable now. Tap "5 Overdue" and you'll land directly on the invoices list filtered to overdue items. No more navigating and re-applying filters manually.
Quality-of-life polish
We've bumped the default page size from 5 to 10 rows (with options up to 50), made stat cards more compact on mobile, and tidied up filter panels with an in-field search icon and a clearer "Apply" button. We also squashed a bug that sent duplicate notifications on invoice day, and fixed the broken "Back to Settings" button on the subscription page.
Ready to spend less time hunting for information and more time running your centre? Log in and explore the new tabs and filters today at www.etheraguru.com.