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

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, without creating a second service. The right price appears in the customer's Booking Summary by itself, so nobody has to quote it by hand. Add up to 20 rates per service; when two match, the more specific one wins.

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

Walk-ins & changes, one menu

Each booking's Actions menu lets you mark it completed, change the staff, resend the booking email or cancel it with a reason. Walk-ins and phone bookings go in through Manual Booking, so the calendar stays the one true picture of your day. Tick several rows to confirm or complete them together.

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, pending, rescheduled, cancelled or completed, plus reminders 1 day and 1 hour before. You get your own copy of each one, and staff emails tell the assigned staff member about their bookings, so everyone sees the same day plan. Switch any email off on the form's Email tab, or reword it under Email Templates.

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 and DuitNow QR come as standard. Cards (Visa and Mastercard), e-wallets (Touch 'n Go eWallet, Boost, GrabPay), Buy Now Pay Later (SPayLater, PayLater by Grab, Boost PayFlex) and cross-border QR (Singapore, Indonesia, Thailand and China) 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