EventzNest built in Hyderabad

Start free trial

Business software for catering businesses and martial arts academies

Nothing on this desk is wrong. Nothing on this desk agrees.

Quotations, bookings, payments, attendance and fees in one place — instead of a mobile, a register and a slip of paper.

Flat monthly price per business. Not per head, not per booking. 30 days free, no card.

Start free trialSee what it does

The five surfaces

A mobile, a landline, a register, a paper slip and a printed rate card — five places a price can live, and not one of them tells the others anything.

Monday · 11:35

It starts the way everything starts.

A WhatsApp message. Eighteenth of November, wedding, three hundred people, pure veg.

Why it is a good enquiry

It is a good enquiry from a serious customer, and it arrives on the same screen as everything else you own.

Monday · 12:10 · the catalogue

You send a photograph of a piece of paper.

Last year's rate card, three prices struck through in pen. So you photograph it.

What the photograph costs you

Your prices exist. They are simply not in any form you can quote from — not per plate, not for three hundred, not for this date. Working out what this wedding actually costs is a separate job, and it has not started yet.

They pick eight things off the photograph. You tick those eight on your own copy of the card in pen, because there is nowhere else on this desk to build a menu. That card is now the only place the menu exists — until you copy it into the register, and then it is in two places, and they can already disagree.

Tuesday · 16:20 · the call

The landline is where the real conversation happens.

Ten minutes of the most useful detail all week, written on a slip of paper.

What the call never recorded

Starters, two sweets, drop the soup. You write it on a slip, because your hands are busy and the register is across the desk. Nothing reaches WhatsApp. Nothing reaches the register. The call itself keeps no record of any kind.

Tuesday · 22:10 · the price

Three hundred plates at four fifty.

300 × 450 = 1,35,000, in ink. Three surfaces now agree — the last time this week that will be true.

The three surfaces that agree

The calculator, then the register, then back to the phone, where you type the total out as a message. The mobile, the register and the calculator all hold this deal, and right now all three match.

Wednesday · 17:40 · the discount

Can you do four twenty?

You say yes, because it is a three-hundred-plate job and you want it. You write 420 on a slip.

Agree the discount, and see what the rest of the desk still says

  • The slip₹420
  • WhatsApp₹1,35,000
  • The register450 per plate
  • The rate card450 per plate
  • The callno record at all

Demo data.

The surface that records nothing

The most important thing you agreed this week happened on the one surface that records nothing.

Thursday · 21:35 · the menu changes

Add paneer tikka and gulab jamun, remove the soup.

Do the two new items price at four fifty, or four twenty? The answer is on a slip under the register.

Where the answer is

A reasonable request, four days before you buy anything. You open the register and write it in the margin — an arrow, a line struck through, a new line squeezed in. Then comes the question the week has been building towards, and the one surface that could answer it is a piece of paper you cannot find.

Friday · 23:05

Five surfaces. One deal. Four totals.

Nothing here is a mistake. Every entry was correct when it was written.

Why none of this is a mistake

Every entry on this desk was made by someone doing their job properly. That is the part nobody warns you about. There is just no single place where the deal actually lives, so the deal lives in all of them, and they drift.

Friday · 23:20

And there is an older one you still have not chased.

Whichever total you put on this invoice, you either argue with a good customer or give away eighteen thousand rupees.

The ₹94,000 nobody chased

They are not lying to you — they remember the call, because the call is where you agreed. So do you. Neither of you wrote it anywhere that counts.

Underneath it, the Gupta event from three weeks ago still has ₹94,000 outstanding. Not because they refused. Because chasing it means first working out what was agreed, and that is another evening, and you have not had one.

It is quarter to midnight on a Friday and yours is the only light on.

Four people asked you for a price this week. None of them heard back.

The four who never heard back
  • Anjali M. asked for a rate for 150 veg. Tuesday.
  • R. Kumar asked whether you do daily office tiffin. Tuesday.
  • A sangeet for 200 asked for rates. Wednesday.
  • Fatima S. asked twice about 2 December, then booked elsewhere.

None of them difficult, none of them answered — not because you did not care, but because answering one means an evening like this one. You will never know what they were worth. Nothing on your desk will ever mention them again.

A register records what you did. It cannot show you what you missed.

Monday · 11:35 · again

The same enquiry. The same week ahead.

Same customer, same three hundred, same date. One thing is different: where the deal lives.

What is the same, what is not

Same eighteenth of November, same discount coming on Wednesday, same two items added on Thursday.

Monday · 11:40 · the catalogue

Five minutes, not two days.

Your menu is in the software, not photographed off a wall. Pick the items, set three hundred, set the date.

Build the quotation

MenuBlue Fig Catering

  • Paneer tikkaVeg · starter₹180
  • Hara bhara kebabVeg · starter₹160
  • Dal makhaniVeg · main₹140
  • Gulab jamunVeg · sweet₹90
Illustration of the interface

Entered once, priced per plate and per kilo. Veg and non-veg kept apart. It is the same list every quotation is built from.

Quotation · draftSharma · 18 Nov

  • Veg gold menu8 items₹450
  • Guestsplates300
  • Totalincl. taxes₹1,35,000
Illustration of the interface

Three hundred plates, pure veg, 18 November. The total works itself out, and your standard terms are already on it.

Sent on WhatsApp11:44

  • Quotation · v1PDF · Sharma 18 Nov₹1,35,000
  • Statusdelivered · viewed✓✓
Illustration of the interface

A branded PDF goes out — over WhatsApp, because that is where the customer is. What they receive and what you hold are the same document.

Demo data.

Why WhatsApp was not the problem

WhatsApp was never the problem. WhatsApp being the record was the problem.

Monday · 13:25 · the call

The call still happens. It just lands somewhere.

You say yes, and you touch the phone. The rate changes, the total recalculates, the revised quotation goes out.

What changed on the call

The landline rings, exactly as before. Can you do four twenty. Thursday's two items are added and the soup comes off. The quotation updates, and the version you sent on Monday is still there to compare against. No margin, no arrows, no slip of paper under a register.

Monday · 14:20 · the same desk

Same desk. Same camera. It is not yet three on Monday.

The same shot as Friday night, to the centimetre. The lamp is off, because the sun is still up.

What you got back

The first time you were looking at this desk it was 23:05 on Friday. The register is still here. The landline is still here. You did not stop taking calls or keeping a book, and nobody asked you to. The rate card is the only thing that has gone, because it was the only thing pretending to be a catalogue.

What you got back is not tidiness. It is four days and the evenings attached to them.

A different trade

The same desk, and not one shared word.

A parent asks about batch timings and this term's fee. The same week, the same five surfaces, the same drift.

Choose a trade

Quotations, bookings, payments.

  • Customers
  • Menu
  • Quotations
  • Bookings
  • Payments
  • Expenses
  • Calendar

Batches, attendance, gradings, fees.

  • Students
  • Batches
  • Trainers / Sensei
  • Attendance (QR)
  • Fee Management
  • Belt Grading
  • Certificates
Why the two trades share no words

A caterer's catalogue is menus and rates. An academy's is batches, belts and fee structures. The same object, and modules are switched on per business — nobody pays for a tournament module they will never open.

Why this is different

Your data is physically separate.

From up here, every business is its own building. Each one gets its own database schema — its own roof.

Follow a request

GET /api/customers
Host: bluefig.eventznest.com

search_path = tenant_bluefig

Resolved · tenant_bluefig

GET /api/customers
Host: bluefig.eventznest.com

search_path = tenant_bluefig

Blocked at the schema boundary · tenant_shorin is not reachable

How it works, and how it is tested

Most software at this price keeps every customer in the same tables, told apart by a column. It works right up until one query forgets the filter, and then you are looking at somebody else's business.

EventzNest puts the walls back. Each request is pinned to its schema before a single line of application code runs, so a query cannot address another business's tables even if it tried to.

It is tested, not asserted. An automated suite creates two businesses, fills both with data, and tries to reach one from the other through every module, on every change. If isolation ever broke, the build would fail before the change shipped.

Where it stands

Tell us which number you had to defend.

If you have already had the week above, send us one line about the last number you had to defend. We will show you where it would have lived.

Or start on WhatsAppinfo@eventznest.com →

Flat monthly price per business. Not per head, not per booking, and your price does not rise as you grow. 30 days free, no card. No setup fee on annual plans.

Where it stands, and what it isn't
Businesses running live
2
Automated tests
308

Counts, not adjectives. Two real businesses, and a test suite that fails the build if one could ever read the other's data.

What it isn't.

Not a marketplace: we do not send you customers. Not a per-head charge — your price does not rise as you grow. Not an accounting package, and not a replacement for one. Not a reason to stop using WhatsApp or to throw away your register.