One link. Every slot, every staff.

Fill your calendar. Stop the back and forth.

Customers pick a service, a time and a staff member, then pay. You stop asking 'slot ada lagi tak?'.

Manage Bookings with slot, service, staff and customer

Trusted by these companies

  • De'Xandra
    sifuBad
    Galeri Ilmu
    Academy Pixel & Borders
    Kelantan Red Warriors
    Renjis Boutique
  • Nasken Coffee
    Kedah FA
    Alanizz
    Bonda Learning Centre
    Melon Rush
    Tudung si Comel
  • Siti Khadijah
    TotalMen
    Far Capital
    Malaysian Association of Rehabilitation Physicians
    MZ Holidays
    SMITI
  • SyriaCare
    Daily Media
    Ark Ternak Farm
    Ceritakita Publication
    Negeri Sembilan FC
    Unity
  • Monaliza
    Sihaté
    Alun Enterprise
    Tabung Haji Travel
    NTS Printing
    Cinta Gaza Malaysia
  • AFL
    HALUAN
    Asutra Holidays
    F D'Saji
    PIBG SMK TAM
  • SimplySiti
    Amru
    Amalan Sunnah
    Klinik Usraa
    PKPP Hospital Selayang
  • Selangor FC II
    ISMA
    Khayr
    Kembara Sufi Travel & Tours
    Pusat Tuisyen Zifzan

Before & after BCL

Endless slot questions and paper diaries give way to a booking form that blocks taken times.

Before: Customers ask 'slot ada lagi tak?' all day in chat.
With BCL: They see open slots on your booking form and pick one.
Before: Staff calendars on paper lead to double bookings.
With BCL: Each staff member has their own days and hours, so a slot is taken once.
Before: No-shows and unpaid bookings hold a slot.
With BCL: The booking is paid online. An unpaid booking is cancelled after about 15 minutes and the slot opens again.

How it works

Add staff and services first, build the form, share it, then run the day from the calendar.

  1. Add your staff

    Go to Bookings, then Employees. Add each person with their working days and hours. A new employee starts with every day Off, so switch on the days they work.

  2. Create your services

    Go to Bookings, then Services. Choose the type, price, duration and capacity, and assign the employees who deliver it.

  3. Build the booking form

    Go to Bookings, then Forms. Choose the booking type, the services and your opening hours. Start from Templates, such as Hair Salon or Badminton Court, if you like.

  4. Share the link

    Customers book and pay on the form. Share the link on WhatsApp, Instagram or your page.

  5. Run the day

    See every booking on the Calendar, add walk-ins with Manual Booking, check customers in with QR Scan when they arrive, and use Print List for the front desk.

What you can do

Five booking types, per-staff hours, weekend pricing, walk-ins and QR check-in cover a busy day.

Bookings

Five booking types

Appointment, Reservation, Ticket, Accommodation and Court.

Employees

Staff hours

Each employee has working days and hours. Customers can pick a staff member or leave it to you.

Day & Time Rates

Weekend & peak prices

Day & Time Rates charge a different price on weekends, public holidays or at certain times.

Manual Booking

Walk-ins & rescheduling

Add a booking by hand with Manual Booking, and move it with Reschedule.

QR Scan

QR check-in

Every booking email has a QR code. Scan it on arrival to mark the booking Checked In.

Bookings

Booking statuses

Follow each booking from Awaiting Payment to Confirmed, Checked In, Completed, Cancelled or No Show.

How your customers pay

Customers pay online when they book, by FPX or DuitNow QR as standard. Cards, e-wallets and Buy Now Pay Later appear once Bayarcash switches them on.

Money goes through Bayarcash to your bank and BCL records the sale. Real payments need an approved Bayarcash account. You can build and test your booking form in Test Mode first.

  • Standard FPXDuitNow QR
  • Cards VisaMastercard
  • E-wallets Touch 'n Go eWalletBoostGrabPay
  • Buy Now, Pay Later SPayLaterPayLater by GrabBoost PayFlex
  • Cross-border QR NETSQRISPromptPayAlipayWeChat Pay

Good to know

Limits to check before you build, and the add-ons that some features need.

  • Appointment services need at least one employee in Assigned Staff. Reservation, Ticket, Accommodation and Court need none.
  • A new employee starts with every day Off. Switch on their working days or customers cannot book them.
  • An unpaid booking is cancelled after about 15 minutes.
  • Day & Time Rates allow up to 20 rates per service.
  • There is no refund button. Refund outside BCL, then cancel the booking.

See it live

Opens a live example page. Please do not pay.

All examples

Questions owners ask

Malaysian booking needs, from weekend rates to customers who pay in person, answered here.

Is there an online booking system for Malaysian businesses?

BCL is an online booking system for Malaysian businesses with five booking types: Appointment, Reservation, Ticket, Accommodation and Court. Customers pick a service, a staff member and a time and pay online, and the booking lands on your calendar. Staff hours, Day & Time Rates, walk-ins and rescheduling are built in.

What can customers book?

Five types: Appointment (spa, clinic, salon), Reservation (table booking), Ticket (museum, tour), Accommodation (hotel, homestay, room) and Court (badminton, tennis, futsal).

Read the guide

Can I charge more on weekends?

Yes. On the service's Pricing tab, add a rate under Day & Time Rates, choose Sat and Sun and enter the Rate per booking. You can also set a rate for a date range such as school holidays.

Read the guide

Can I add a customer who pays at the counter?

Yes. Click Manual Booking, choose the form, service, date and time, enter the customer's details, set Booking Status to Confirmed and click Create Booking.

Read the guide

Can I start before my Bayarcash account is approved?

Yes. New accounts start in Test Mode, so you can build and try your forms first. Test payments go to the Bayarcash sandbox and nothing is charged. Your forms keep working after you connect Bayarcash.

Read the guide

How do refunds work?

BCL has no refund button. Return the money to your customer yourself (for example by bank transfer), then cancel the order in BCL so your records match.

Read the guide

Ready when you are.

Set up your first form today and try it out. When you are ready for real payments, connect Bayarcash and the same form goes live.

Create your first form