Day sheet
Admin login
Log in with the registered admin / manager mobile number. We'll send a one-time code to verify it.
Your password
You're signed in. Enter your own password to open the panel — this phone will only ask once.
Your number has been verified by the code we just texted you. Choose a password of your own — nobody else knows it, and you'll only be asked for it once on each phone.
Forgotten your password? Set a new one
The code we texted to your own number has already proved who you are, so you can set a new password for yourself here. It only affects your account.
Activity alerts
Everything that happened, newest first — bookings taken and changed, cancellations and what became of the money, no-shows, check-ins at the gate, payments with how they were split, cash handed over, expenses, renewals, enquiries and messages. Use the buttons to look at one kind on its own.
Customer messages
Messages sent from the booking page. Type a reply and the customer sees it in their account. New ones show first.
Gym & Badminton members
Add active members here — they can then log in on the Gym / Badminton pages with their mobile + OTP. Adding a phone that already has that membership updates its validity & fee.
Preferred time is the hour they usually come in, so you can see who shares a slot. It is a record only — it does not reserve anything. To keep an hour off the public booking board, add a standing weekly reservation for it.
Member reports
Monthly gym and badminton members only — not turf bookings. Open one, then Save as PDF to print or share it.
Member offers & posters
These appear on the Gym / Badminton member pages. Posters look best at a 16:10 landscape ratio (e.g. 1200×750px) — they're cropped to fit that shape.
Gym & badminton enquiries
"Not a member yet?" enquiries submitted from the Gym / Badminton pages. Gym enquiries include health & metabolic notes. Press Mark handled once you have rung them — that, and only that, clears it from the alert at the top of the panel.
Membership plans & special offers
Set the long-term plans (e.g. 3 / 6 / 12-month) and time-bound special offers that members see in their Gym / Badminton zone. To give one person a special price (a friend or cousin), use the ★ Offer button on their row in the members list above.
Plans
Set either a fixed total price or a discount %. A % plan takes that percent off the member's own monthly fee × months — so lower-fee members still get a saving. Members only see a plan if it actually saves them money; each shows "You save ₹…".
Special offers
Member choices
Plans / offers members picked from their member zone. Collect the fee and extend their validity.
Football academy enquiries
"Enrol your child" enquiries submitted from the IVA Football Academy page. Call the parent back to set up a free trial.
Reports & insights
Understand your customers and your business. Pick a date range below. Every customer list can be exported to CSV (opens in Excel) and its phone numbers copied for a future WhatsApp campaign. Regulars / lapsed / new use their own rolling windows (last 90 / 45 / 30 days) so they stay meaningful whatever range you pick.
Find customers
Search by name or phone, and/or filter by facility, game and date range. Add the ones you want to your WhatsApp campaign list — individually or all the results at once.
WhatsApp campaign list
Customers you've saved for marketing. When WhatsApp is connected you'll send a campaign to exactly this list. Numbers are de-duplicated automatically.
WhatsApp poster campaigns
Upload a marketing poster, target exactly who should get it (by facility, game, the weekday they book, how recently they booked, or membership), and send it now or every week automatically. A “Book your slot” link to your site is added to every message. Clients who opt out are never included.
Who should get it? (leave all blank = every client)
Your campaigns
Bulk / tournament enquiries
Big-booking enquiries from customers. Review, set a discount or quote and a status — the customer is notified and sees your reply in their account. New ones show first.
Automatic offers
Reward regulars automatically. Example: 3 bookings within 7 days → 25% off the last hour of the 3rd booking. Every booking counts — any facility, including the same one again (one checkout = one booking; a multi-hour booking still counts once). When the member reaches the target, the discount is applied to the last hour of that booking and the counter resets for the next cycle. Active offers show on the booking page.
Coupon codes
Hand out codes with an expiry date and two separate limits. Uses per person is how many times one customer may use it — leave it blank and they can use it as often as they like until it expires. Total stock is how many uses there are altogether across everybody — leave it blank for no limit. A code stops working once it expires, the customer has had their share, or the stock runs out.
You can also limit a coupon to certain hours — e.g. a 10% code valid only from 10:00 AM to 4:00 PM. Leave the times on “Any time” to let it apply all day.
Offer posters
The artwork that sells the offers. Upload a poster and it appears on the home page — sliding across the offers block, and greeting a first-time visitor with a pop-up. Give it dates and it starts and stops on its own, so next month's campaign can be loaded today.
A square or portrait picture works best — the sort of thing you would put on WhatsApp status. Under 3 MB. The coupon codes and their conditions are listed underneath it automatically, so the poster does not have to spell them out.
Prices
Set the hourly price (₹) for each facility across the four bands. Changes show immediately on the site's price list and the booking board. Leave a box blank to mark that band “not sold”.
Loyalty points
Members earn coins on every booking and redeem them in multiples of 50 (1 coin = ₹1). A member can hold at most 500 coins — earning pauses at the ceiling until they redeem. Set the earn rate per facility — a percentage of the amount, or a flat number of points per booking. Points from a cancelled or no-show booking are removed automatically.
Give coins to a member
Add coins to a specific member by mobile number (goodwill, a promo, a correction). Enter a minus number to deduct. Additions stop at the 500‑coin ceiling. Enter a number, then check the balance to confirm.
Standing weekly reservations
For teams that play the same slot every week. These hours show as reserved on the booking board, every week, so members can't book them.
To cancel or change just one date — a team calling off, or turning up fewer and dropping to a smaller court — don't touch the rule here. Open the Day sheet, pick that date (any future date works), and use Regular reservations on … below the bookings table. The weekly rule stays exactly as it is.
Per session means what the whole slot costs once — a two-hour Sunday slot at ₹2400 is ₹2400, not ₹2400 an hour. A monthly amount is for teams like a coaching academy that pay one figure a month however often they play: it is charged once, on the first session they play each month, and the rest of that month's sessions show as covered.
Either way the charge appears on Collect payment and anything not taken becomes a due on the person named above. Charging starts the day you set the price — weeks before that are left alone, so switching this on never invents dues for sessions you settled in cash long ago. A week cancelled from the day sheet is never charged for.
Change a booking — upgrade or downgrade
A team turns up with more players and wants the full turf instead of the half, or an extra hour — or fewer. Move their booking instead of cancelling and rebooking, so they keep the advance they paid and the coins they spent.
Upgrading keeps their discount — they are paying more, so a coupon is re-priced on the bigger booking and a multi-booking offer moves to the new last hour. Their coupon is not used up a second time. Downgrading keeps no discount — the full price applies, though coins they spent always carry over. Nothing is refunded: the ticket total changes and you collect the difference at the counter.
Tap every hour the booking should end up with — including the ones they already hold, which are ticked for you. Untick one to drop it.
Blocks & holidays
Block specific slots
Hold one or more hours on a date (maintenance, private event). Blocking the full turf also blocks its 5-a-side halves.
Close a whole day (holiday)
Live now
Everyone on the ground at this minute — bookings and weekly teams alike. Tap a name for their details, tap the number to ring them. Refreshes itself every minute.
Collect payment
Today's bookings and what is still to collect on each. Tap one to take the money. Cash stays with you until the owner collects it; bank goes straight to the venue's account. Anything not paid stays as a due on that customer.
Settle an old due
Somebody walking in to clear what they owe from before. Find them, then take the money against their name rather than one booking.
Expenses
What the venue spends. Staff pay out of the cash they are holding; the owner can also pay from the bank or from elsewhere. Each new thing bought is remembered, so next time it is on the list.
Cash & bank
Cash sits with whoever took it until the owner collects it. Nothing here is a stored total — every figure is added up from the entries behind it, so a cancelled entry corrects the balance by itself.
Membership fees
What a gym or badminton membership costs over each length. A new member is added on the monthly price here, so nobody at the desk has to invent a number, and every renewal offers these four lengths. Leave a box empty and that length is simply charged at the monthly rate times the months — a cheaper half-year is something you choose to offer, not something the system assumes.
To put one person on their own rate, use ₹ Fees on their row under Members. That only ever affects them.
Money report
A month, a week or a single day — every payment taken, every rupee spent, every handover and every correction, with the closing balances. Opens as a clean white sheet you can save as a PDF or print.
Cancelled entries are shown struck through rather than removed — the sheet has to match what actually happened, including the mistakes.
Counter booking (phone-in or walk-in)
Pick the facility and date, then tap the free hours on the live board below — the same view the customer sees on the website, so you can read out what's open while they're still on the phone. Start with the mobile number — it's the key. If we already know that number the name fills in by itself, so regulars never get re-typed or re-spelled, and the booking shows up in their My bookings. Leave it blank only for an anonymous walk-in. Counter bookings earn no loyalty coins and don't count towards recurring-booking offers, because there's no online advance.
Choose a facility and date to see live availability.
Admins
You (super-admin) can add or remove admins. Admins can take counter bookings, check people in, cancel and mark no-shows, block slots, set holidays and weekly reservations — but they can't see revenue or reports, and they can't change prices, coupons, offers or loyalty, or manage admins.
Passwords are one per person. Set a starting password here and tell them once — they can change it themselves afterwards. Or leave it blank and they'll choose their own the first time they sign in, so there's no secret to pass on at all. Either way you can reset it whenever you need to.
Booking SMS. Every admin gets a text copy of each booking confirmation. That's one SMS per admin per booking, so it costs real money — switch it off for anyone who doesn't need it. They'll still see every booking under Alerts in the panel.
My password
This is your own password — nobody else uses it. Changing it signs you out of your other phones and nobody else is affected.
Counter voice
When staff scan a ticket at the counter, the phone reads the booking out loud in Malayalam — which court, which hours, and how much to collect. Without a key it uses the phone's own built‑in voice, which sounds flat and mechanical. Paste a Google Cloud key here and the announcement is spoken by a proper neural voice instead, the same on every phone. Each sentence is generated once and kept, so the same booking costs nothing to say again.
Speed 1 is normal. 0.9 is a little slower and easier to follow across a counter.
Choose the voice
Press ▶ to hear each one say a sample booking, then Use it to make it the counter voice.
Saved audio
—
Online payment
Turn the advance off when you want to walk through the whole system yourself — book, get the ticket, scan it at the counter, cancel it — without any money moving. While it is off the site works exactly as it did before the payment gateway existed: the slot is confirmed straight away and the full amount is collected at the counter. Nothing is charged and no card details are involved.
Everything booked while it is off is marked as a practice booking, so those can be cleared out afterwards on their own without disturbing anything real.
…
Blocked users
Block an abusive mobile number from logging in — for example, someone who repeatedly books and cancels to deny genuine users. A blocked number can't request an OTP or sign in, and any active session is ended immediately. Their past bookings are kept, and you can unblock anytime.
Google review giveaway
When a customer sends you a screenshot of their Google review (over WhatsApp), reward them 50–100 coins here. It can be claimed only once per number — a re‑edited review and a resent screenshot won't get it twice — and only for a number that has actually booked through the online system (migrated records don't count). Use "Check" first to confirm they're eligible and haven't already received it.