Bookings

One link. Every slot, every staff.

Customers pick a service, a staff member and a time that is really free, and pay. You see the day on one calendar, add walk-ins, and reschedule in a click.

Booking Calendar for the month

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

What you get

Paid slots, a shared weekly calendar, staff hours, peak pricing and walk-ins, all on screen.

01

Customers pick, then pay to lock it in

Customers pick a service from your list, each showing its duration, price and staff, then choose a time and pay online to lock the slot in. That ends the back-and-forth chats to agree on a time. With Auto Confirm Booking on, paid bookings go straight to Confirmed.

Customer booking form: choose a service, with duration, staff count and price for each
02

Extras, picked during the booking

Add extras to a service on its Add-ons tab, such as a makeup service or printed photos, each with its own price. Customers see them in the Extra Services step, pick a quantity, and the Extras Total joins the booking before they pay. Set an extra per guest or per booking, a maximum quantity, and extra minutes if it makes the session longer.

The Extra Services step of a photo session booking: an extra outfit change and a printed frame selected, and the Extras Total
03

The whole week on one calendar

The Calendar shows every booking by month, week, day or as a list, colour-coded by status from Awaiting to Completed. Week view makes it easy to see who is busy before the days fill up. Need paper? Print List gives the front desk the day's bookings.

Bookings calendar, week view, with bookings on Tuesday and Wednesday and the status legend
04

Each staff member, their own hours

Switch on the days each employee works and set their start and end times, and customers only see slots when that person is free. No double bookings, and no customer turning up on someone's day off. Every new employee starts with all days Off, so switch their working days on first.

Working Hours for one employee: Sunday off, Monday to Saturday 9:00 AM to 6:00 PM
05

Charge more at busy times

Day & Time Rates let one service cost more on weekends, public holidays or peak hours. The customer sees the right price in the Booking Summary.

Day & Time Rates with a Weekend rule for Saturday and Sunday and an Add rate button
06

Walk-ins & changes, one menu

Add walk-ins and phone bookings with Manual Booking. From the Actions menu, you can complete, reassign or cancel a booking.

Manage Bookings: the actions menu on a booking with Mark as Completed, Change Staff, Resend Email and Cancel Booking
07

Emails to customers & your team

BCL emails the customer when a booking is confirmed, changed or cancelled, and sends reminders 1 day and 1 hour before. You and your staff get a copy too.

Booking email settings: customer and admin emails for confirmed, pending, cancelled and rescheduled bookings, a thank-you email when completed, and reminders 1 day and 1 hour before

What you can do

Choose from five booking types and set capacity, buffers, guest types, emails and an embeddable calendar.

Five booking types

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

Staff & working hours

Add each employee with their days and hours. Customers can pick a staff member, or you assign one later.

Day & Time Rates

Charge more on weekends, public holidays or peak hours without a second service. Up to 20 rates per service.

Capacity, buffer & rules

Slot Capacity for classes, Buffer Time between bookings, Advance Booking Days, Booking Cutoff, and whether customers can book for today.

Walk-ins & changes

Manual Booking for walk-ins and phone bookings. Reschedule, Change Staff, Cancel Booking or Mark as Completed from one menu.

Guest types & add-ons

Adult and child prices, and extras the customer can pick when they book.

Booking emails

Customers get an email when a booking is confirmed, pending, rescheduled, cancelled or completed, plus reminders. Each employee gets their own booking emails. Reword them on the Email Templates tab.

Calendar on your website

Copy the Embed Code from Bookings → Calendar to show your availability on your own site. It updates by itself as bookings come in.

Webhooks & automations

Booking forms can send booking-confirmed and booking-cancelled webhooks to your own system. Automation payment triggers can filter on the Booking Form source.

Templates

20 ready-made forms, from Hair Salon and Dental Clinic to Badminton Court and Resort & Chalet. Edit the sample services and staff.

Start from a ready-made template

20 templates under Bookings → Forms → Templates. One click creates the form with sample services and staff; rename them and set your own prices.

Good to know

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

  • An Appointment service needs at least one employee in Assigned Staff.
  • A new employee starts with every day Off; switch on their working days or customers see Slot No Longer Available.
  • Unpaid bookings are cancelled after about 15 minutes and the slot is freed.
  • Booking forms accept coupons set to Apply to Form Total only, and affiliates earn one rate per order.
  • Ticket services price each ticket type separately and have no Day & Time Rates.
  • Booking forms do not have a Live Dashboard.

See it live

Opens a live example page. Please do not pay.

All examples

Questions owners ask

Find out what can be booked, whether customers pick staff, and how weekend pricing works.

What kinds of bookings does BCL support?

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

Read the guide

Can customers choose which staff member they want?

Yes. Set each person's Working Hours under Bookings → Employees, assign them to the service, then set Staff Selection Mode on the booking form to Optional or Required.

Read the guide

Can I charge more on weekends?

Yes. On the service's Pricing tab, add a Day & Time Rate for Sat and Sun with its own Rate per booking. Dates win over days, so a Public Holiday rate overrides the weekend rate.

Read the guide

Can I add a walk-in 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 booking events go to my other systems?

Yes. Turn on Enable Webhook on the booking form's Webhook Settings tab, and BCL can post booking-confirmed and booking-cancelled events to your URL. In Automations, set a payment trigger's Payment Source Type to Booking Form to act only on bookings.

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

Which payment methods can my customers use?

FPX online banking, DuitNow QR and cross-border QR (Singapore, Indonesia, Thailand and China) come as standard. Cards (Visa and Mastercard), e-wallets (Touch 'n Go eWallet, Boost, GrabPay) and Buy Now Pay Later (SPayLater, PayLater by Grab, Boost PayFlex) appear once Bayarcash switches them on for your account. Prices are in RM.

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