BMS
Booking Management
For grounds, courts, halls & academies

Run your venue and academy from one dashboard.

BMS handles the whole operation — customers book and pay online, while you manage clubs, members, coaches, attendance and fees. No spreadsheets, no double bookings, no chasing payments.

Secure iPay payments SMS & WhatsApp Live in an afternoon
This week · Court 1 Live availability
M
T
W
T
F
S
S
Open Selected Booked

One platform for every kind of venue

Cricket grounds
Futsal courts
Badminton
Indoor nets
Pools
Event halls
Academies

Why BMS

Everything a venue needs, nothing it doesn't

Most venues juggle a calendar, a chat group, a receipt book and a fee register. BMS replaces all of them with one connected system.

Fill your calendar

A live booking page customers actually finish — pick slots, pay, done. No back-and-forth on the phone.

Get paid up front

Card payments are collected online and confirm instantly; bank transfers are verified in a click.

Run your academy

Clubs, members, ID cards, attendance and monthly fees — the part spreadsheets never handled well.

Online bookings

A booking flow built to convert

Customers see real-time availability, tap the slots they want, then enter details — a clean two-step flow with a running total, so they reach payment without confusion.

  • Two-step booking. Pick slots first, details second — fewer drop-offs at checkout.
  • Unlimited facilities. Grounds, courts, nets, pools and halls, each with their own hours and price.
  • One-click reschedules. Approve customer date changes instantly; everyone is notified.
  • Self-cleaning list. Unpaid attempts expire on their own and never clutter your admin.
1 Pick slots · Sat 21 Jun
06:00
07:00
08:00
09:00
10:00
11:00
12:00
13:00
14:00
15:00
16:00
17:00
3 slots selectedLKR 4,500

Card · iPay

Auto-confirms

Bank transfer

You verify

Receipt

Print / PDF

Refund

In-app

Collected this month

LKR 312,000

Withdrawable balanceLKR 296,400

Payments & money

Collect online, settle on your terms

Card payments are collected through the platform and confirm the booking automatically. Bank transfers are verified by you. Your online balance is withdrawable whenever you want it — request a payout and it's transferred.

Commission

A small % on each online booking. No monthly fee.

Subscription

A flat monthly fee. Zero commission on bookings.

Set your own currency and GST/tax rate; both appear on every receipt.

The academy module

Manage coaching like a membership club

Switch on the Academy add-on to run clubs, members, coaches, attendance and fees — built for monthly, weekly or per-session billing.

Member IDs QR check-in Fee collections Outstanding dues Coach timetable

Member ID card

MEMBER
M00231
Kasun Perera
Junior Cricket Squad

Today's attendance

Kasun Perera Present
Nimasha Silva Present
Ahmed Rizwan Late
Dilan Fernando Absent

June collections

Kasun P.Paid
Nimasha S.Paid
Ahmed R.Due
Dilan F.Due
OutstandingLKR 5,000

Your control room

A dashboard that tells you what matters

Today's bookings, revenue, members and the few things that actually need your attention — at a glance.

https://bms.semicolans.com/admin
Today

18

bookings

Revenue

64.5k

LKR today

To verify

3

bank slips

Members

142

active

Recent bookings
GR-10293 Main Ground Confirmed
GR-10292 Court 2 To verify
GR-10291 Main Hall Confirmed

Built in

The details that keep things running

Notification bell

Every role gets an in-app feed — new bookings, confirmations, date changes, the moment they happen.

SMS, WhatsApp & email

Confirmations, reminders, OTP login and academy alerts straight to phones and inboxes.

Timetable & reschedules

A week grid of every facility, plus one-click date/slot moves.

Coupons

Percentage or fixed discount codes redeemed at checkout.

Reviews

Collect and manage customer ratings.

Reports

Revenue, occupancy, top facilities, collections and attendance trends.

Multi-venue platform

Run many businesses, each isolated with its own data and staff.

Packages & add-ons

Publish plans and paid add-ons that unlock modules on purchase.

Reconciliation

Match card payments against settlements and catch anything stuck.

Get started

Live in three steps

01

Register

Create your business, set currency, tax and bank details.

02

Add facilities & clubs

List your grounds, courts and halls — and your academy clubs if you coach.

03

Open for bookings

Share your page. Customers book and pay; you manage the rest.

Encrypted credentials

Gateway keys stored encrypted, never in plain text.

Isolated venues

Each business only ever sees its own data.

Secure payments

Card details handled by iPay — never touched by BMS.

Audit-ready records

Every booking, payment and fee is logged.

Pricing

Plans that fit your venue

Pay a flat subscription, or only a commission on online bookings. Switch on extras with add-ons.

Get started
Partner programme

Earn by referring venues to BMS

Know a cricket ground, futsal court, badminton hall or sports academy still running on WhatsApp? Refer them and earn every time they pay.

Flat rate

A one-time payment when your referred client pays their first subscription. Simple, instant reward.

Recurring %

A percentage of every invoice they pay — month after month, for as long as they stay on BMS.

How it works

  1. 1

    Apply below

    Fill in the short form. We'll review and activate your account within 24 hours.

  2. 2

    Get your link

    Once approved, you get a unique referral link to share anywhere.

  3. 3

    They sign up

    Venue owners register through your link — tracked automatically.

  4. 4

    Get paid

    Commission fires when they pay their invoice. Request a payout anytime.

Apply to become a partner

We activate accounts within 24 hours.

Your commission rate is set by our team after approval.

Your application is reviewed by our team. You'll receive your referral link within 24 hours.

Questions

Good to know

Can I list different sports and an event hall?

Yes. Every facility — a cricket ground, futsal or badminton court, indoor net, pool or event hall — is set up the same way with its own hours and price, and books through the same calendar.

How do customers pay?

By card through iPay (the booking confirms automatically) or by bank transfer with a slip you verify. You can take a commission per online booking, or a flat subscription instead.

Do I have to use the academy features?

No. The academy is an optional module. If you only rent facilities you never see it; switch it on when you start coaching.

Will my customers and members get notified?

Yes — by SMS, WhatsApp and email for bookings, reminders, OTP and academy events, plus an in-app notification bell for everyone signed in.

Can members check in with a card?

Each member gets an ID card with a QR code. Scan it or type the ID to mark attendance, and collect the session fee at the same time.

Is my venue data kept separate?

Yes. Each business is fully isolated — its bookings, members, payments and staff are only visible to that venue.

How long does setup take?

Most venues are live the same afternoon — register, add your facilities and slots, and share your booking page.

Can I manage more than one branch?

Yes. The platform supports multiple businesses, each with its own staff, settings and data.

Open your venue for online booking today

Set up your grounds and clubs, and take your first booking this afternoon.

Hi! How can I help you? 👋