Try the demo Talk to Azfar →

⏳ 45 hours of silence, every weekend

Parents decide on Sunday night. Edufront reopens Tuesday at 2pm.

Six centres. Eight WhatsApp numbers. And between Sunday closing and Tuesday afternoon, not one of them is answered — while the parent messages three other centres.

Built on Edufront's own published hours, branches and programmes. No fees quoted — that's deliberate, and it's the point.

e
Edufront
online
Hi, my girl P5 very weak in science. How much ah?
Fees depend on the level, subject and centre, so the centre will confirm the exact figure with you directly.

Can I get your name and number, and which centre is nearest you?
Sarah Lim, 9123 4567. Tampines.
Thanks Sarah — passed to Tampines, they'll call you back with the real figures. Direct line if you'd rather: +65 9617 2830.

Meanwhile, want her to sit in on a real P5 Science class first?
Yes! Saturday can?
✅Trial booked — EF-1042
👧Aisyah · Primary 5 · Science
📅Sat 20 Sep, 10am (2 hours)
📍Tampines · Blk 614 Tampines North Dr 1
✏️Just bring her and a pencil case.
45h
between Sunday close and Tuesday open
8
WhatsApp numbers parents can pick from
<2min
question answered and trial booked
24/7
including Mondays, when every centre is shut

The problem nobody's watching

Your own timetable, with the unanswered hours shaded in.

Edufront publishes its hours plainly: centres run Tuesday to Friday from 2pm, Saturday and Sunday mornings, and close entirely on Mondays and public holidays. Every one of those is a reasonable way to run a tuition centre. Read as a week, they also draw a very large hole.

Centres open The 45-hour gap Closed
45 hours

Sunday 5pm to Tuesday 2pm. A parent finishes a disappointing report card on Sunday evening — the most decisive moment in the tuition calendar — and hears nothing until Tuesday afternoon.

17 hours

Four nights a week. Classes end at nine; the parent who messages after putting their child to bed waits until the next afternoon.

Every Monday

All six centres shut, plus public holidays — which in Singapore cluster around exactly the school breaks when parents shop for tuition.

Hours and branch details taken from edufront.com. The agent is loaded with these same hours, so it never promises a class on a day you're shut.

How it works

One conversation. Answered, booked, logged.

No app to install, no form to fill, no callback to wait for. The parent texts the number they already found on your website.

1

They text

In English, Malay, Mandarin or Singlish — whatever they write in, the agent answers in. "Berapa yuran untuk P4?" works exactly like "how much for P4?".

2

It answers, or it hands over

Programmes, levels, timings, which centre is nearest — answered instantly. Fees and anything it shouldn't decide go straight to your staff with the parent's details attached.

3

You get a callback list

Not a backlog. Every enquiry arrives with a name, a number, the child's level and the actual question — routed to the right branch. Trials land with a ref like EF-1042.

The decision that makes this work

It refuses to quote your fees. On purpose.

Most chatbots would happily read your price list back to a parent. This one has no price list at all — the fee table is deliberately kept out of the agent's knowledge, so there is nothing for it to get wrong, round up, or misapply to the wrong level.

📋
Callbacks waiting Tampines · Sunday, 9:47pm
Sarah Lim9123 4567fees
"My girl P5 very weak in science. How much ah?"
Primary 5 · Science · Tampines · trial already booked EF-1042
Mdm Tan8111 2222fees
"How much for P6 PSLE English?"
Primary 6 · English · Woodlands
Mr Rajan9777 8888class full
"Sat morning P3 Math — any slot left?"
Primary 3 · Math · Jurong West
↗ Tap a number to open WhatsApp

A fee question is the most valuable message a parent ever sends you. Answering it with a number is the worst thing you can do with it.

  • ✓A wrong fee is your problem, not the bot's. Levels, subjects, bundles, sibling rates, GST — a quote that's off by one tier becomes an awkward conversation at registration.
  • ✓A price with no person attached doesn't convert. A parent who gets a number and no human walks away and compares. A parent who gets a callback gets a conversation.
  • ✓It holds under pressure. Quote a figure at it from your own website and ask it to confirm — it won't. The numbers aren't in there to leak.
  • ✓One switch, whenever you're ready. Confirm your fee table and fees turn on across all six centres — a single change, not a rebuild.

What it actually does

Built around how Edufront already teaches.

🏫

Knows all six centres

Tell it where you live, and it picks the nearest one — Pasir Ris, Tampines, Choa Chu Kang, Woodlands, Jurong West, or live-online over Zoom. Correct address, correct WhatsApp number.

📖

Knows the programme map

Preschool through O and N Levels. It won't offer P1 Science or a subject you don't teach at that level, because the level-subject map is loaded in, not guessed.

🗣️

English, Malay, Mandarin, Singlish

It mirrors whatever the parent writes in. Your Malay-speaking families don't get an English-only wall.

🗓️

Books the trial properly

Checks real seat availability at that centre, holds the place, needs 24 hours' notice so the tutor can prepare. Never books a Monday, never books a public holiday.

↗️

Hands Malay to Pusat Bahasa Nusa

Malay Mastery runs under your sibling brand, so the agent won't answer for it. It points the parent there and captures the enquiry.

🚫

Won't promise a grade

No pass rates, no ratios, no "she'll definitely improve", no assessing a learning difficulty over text. Those go to a human, every time.

Eight numbers, one brain

The parent doesn't have to guess which number to text.

Right now a parent on your contact page picks from eight WhatsApp numbers and hopes. One agent number answers everyone, works out which centre they actually need, and routes the enquiry there with everything staff need to pick it up.

Pasir Ris · Blk 614
+65 9183 6342
Pasir Ris · Blk 483
+65 8208 2997
Tampines
+65 9617 2830
Choa Chu Kang
+65 9382 4910
Woodlands
+65 9189 5905
Jurong West
+65 8208 2998
Live-Online
+65 8186 0376
General enquiries
+65 8950 4947

Numbers as published on edufront.com/contact. Keep all eight, or consolidate — the agent works either way.

Under the hood

Same engine as the bot that's already live.

This isn't a prototype stitched together for a pitch. It's the same architecture running ZiqClips Studio's bookings today — the rules that matter are enforced in code, not politely requested in a prompt. The agent physically cannot book a Monday, overfill a class, or invent a subject you don't teach.

Claude · Anthropic WhatsApp Business API Next.js on Vercel Postgres on Railway Singapore-hosted data Staff dashboard included

Every trial booking takes a database lock on the slot, so two parents racing for the last trial seat can't both win. Enquiries are scoped per conversation — a parent can only ever see their own bookings.

Try it before you decide

Ask it what you'd ask a new front-desk hire.

Ask about fees and watch it refuse. Ask in Malay. Ask for a Monday class. Book a trial for a P5 who's struggling in Science — then look at what your staff would have been handed.