All solutions
Courts, Studios & Rooms Starting plan Starter

7 to 9 p.m. is packed, 2 p.m. is empty, and you answer both by hand.

People only want to know one thing: which court is free at the time they want. cshub checks each court's schedule, turns down hours that are taken, and sends a deposit invoice so the slot isn't just a promise.

  • Hours, sessions, and closed days set per court
  • Clashing hours rejected before a booking is saved

Kemang Futsal Arena

cshub AI is on

Reply as your team, or let the AI answer

Sample conversation

What it costs you every day without you noticing

Slots promised but never paid

"8 p.m., I'll transfer later." No transfer, no show. The 8 o'clock slot sits empty, and two other teams asked about it earlier.

A whiteboard that doesn't match the chats

The attendant writes on the board, the admin writes in chat. Two teams show up for the same court at the same hour, and you have to pick who goes home.

Quiet hours nobody sells

1 to 4 p.m. is almost always empty. Regulars who play at night never hear that there are daytime slots.

A day at your business

Example day. The numbers are illustrations, not customer data.

  1. 07:00 leak

    Phone check: 25 chats overnight, mostly asking what's free tonight.

  2. 09:00 leak

    Matching the whiteboard against yesterday's chats. One hour is written down twice.

  3. 13:00 leak

    Every court is empty. Nobody has messaged the regulars.

  4. 17:00 leak

    Chats pour in while you're also at the front desk.

  5. 19:00 leak

    A team doesn't show. There was no deposit, so there's nothing to charge.

  6. 23:00

    Closing. Adding up the day from bank statements and paper notes.

What helps you most

Hourly Booking + AI Commerce

It knows court 2 is taken at 7, and offers court 3.

Each court is a variant with its own operating schedule: several sessions a day and different closed days if you need them. The AI checks the requested hours, rejects anything that clashes, and offers another time or court that's free. When the customer agrees, the booking goes into the cart and the deposit invoice is sent.

Read the feature details The feature page explains how it works in more depth.

Example conversation

Customer

futsal court free tmrw 7-9pm?

cshub AI

Court 2 is booked from 19.00 to 21.00 tomorrow. Court 3 is free at the same time, Rp150,000 an hour, so Rp300,000 for 2 hours.

Customer

ok court 3. how much deposit

cshub AI

The deposit is Rp100,000. Here's the payment link, and court 3 from 19.00 to 21.00 is booked under your name.

What runs in the background

01

Opening hours per court

The indoor court is open until midnight, the outdoor one only until 10. Each can have its own sessions and closed days.

See details
02

Quiet-hour offers to regulars

Label your regular players, then let them know about empty afternoon slots. Each message uses their name.

See details
03

One inbox for staff and admin

The attendant on site and the admin at home share the same WhatsApp number, from a laptop or the mobile app. Each chat shows who's handling it.

See details
04

Revenue in one place

Bookings and payments collect in the transaction list. This week's revenue is visible without matching bank statements to paper.

See details

Your first week

Day 1

Add your courts as variants

One product, "Futsal Court Rental", with each court as a variant and an hourly price.

Day 3

Set opening hours for each court

Enter the daily sessions and closed days. The AI won't accept anything outside them.

Day 7

Hand the busy hours to the AI

Start with the hours when most chats come in, usually late afternoon to night. Staff can focus on the venue.

How it compares to what you do now

What you do now
With cshub
Whiteboard and chats say different things
One schedule per court, checked for every booking
Bookings without a deposit, frequent no-shows
Deposit invoice sent in the same chat
Clashes discovered when two teams arrive
Taken hours rejected up front
Empty afternoons nobody hears about
Regulars told through a broadcast
Revenue added up from statements and paper
Visible in the transaction report

Common questions

Yes. Same pattern: a room, an hour, an hourly rate. Photo studios, meeting rooms, and padel courts all work the same way.

The whole requested range is checked. If part of it clashes, the booking isn't saved, and the AI offers another time or court that's free.

They can be entered from the dashboard. That hour is filled right away, so the AI won't offer it to anyone else.

Through a payment link on a licensed gateway: bank transfer, virtual account, or e-wallet. Manual transfer works too if you prefer.

There's an Android and iPhone app for opening the inbox and replying from the venue.

Try it first, free for 7 days.

No credit card needed, and you can stop any time.

Starting plan Starter