The operating system for academies.

Enquiries, trials, classes, invoices, payroll and month-end in one system, so nothing depends on someone remembering it.

You don't lose families to competitors. You lose them in the gaps.

Five scenes every owner recognises, and what changes once a system is watching.

01

A package expired three weeks ago. Nobody called.

The family has not decided to quit. They are waiting to be remembered, and the only reminder lived in somebody's head.

With Biru the renewal lands on the front desk's list a week before it lapses, with a name against it.

Three weeks pass. The phone stays quiet.The list does the remembering.

02

A trial family that was never rung back.

They loved the trial class. Someone wrote "call back Monday" on a note, and Monday buried it.

With Biru every trial that attended and did not join is a card with an owner, closed only with an outcome.

The note is under Monday's paperwork.A card with an owner, closed with an outcome.

03

A seat held by a student who already left.

The class looks full on the timetable. One of those names stopped coming in June, and a new family is being told there is no space.

With Biru every seat is tied to the package paying for it. When the package ends, the seat frees itself.

A phantom student holds a seat you could sell.The seat frees itself when the money stops.

04

The chats that left with your last admin.

Every enquiry, every parent conversation, every promise made at the counter lived on one personal phone. The phone resigned too.

With Biru the academy's own number is answered from one shared team inbox. The conversations belong to the academy.

A resignation takes the customer list with it.One shared inbox. The chats stay.

05

The 9.40pm enquiry, answered at 10am. By a competitor.

A parent messages three academies once the children are asleep. The first good reply usually wins, and nobody at yours is awake.

With Biru your own WhatsApp number answers in seconds, with real prices and the places actually open, because it reads the system that runs the academy.

By morning, the family has booked elsewhere.Answered in seconds, from the real timetable.

A chatbot catches the fifth. A system catches all five.

From memory to one system.

Each of these tools works on its own. The leaks live in the handovers between them. Biru is one system, so there is nothing to hand over.

Running on memory

Spreadsheets

Students, packages and attendance, kept by hand

A personal phone

Every enquiry lands on one person's WhatsApp

Paper and memory

Who to call today lives in someone's head

A bookkeeper

Month-end, re-typed into the accounts

Gut feel

"How are we doing?" has no single answer

Every handover between tools is a gap. Every gap leaks.

Running on Biru

  1. Enquiry

    answered in seconds

  2. Trial

    booked and followed up

  3. Package

    sold and tied to a seat

  4. Attendance

    uses up a class

  5. Invoice

    one cart, one invoice

  6. Payroll

    paid on classes taught

  7. Accounts

    exported, not re-typed

The data flows. Nobody re-types.

Nothing slips.

Every renewal, trial and enquiry lands on someone's list, every morning. Nothing depends on memory.

One system runs the whole academy.

From the first WhatsApp message to the closed books. The data flows; nobody re-types.

You stay in control.

Approvals, an audit trail, roles per branch, and your data exports back out.

Fuller classes, cleaner books, coaches who stay.

What changes in the first month, in the owner's words.

Fuller classes

Every seat is tied to the package paying for it, so the places you can sell are never held by a student who left. True open seats, counted for each date.

Class availability · Saturday
9.00amBeginner · 6–8Full
10.00amBeginner · 6–82 open
11.00amIntermediate1 open
3.00pmBeginner · 9–123 open

Cleaner books

Two siblings and three packages on one invoice. Corrections are credit notes, never silent edits. Month-end is a ready-to-import file your accountant checks, not a weekend of re-typing.

Invoice INV-2041 · Tan family
Aiden · 8 classesRM 480
Mia · 8 classesRM 480
October promotion · 10%− RM 96
Paid · card at the counterRM 864
In the file for your accountantready ✓

Coaches who stay

Paid for exactly what they taught, with every figure showing its working. A finalised month is locked, and every coach can see the criteria for their next level.

Parents who self-serve

Classes left, receipts, progress and make-up classes, in an app wearing your academy's colours. The front desk gets its day back.

AidenLevel 3 · Saturday 10am
4classes left
Next classSat 10.00am
Last receiptRM 480 · paid
Make-up classBook one

See Biru running before you decide.

  • A live demo academy you can log into tonight
  • Fifteen minutes on your own academy's shape
  • Your students and history imported, not retyped
  • Onboarding takes days, not months
Weborn Swim Academy
"Before, we were using off the shelf scheduling tools that felt messy and limited. With Biru, running the school feels much easier. The numbers are clearer, and we can handle growth with more confidence."
Weborn Swim Academy

From RM 2,000 / year

Priced annually, by what you run. The basics start at RM 2,000 a year; every module together is RM 15,000. One contract, one login, nothing to join up.

  • Every branch, every role
  • The parent app at your own address
  • Short guides for every job
  • Your data exports back out, any time

Not an academy? The same engine also runs tuition centres, fitness and yoga studios, sports clubs, therapy clinics, childcare, driving schools, beauty and wellness, and corporate training. We scope the fit together before anything is promised.

Questions owners ask.

What is Biru?

Biru is the operating system an academy runs on — scheduling, attendance, class packages, billing, payroll, a parent app and a WhatsApp assistant in one system, built in Malaysia for swim, badminton, music, dance, martial arts and tuition academies.

Isn't this just a WhatsApp tool?

A chatbot answers messages. Biru is what it answers from — the live timetable, real prices, your actual families. The assistant is the front door; everything behind the door is the product.

What if the assistant says something wrong to a parent?

It is built to stop. Money, complaints and anything sensitive go straight to a person. It never invents a discount, and nothing it proposes enters your records until a staff member says yes.

Will my staff learn it?

They learn their screen, not the system. A coach sees the register, the front desk sees the list and the inbox. Three menus, not thirty, and a short guide for every job.

Is our data safe?

Each academy is isolated from every other. Families' and staff details are encrypted in the database itself, every change is logged with who, what and when, and a departed staff member is locked out within a minute.

What if we want to leave?

Your data exports back out — students, history, the lot. We would rather win you every month than lock the door.

How long is setup?

Days, not months. Your students and history are imported, not retyped, so day one looks like year three.