A WhatsApp booking system with deposits: how to take the slot, collect the deposit, confirm, remind and protect against no-shows, with or without an AI agent
A no-show costs you the slot, the preparation and the customer you turned away. A deposit fixes most of it, if the booking flow stays as easy as the one without a deposit. On WhatsApp that means the slot, the details, the payment and the confirmation in one short conversation.
Quick answer
Pick a deposit that hurts to forfeit but not to pay (typically 20 to 50 percent, or a fixed amount for cheap services), state it at the start of every booking, take the slot and details first, send the payment instructions, hold the slot for a fixed time (30 minutes to 2 hours), confirm when proof arrives, and remind the day before. Write the refund and no-show policy in three lines and quote it at booking. An AI agent runs everything except the decision that a payment screenshot is genuine, which a person checks before the final confirmation. ReplyKit books into real slots, sends the reminder, and collects the screenshot for you.
Choosing the deposit
- Percentage. 20 to 50 percent for services above RM 100 or S$50; enough to matter, not enough to deter.
- Fixed. RM 20 to RM 50 for cheaper services, stated as "deducted from your bill".
- Full prepayment. Only for custom work or peak dates (weddings, festive bookings).
- No deposit. Fine for walk-in style services with low prep and a waitlist to backfill. Reminders alone cut no-shows substantially, as the no-show guide shows.
The booking flow
- Slot first. "Which day and time works? I have {slot} and {slot}." Let the customer commit to a time before mentioning money.
- Details. Name, service, anything you need to prepare.
- Deposit and hold. "To confirm, a deposit of {amount} by DuitNow to {details}. I'll hold {slot} for 1 hour; send a screenshot here when done."
- Proof and confirmation. The customer sends the screenshot. A person glances at it, then the confirmation goes out with the policy line. Confirmation wording is in the confirmation templates.
- Reminder. The day before, with the policy repeated in one line.
- Hold expiry. If no proof after the hold time, release the slot and say so: "The 1-hour hold has ended, the slot is open again; message me if you'd still like it."
Payment methods that work for this in Malaysia and Singapore, and how to verify a screenshot, are in taking payments on WhatsApp.
The three-line policy
Deposits are deducted from your bill. Reschedule free with 24 hours' notice; the deposit carries over. Cancellations or no-shows with less than 24 hours' notice forfeit the deposit.
State it when asking for the deposit, in the confirmation, and in the reminder. Three exposures, no surprises, no arguments. Variants for different businesses are in the deposit policy templates, and the reschedule handling in rescheduling and cancellations.
What the AI agent does
- Offers real open slots from your calendar and books one, at any hour.
- Collects the details and sends the deposit instructions with the hold time, in your words.
- Receives the screenshot, describes it (amount, reference, time) and hands over for a person to verify before the final confirmation; it should never confirm payment on its own.
- Sends the reminder the day before.
- Quotes the policy for reschedules and late cancellations, and hands over disputes.
Hold expiry is a manual step today: check the dashboard for bookings awaiting proof and release them yourself. For most businesses that is a once-a-day glance.
Frequently asked questions
How much deposit should I ask for?
20 to 50 percent for services above RM 100, or a fixed RM 20 to RM 50 for cheaper ones, always deducted from the bill.
How long should I hold a slot for payment?
30 minutes to 2 hours. State the hold time when sending payment details and release the slot when it passes.
Can the AI agent confirm a payment?
It receives the screenshot and describes it, but a person should verify it against your bank before the final confirmation.
Does the deposit carry over on reschedules?
Yes, with notice. State the notice period in the policy and quote it at booking, confirmation and reminder.
Do I still need reminders if I take deposits?
Yes. Reminders cut no-shows further and reduce the number of deposits you have to forfeit, which customers resent even when the policy is clear.
Booked, paid, reminded
Real slots, deposit instructions, screenshot collected, reminder sent. 7-day free trial, no card.
Sources and further reading
- Cochrane Review, Mobile phone messaging reminders for attendance at healthcare appointments (2013) · text reminders improve attendance compared with no reminder
- WhatsApp Business Messaging Policy · opt-in, opt-out and prohibited-use rules every business must follow
ReplyKit is an independent product and is not affiliated with or endorsed by Meta or WhatsApp. This article is general guidance for running a small business, not legal, financial or regulatory advice.