Skip to main content
AutomationMar 27, 202615 min

Updated: Sep 27, 2026

LINE Booking System with Automatic Appointment Reminders 2026 - Pricing and How to Build It

A LINE booking system with automatic appointment reminders for Thai clinics, spas, salons, and gyms. SaaS vs custom with 2026 pricing, an n8n reminder flow, ready-to-use reminder messages, and what no-shows really cost in baht.

ระบบจองคิวออนไลน์ผ่าน LINE สำหรับธุรกิจบริการ

Quick answer: A LINE booking system lets customers book, confirm, reschedule, or cancel appointments inside your LINE OA chat, while the system sends automatic appointment reminders - a confirmation right after booking, then reminders 24 hours and 1 hour before. Budgets run from 500–3,000 THB/month for SaaS to 25,000–60,000 THB (one-time) for a custom system. If you already have a booking tool and only need reminders, that starts at 5,000–9,000 THB.

Thai customers live on LINE, and phone booking no longer fits how busy people communicate. This guide covers both halves - taking bookings and making sure customers actually show up: SaaS vs custom, must-have features, an n8n reminder flow with ready-to-use message templates, and 2026 pricing for clinics, spas, salons, and gyms.

Pain Points of Service Businesses Without a Booking System

These problems appear consistently in businesses that still rely on phone or manual booking:

  • •Missed calls - customers calling during busy hours lose interest and book elsewhere
  • •Forgotten appointments - no automated reminder means lost revenue from empty slots
  • •Scheduling complexity - staff mentally juggling who booked which time with which provider
  • •No demand data - no visibility into busy vs slow periods, making staffing decisions guesswork
  • •Double booking - two customers accidentally booked for the same slot
  • •No follow-up - without a system, lapsed customers are never re-engaged

Service businesses with proper booking systems consistently report 40–60% reduction in no-shows after implementing automated LINE reminders 24 hours and 1 hour before appointments.

What No-Shows Actually Cost - in Baht

Put numbers on it with a clinic that has 20 appointments a day at an average of 800 THB. At a 25% no-show rate, that is 4,000 THB lost per day, or about 120,000 THB per month - and the damage goes beyond the missing fee:

  • •Wasted staff time - doctors, stylists, and therapists sit idle waiting for customers who never arrive
  • •Slots you can't resell - without advance notice, there's no time to offer the slot to someone else
  • •Other customers lose out - people who want to book see 'full' and wait, for a slot that ends up empty

Using the same numbers: if reminders cut no-shows by the 40–60% mentioned above, that's roughly 48,000–72,000 THB/month recovered. Compare that against the system costs in the pricing tables below before deciding. Full method: How to Calculate Automation ROI.

SaaS vs Custom: Comparing Your Options

The Thai market offers three main approaches - each suited to different situations:

OptionExamplesPrice/MonthProsCons
General SaaSReadyplanet, BookingX500–3,000 THBFast to start, good support, no development neededLimited customization, ongoing monthly fee, data hosted externally
Chatbot + Booking FlowZWIZ or ChatCone + Google Sheets1,000–5,000 THBReasonable price, works directly in LINELimited features, requires manual setup
Custom SystemNext.js + LINE API + Database20,000–60,000 THB (one-time)100% customizable, you own the data, integrates with everythingHigher upfront cost, requires ongoing maintenance

If your business earns less than 50,000 THB per month, start with a SaaS solution first. Move to a custom system once revenue justifies it - this minimizes financial risk.

Features a Good Booking System Must Have

Whether choosing SaaS or custom, these features are non-negotiable for a quality booking system:

  • •Direct LINE booking - no redirect to external apps, maximum ease for Thai customers
  • •Real-time availability display - prevent double booking with live calendar data
  • •Automated reminders - a confirmation right after booking, then LINE reminders 24 hours and 1 hour before
  • •Self-service management - customers can confirm, cancel, or reschedule through LINE
  • •Staff dashboard - view today's and this week's schedule at a glance
  • •Customer history - know when a customer last visited and what service they received
  • •Multi-staff support - book appointments with specific providers
  • •Pre-payment / deposit - reduce no-shows with PromptPay or card payment at booking

5-Step Process to Build a LINE Booking System

This is the standard process chercode uses when building LINE-integrated booking systems:

  1. 1.Analyze current workflow - understand how bookings happen now, how many service types exist, how many staff, and what the cancellation policy is
  2. 2.Design conversation flow - map the full user journey from first LINE message to receiving confirmation
  3. 3.Build the core system - Calendar Engine connected to LINE Messaging API, Appointment database, Admin Dashboard
  4. 4.Configure notifications - automated reminder Webhooks, cancel/reschedule functionality
  5. 5.Test and train staff - cover all scenarios including edge cases like last-minute cancellations and slot conflicts; train staff on the dashboard

Automatic Appointment Reminder Flow with n8n

Reminders are the part that actually cuts no-shows. The standard flow chercode recommends uses n8n as the engine and works with a newly built booking system or one you already use. It needs a LINE Official Account - a personal LINE account won't work, because automated sending goes through the LINE Messaging API. If your current booking tool has an API or webhook - Google Calendar, Calendly, SimplyBook, Acuity Scheduling - n8n plugs into it without replacing anything:

  1. 1.Trigger - when a new appointment lands in Google Calendar or your booking system, n8n picks it up immediately
  2. 2.Fetch data - customer name, LINE contact, and appointment details (date-time, service, responsible doctor or stylist)
  3. 3.Schedule 3 messages - immediate confirmation, a 24-hour reminder, and a 1-hour reminder
  4. 4.Send via LINE Messaging API - personalized Flex Messages with confirm/reschedule buttons
  5. 5.Update status - record whether the customer confirmed, cancelled, or didn't respond. On a cancel tap, the LINE webhook updates the calendar, reopens the slot for someone else, and sends a cancellation confirmation with a link to rebook

Confirm/Cancel buttons in a Flex Message let customers answer inside the chat without calling back. Check your message quota first: the free LINE OA plan caps messages per month, and each appointment uses 3. See LINE OA pricing plans.

Sample Reminder Messages for 3 Touchpoints

Messages that work in practice - swap the bracketed fields for each appointment's data:

TouchpointWhenSample MessageNotes
1. ConfirmationRight after bookingHello [Name]. Confirmed: [Service] on [Date] at [Time] with [Staff] at [Location]. Please reply 'Confirm' or 'Reschedule'Personalize every field
2. 24-hour reminderDay before, 09:00Reminder! [Name], you have a [Service] appointment tomorrow at [Time] at [Location]. To reschedule, please let us know at least 3 hours in advance.Sent in the morning, while there's still time to reschedule
3. 1-hour reminder1 hour beforeReminder! [Name], your appointment starts in 1 hour at [Time]. [Address] [Google Maps link]A Maps link helps with the trip

Send no more than 3 messages per appointment. Message too often and customers block your LINE OA - the balance between useful and annoying matters.

Examples: Booking Systems for 4 Service Business Types

Each business type has specific requirements - a good system adapts to them:

BusinessSpecific FeaturesExpected Outcomes
Aesthetic Clinic / DoctorBook by specific doctor, pre-visit file attachment, Waitlist system50% fewer no-shows, 70% fewer inquiry calls
Spa / Thai MassageBook by service type, choose therapist, package/voucher redemption30% more repeat customers, 2 hours/day admin time saved
Hair Salon / BeautyBook preferred stylist, show hair style examples, loyalty promotion alerts80% bookings online without phone calls
Gym / StudioHourly class booking, capacity limits, automatic Waitlist40% higher class fill rate, 3 hours/day admin time saved

LINE Booking System Pricing in 2026

Budget requirements depend on business size and system complexity:

ApproachDescriptionPrice (THB)Best For
General SaaSReadyplanet or BookingX, used as-is500–3,000/monthNew businesses needing a fast start
Chatbot + FlowRule-based chatbot on LINE OA + Google Sheets7,500–15,000 (development)Mid-size businesses needing some customization
Custom Full SystemLINE API + Database + Admin Dashboard + Payment25,000–60,000 (one-time)Businesses needing full control

Already Have a Booking Tool? Pricing for Reminders Only

If you already run Google Calendar or a booking system and the real problem is customers forgetting, you don't need a new booking system - just add the reminder layer from the flow above:

  • •Basic (Google Calendar + reminder messages via LINE OA) - 5,000–9,000 THB, 1 week
  • •Standard (+ Flex Message confirm/cancel buttons, dashboard, rebooking link) - 10,000–17,500 THB, 2 weeks
  • •Advanced (+ integration with your existing booking system, CRM, multi-staff scheduling) - 17,500–30,000 THB, 3–4 weeks

Summary: Where to Start

Earning under 50,000 THB a month? Start with SaaS. Already have a booking tool but customers forget? Add only the reminder flow. Need to own your data and connect everything? Invest in a custom build. Whichever path you choose, run automatic reminders - no more than 3 messages per appointment - because that is the part that directly cuts no-shows.

Want to know which option fits your business? Consult chercode for free - no commitment or keep reading: LINE OA Chatbot Guide and LINE OA Automation Use Cases.

Frequently Asked Questions

ระบบจองคิวผ่าน LINE ราคาเท่าไหร่?

ขึ้นกับความซับซ้อน: SaaS เช่น Readyplanet หรือ BookingX เริ่มต้น 500–3,000 บาท/เดือน ถ้าต้องการ Custom Flow ผ่าน LINE API เริ่มต้น 7,500–60,000 บาท (ค่าพัฒนาครั้งเดียว)

ธุรกิจขนาดเล็กควรใช้ SaaS หรือทำ Custom?

ถ้ารายได้ต่อเดือนต่ำกว่า 50,000 บาท แนะนำ SaaS ก่อน เมื่อธุรกิจโตและมีความต้องการเฉพาะมากขึ้นค่อยพิจารณา Custom เพื่อประหยัดต้นทุนในช่วงแรก

ระบบจองคิว LINE ช่วยลด No-show ได้จริงไหม?

ใช่ การส่ง Reminder อัตโนมัติผ่าน LINE ก่อนนัด 24 ชั่วโมงและ 1 ชั่วโมงสามารถลด No-show ได้ 40–60% ยิ่งถ้ามีระบบ Deposit ล่วงหน้าด้วยจะลดได้มากกว่านั้น

เชื่อมระบบจองคิวกับการชำระเงินได้ไหม?

ได้ ระบบ Custom สามารถเชื่อมกับ PromptPay, บัตรเครดิต/เดบิต ผ่าน Omise หรือ Stripe และ LINE Pay เพื่อรับ Deposit หรือชำระเต็มจำนวนตอนจอง

Share:
Arm - chercode

Arm - chercode

Full-Stack Developer & Founder

Software developer with 5+ years of experience in Web Development, AI Integration, and Automation. Specializing in Next.js, React, n8n, and LLM Integration. Founder of chercode, building systems for Thai businesses.

Portfolio

Related Service

LINE OA Automation Service

Learn More