Chatbot & Commerce

Automatic Booking Reminders: What LINE and WhatsApp Restrict

1CS already sends 24-hour and 2-hour booking reminders — but LINE counts each one against your quota, and WhatsApp can reject it outright.

Papercraft pop-up card — a smiling paper parcel box on a four-step track with a location pin above it

Turn on 1CS’s booking feature and it already sends two automatic reminders — 24 hours and 2 hours before an appointment — plus a thank-you note after. What most no-show advice skips: the reminder still has to clear the channel’s own messaging rules, and on LINE and WhatsApp those rules are stricter than a plain text message.

Why a LINE reminder isn’t a free message

LINE’s own Messaging API documentation splits outgoing messages into two kinds: a reply, sent against the token from something the customer just did, and a push message, sent on your own schedule with no customer action behind it (LINE Developers: Sending messages). A booking reminder fired 24 hours or 2 hours ahead of an appointment is a push message by definition — nothing the customer did triggered it. LINE’s pricing page confirms push, multicast, broadcast and narrowcast messages all draw from the account’s monthly free quota, while only reply messages don’t (LINE Developers: Messaging API pricing). A salon running 20 bookings a day, each getting two reminders, burns 40 push messages daily before a single broadcast goes out — the same quota covered in LINE OA’s Free Message Quota, and What Burns It.

WhatsApp can refuse to send it at all

On WhatsApp, a reminder sent more than 24 hours after the customer’s last message is a business-initiated message, which Meta only delivers through an approved template. Every template gets sorted into one of three categories — marketing, utility, or authentication — and Meta’s own categorization guide defines utility as “typically triggered by a user action or request” and specific to that one transaction, not promotional (Meta for Developers: Template categorization). A reminder tied to the booking the customer actually made fits that description; one that adds a discount to “come back” doesn’t, and Meta reclassifies or rejects a template that drifts into marketing — exactly the trap in Why Meta Rejected Your WhatsApp Message Template.

Set up in 1CS

Turn on the booking capability from the AI Agent page, under “เปิดใช้งานความสามารถ” (enable capabilities) — pick the “จองคิว” (queue booking) card, choose your shop type, and confirm. Then set opening hours, holidays and the Cancellation window (how many hours before an appointment a customer can still reschedule or cancel themselves, 2 hours by default) under Business info > Hours & Booking, before adding services and staff under Business > Booking.

Once that’s live, every booking made in chat already gets the 24-hour and 2-hour reminders above, each with ”✅ Confirmed” and ”📅 Reschedule” buttons, plus a thank-you message an hour after the appointment ends. One thing it won’t do on its own: mark a no-show. The team has to open the appointment’s Booking Detail and click “No-show” — 1CS doesn’t set that status automatically. Turn on “แจ้งเตือนการจองทาง LINE” (LINE booking alerts) under LINE Admin Consult if the team wants every new, rescheduled or cancelled booking pinged into an admin LINE group too. The Thai help center’s queue booking guide (in Thai) walks through every screen; the capability itself lives inside 1CS’s AI Agents.

If the reminder gets no reply

The automatic reminder covers the nudge; it doesn’t cover a customer who taps nothing. For a booking that’s gone quiet after the 2-hour reminder, a short manual follow-up works better than a second automated ping:

Hi [name], just confirming your [service] appointment today at [time] — we’ve still got your spot. Reply YES to keep it, or let us know a better time and we’ll move it for you. If we don’t hear back by [cutoff time], we’ll release the slot to the next customer waiting.

Keep that cutoff as a recommended default, not a rule — 30–60 minutes before the appointment is a reasonable starting point to test against your own no-show rate. If the customer never shows and there’s a deposit involved, that’s a separate question with its own answer — see A No-Show on a Paid Deposit: Keep It, or Return It?.