For homestays, chalets and guest houses

Take homestay bookings on WhatsApp without selling the same night twice

SiniSlot lets a Malaysian homestay, chalet, guest house or small hotel take bookings from a WhatsApp link. Guests pick their dates, SiniSlot checks that a unit is free on every night of the stay, shows the total for all nights, and can take full payment with FPX online banking, paid into your bank account. Guests see your check-in and check-out times before they book.

Built for Malaysian homestays · Every night checked · FPX online banking payments

By , founder of SiniSlot Booking · Last reviewed 2026-10-08

What booking stays by chat costs you

Most homestay owners take bookings through WhatsApp and a calendar on the wall. That holds up until the school holidays.

  • Two families are promised the same weekend because one message was missed.
  • A guest asks “ada kosong tak?” for three different dates, and you check the calendar three times.
  • Totals for long stays are worked out on a calculator, one message at a time.
  • A guest says they will transfer later, keeps the dates and never pays.
  • Check-in times and directions are typed again for every guest.

Work out what an empty night costs you

Put a number on the nights lost to unpaid holds and missed messages. Fill in your own figures.

Nightly rateRM180
Nights lost to unpaid holds per month3
Lost revenue per monthRM540
Lost revenue per yearRM6,480
Paid in full when the guest booksRM180 per night

This is a worked example with sample figures.

How a booking runs

One journey, from the guest’s first message to a paid stay in your calendar.

  1. 01

    The guest taps your link

    From WhatsApp, Instagram or a reply to an enquiry. No app to install, no account to create.

  2. 02

    They see your units

    Each room type, chalet or the whole house, with photos and the nightly rate.

  3. 03

    They choose their dates

    SiniSlot checks that a unit is free on every night of the stay, not only the arrival date.

  4. 04

    They see the total

    The total for all nights is worked out before they pay, alongside your check-in and check-out times.

  5. 05

    They pay, if you require it

    Full payment with FPX online banking, paid into your bank account. You can also take bookings without online payment.

  6. 06

    The stay is confirmed

    SiniSlot waits for the bank to confirm the payment before the stay is treated as paid, so a failed payment never blocks your dates.

  7. 07

    Everyone has a record

    The stay appears in your dashboard with the guest’s details. Guests who pay online get a private receipt in WhatsApp.

What it looks like

Real screens from SiniSlot, taken in the sandbox anyone can try at sinislot.shop/sandbox. The sandbox runs a sample business, so the names, prices and bookings below are sample data.

Room booking page on a phone: room types with photos and nightly prices, such as Deluxe king room RM240 a night, Executive suite RM520 a night and Family suite RM380 a night.
Guests pick a room type with its nightly price.
Choosing dates for a stay on a phone: check-in 20/10/2026 and check-out 22/10/2026, with 2 nights at RM240 a night and a total of RM480 for a Deluxe king room.
Guests choose check-in and check-out and see the nights and the total before paying.
The owner’s Bookings page for a hotel: each stay shows the number of nights, the guest, the room type, the total, such as RM480 for 2 nights in a Deluxe king room, and a Settled status.
Each stay shows its nights, total and payment status.

What matters for stays

Stays are booked by the night. These are the parts that keep a busy holiday season under control.

Every night checked

A stay is accepted only when a unit is free on every night of it, so the last room is never sold twice.

Units and quantities

One unit for a whole house, or a quantity for each room or chalet type you have.

Nightly rates

Each unit type has its own nightly price, and the guest sees the total for the stay before paying.

Check-in and check-out times

Shown to guests before they book, so nobody arrives at 10 am expecting the keys.

Closed dates

Block dates for renovation, family use or the rainy season, and nobody can book them.

Guest details

Ask what you need with booking questions, such as the number of guests or the arrival time.

Full payment upfront

Optional. Guests pay for the whole stay with FPX online banking, paid into your bank account.

E-Invoice tooling

Tooling to support LHDN MyInvois submission when your business needs it. A booking receipt and an E-Invoice are separate things.

Setting up, realistically

You need your units and rates before a guest can book. Most owners finish in one sitting.

  1. 01Claim your link, for example sinislot.shop/b/your-homestay.
  2. 02Add each unit type with photos, its nightly rate and how many you have.
  3. 03Set your check-in and check-out times and any closed dates.
  4. 04Add booking questions for what you need to know, such as the number of guests.
  5. 05Preview the page as a guest, then send yourself a test booking before sharing it.
  6. 06Put the link in your WhatsApp Business profile and Instagram bio, and send it when guests ask about dates.

What SiniSlot costs

SiniSlot is free to use, with every feature. You only pay when a guest pays you online, and when you take the money out.

Bookings, calendar, guest details, E-Invoice tools

RM0, unlimited

A RM360.00 two-night stay paid online

RM1.75 (SiniSlot RM0.50 + Billplz RM1.25); RM358.25 goes to your balance

Each payout to your bank

RM1.75 (SiniSlot RM0.50 + Billplz RM1.25), however many bookings it covers

Bookings without online payment

RM0

Billplz sets its own fee and may change it. Payments always shows the current amounts.

See every fee

Questions homestay owners ask

Do my guests need to install an app?

No. They book from your WhatsApp link or open your booking page in a browser. There is nothing to download and no account to create.

How does SiniSlot stop double bookings?

Each unit type has a quantity. A stay is accepted only when a unit is free on every night of it, so two guests are never booked into the last room.

Who holds the money when a guest pays online?

SiniSlot collects the payment through Billplz on your behalf and pays it into your bank account once the payment is verified. You add and manage that bank account in Payments.

Can I take bookings without online payment?

Yes. Online payment is optional. When it is on, guests pay for the whole stay when they book.

Can I list more than one property?

Yes. Add each property or room type as its own unit with its own rate. Identical units can share one listing with a quantity.

Can I block dates?

Yes. Closed dates stop bookings for renovation, family use or any day you are not taking guests.

Is a booking receipt the same as an LHDN E-Invoice?

No. A booking receipt confirms the guest paid. An LHDN E-Invoice is a separate tax document submitted through MyInvois. SiniSlot provides tooling to support that submission, but your business remains the taxpayer responsible for it.

Can I try it before signing up?

Yes. The sandbox opens a temporary homestay with sample bookings so you can use the real dashboard and the WhatsApp booking journey. It is deleted when you leave, and no card is involved.

Start free

Every feature from day one, no card required. Send one link when guests ask about dates, and let the calendar answer.

Related reading