September 30th, 2026

New

Improved

Fixed

Location Time Zones & Corporate Booking Overhaul

Admins working across time zones see class times in the venue's zone and the corporate bookings module UX has been improved.

What's new

Location-scoped time zones

Every location stores an IANA time zone (inferred from the address, or chosen when inference fails). Class and session times in the admin portal display in that location's zone, with an indicator when it differs from the viewer's browser — so an operator in one zone creating a 9am Sydney class can see what students will actually see.

Location-scoped time zones

Corporate booking page overhaul and comments

The corporate booking details page is rebuilt around a clearer facts/settings layout, enrolment stats, course and class rows with pricing badges, and class creation in a drawer without leaving the booking. Comments can now be added on bookings and invoices (with invoice comments rolling up onto the booking thread).

Corporate booking page overhaul and comments

Stepped add-course flow and per-class pricing

Adding a course to a corporate booking is a stepped flow, and classes can be priced per class as well as with the existing models.

Stepped add-course flow and per-class pricing

Pay now link on invoice PDFs

Invoice PDFs include an online payment link when the organisation can take payments, matching the Pay now button already on invoice emails. The link is hidden when the organisation cannot take card payments.

Improvements

  • Custom data collection fields support rich-text help text, so enrolment forms can carry formatted instructions (bold, lists, links) instead of a wall of plain text.

  • The booking enrol-page share picker shows each class's real remaining seats.

  • Share All Courses can be filtered by location.

  • Location contacts can be edited in admin and coordinator portals (org and company locations).

  • The select-student picker shows date of birth when names collide.

  • Passwords that are too guessable — product or company names and common words — are rejected at set/change time.

  • Fee credits can now go up to $25,000 (was lower).

  • Students, staff and coordinators are shown by legal name in operational lists; known-as stays on trainer and account surfaces.

  • Automatic follow-ups also cover leads who never opened their enrolment email.

Bug fixes

  • Leaving the admin calendar or changing month cancels in-flight requests, cutting down "Request Timeout" toasts from stale loads.

  • Attendance PDF trainer/assessor signature sits at the foot of the page instead of immediately under the last attendee.

  • Certificate builder: horizontal and vertical lines render on the PDF again; renaming a page updates the heading; inline text edits stick when you click the page to finish; link elements keep their URL when switched to a fixed value; dismissing a shell banner no longer leaves the editor at a stale height.

  • NAT import accepts fee-for-service activity that carries a state funding code.

Write a comment...