ChefoBooking
Book meals, count plates
For canteens, caterers & cafeterias in India

Cook to Exact CountsApproved ChangesReal BookingsZero Guesswork

Take meal bookings for every service you run. Before your cutoff they confirm themselves. After it, late bookings, changes and cancellations wait in one queue for your decision — so the kitchen never cooks to a number nobody agreed to.

Sign up with your mobile number · no card, no setup fee

An exact count, per option

Every meal service shows the confirmed quantity split across the options you actually serve — Veg, Non-Veg, Jain, whatever you've set up. A zero is shown too, because a kitchen needs to see the zero.

A cutoff that isn't a wall

Set a deadline per service. Bookings before it confirm themselves instantly. Bookings after it aren't refused — they become a request you can accept when you have room, or decline when you don't.

Nothing changes behind your back

Once the cutoff passes, no customer can quietly alter a confirmed booking. A late change leaves the original untouched and waits in your queue until you decide.

Every decision on the record

Who accepted what, when, and what the numbers were before and after. When somebody asks why the kitchen cooked 200 and not 185, the answer is written down.

The cutoff is soft — and that's the point

A hard deadline just tells a customer “no” and leaves you on the phone. Here, the deadline decides who confirms a booking — the system, or you.

Before your cutoffAfter your cutoff
A new bookingConfirmed instantly and countedWaits in your queue as a pending request
A change to quantitiesApplied straight awayChange request — the booking keeps its old numbers until you accept
A cancellationApplied straight awayCancellation request — the meals stay in the count until you accept

The rule underneath all three: after the cutoff, nothing silently alters the kitchen's confirmed requirement. A late request contributes exactly zero until you accept it.

How it works

From registering to a confirmed plate count, four steps — nothing hidden in between.

1

Register in two minutes

Verify your mobile with an SMS code, name your business, and add the meal services you run. Nothing else is required to start taking bookings.

2

Share your booking link

You get a public page at booking.chefo.in. Customers open it, pick a meal and a date, enter quantities, and leave a phone number. No account, no app, no password.

3

Decide on the late ones

Anything that arrives after the cutoff lands in your approval queue with the plate difference spelled out — +8 meals, −3 meals — so a decision takes a second.

4

Cook to the confirmed number

The Today screen holds one number per service, split by option, refreshed as decisions are made. Pending requests are listed separately and never counted until you accept them.

Who it's for

Anywhere people book meals ahead — one plate or eighty, once or every day.

Corporate cafeterias

Take headcounts from every floor or team, then hand the kitchen one confirmed number per service.

Caterers & project sites

A site supervisor books 80 lunches in one submission — one record with a per-option breakdown, not eighty rows.

Guest houses & hostels

Residents book the meals they'll actually eat, so nothing is cooked for a room that's empty tonight.

Canteens & food stalls

Run a service with no cutoff at all — orders stay open and auto-confirm until you stop taking them.

What you get

Everything needed to take a booking, decide on the late ones, and hand the kitchen a number it can cook to — in one dashboard, with nothing hardcoded to somebody else's menu.

Create your account

Meal services, defined by you

Breakfast, Lunch, a night-shift meal — each with its own serving window and its own cutoff, which can fall on the day before for a kitchen that preps overnight.

Options that aren't hardcoded

Veg and Non-Veg are just rows you can rename or replace. Add Jain, Egg or Thali A, restrict one to lunch only, and every booking form and kitchen count follows.

One approval queue

Late bookings, change requests and cancellations in a single list, oldest first, each showing exactly how many plates the decision moves.

A public booking page

Your own link with your name, address and live cutoff status. It tells the customer up front whether their booking will confirm or need your approval.

Team roles you invent

Build a role like “Counter staff” from a grid of permissions and assign it. Viewing never implies editing, and nobody can grant a permission they don't hold.

Customers who are remembered

A phone number is recognised on the next booking, so a regular site or office arrives with its history attached instead of being retyped every morning.

Your booking page — on any device

A link you hand out or print as a code. It shows the meals you're taking today and says, before anything is filled in, whether a booking will confirm or need your approval.

booking.chefo.in/b/sunrise-kitchen
Sunrise Kitchen
Infocity Square, Bhubaneswar
Which meal?
Breakfast8:00–9:30 AMTill 7:00 AM
Lunch12:30–2:30 PMNeeds approval
Snacks4:30–5:30 PMOpen
Dinner8:00–10:00 PMTill 4:30 PM
Book meals →
No account needed — just your mobile number.
Sunrise Kitchen
Infocity Square, Bhubaneswar
Which meal?
Breakfast8:00–9:30 AMTill 7:00 AM
Lunch12:30–2:30 PMNeeds approval
Snacks4:30–5:30 PMOpen
Dinner8:00–10:00 PMTill 4:30 PM
Book meals →
No account needed — just your mobile number.

Built on trust & security

The parts you don't see, working the same way every time.

OTP-verified sign-in

You sign in with an SMS code to your registered mobile — the same phone verification as the rest of Chefo. A password is optional and only exists if you set one.

Permissions enforced at the API

Hiding a button is presentation. Every action is independently checked on the server, so a hidden page reached by typing its URL still returns nothing.

Records are never rewritten

A resolved request keeps what was asked and what it replaced, forever. Renaming an option later doesn't rewrite what last month's kitchen sheets said.

One clock, everywhere

A cutoff resolves to a real instant in your business's timezone, so the answer to “has it closed?” is the same on your screen, the customer's, and the server.

Questions, answered

The practical things operators ask before signing up.

Do my customers need an account?

No. They open your link, book, and leave a mobile number. That number is how they look up or cancel a booking later — there is no signup, password or app.

What if a meal service never really closes?

Leave its cutoff empty. That service stays open and every booking auto-confirms, which is the right setup for a stall taking orders until it runs out.

Can I take a booking myself, at the counter?

Yes, and it confirms immediately whatever the clock says — asking you to approve your own booking would be theatre.

Does a late request change my kitchen count?

Not until you accept it. Confirmed and pending are shown as two separate numbers and are never added together.

Can I stop taking bookings for a while?

Switch bookings off from the dashboard and write a short message customers will see. Existing bookings are untouched — only new ones stop.

What happens if I rename a meal option?

Future bookings use the new name; past ones keep the name they were made with, so an old kitchen sheet still matches the day it described.

Can my staff sign in without my phone?

Yes. Give them their own account with a login ID and password, and a role that says exactly what they may open.

Is this the same as Chefo's canteen subscriptions?

No — this is a separate product for one-off meal bookings rather than recurring subscription plans. It has its own dashboard, its own data, and its own booking page.

Start taking bookings today

Verify your mobile, name your business, add your meal services — and share your booking link. There's nothing to install and nothing to pay upfront.

Create your account