A beauty salon, spa or massage business rarely has just one kind of arrival. One customer asks about scalp care in LINE, another sends a massage enquiry through Instagram or WhatsApp, and an email enquiry may need staff to finish the booking. WelaOS brings supported connected messages and email activity into one CRM customer workspace, turns valid requests into real appointments, and lets a genuine payment-only walk-in go straight through POS without inventing a booking.
One salon day, two different records
Hair, nail, lash, spa and massage teams all work against limited time. A colour appointment needs the right stylist for a long window. A lash refill needs a provider and a bed. A massage may need both a therapist and a treatment room. Even a manicure needs a bookable period that should not be offered to somebody else. Those are appointment decisions, so they belong in Bookings.
But not every counter transaction needs a calendar block. If a regular customer has already received a small repair and the team only needs to take payment, creating a pretend appointment adds work without reserving anything useful. That is a checkout decision, so it can begin with the service in POS.
1. Turn messages from connected channels into real bookings
Customers do not all start in the same app. A salon, spa or massage business can connect LINE, Facebook Messenger, Instagram, WhatsApp, Telegram and TikTok to WelaOS. Private messages from those supported channels enter Direct Chat with their source visible. Staff reply from one workspace, and enabled AI can answer from current Catalog information. When a customer asks for a publicly bookable service, the request continues through the same service, availability and booking rules instead of becoming a separate social-media booking.
The booking engine is shared even when the presentation changes by platform. Messenger and Instagram can use native choices, while WhatsApp, Telegram and TikTok receive simpler numbered choices and links. The price, duration, provider and available slot still come from the salon's configured Catalog and Bookings data.
The phone conversation below uses LINE as one concrete example. Halo Hair Salon is a fictional review salon with Scalp Revival Course configured as a self-service Catalog service. When Iris asks about it, the optional AI assistant can answer from those current business facts and pass the request into the normal booking flow.
The AI does not create a price or make up a convenient time. Catalog owns the service facts; Bookings owns the available slots. In this fictional example, the salon has enabled automatic confirmation when no booking payment is required.
- Customer
Hi, is there space for the Scalp Revival Course tomorrow morning? - WelaOS
Yes, there is a slot tomorrow at 09:00 with Khun Praew. The course is ฿7,200. Would you like me to reserve it? - Customer
Yes please. Iris, 081-000-0077. - WelaOS booking flow
Booked: Scalp Revival Course, Tuesday 25 August at 09:00 with Khun Praew, Senior Stylist. The salon can confirm any preparation details in this chat.
The exact reply and available times depend on the salon's current configuration. A service may instead require a deposit, staff confirmation or a customer choice of available provider. The important point is that a natural request does not create a separate “AI booking.” It reaches the salon's normal service, availability and booking rules.
Each connection still follows the platform's own rules. Instagram and WhatsApp require the clinic's connected Meta business assets and generally allow replies within 24 hours of the customer's latest message. TikTok Business Messaging requires an approved connection and uses a 48-hour reply window. If a person contacts the business through two unrelated accounts, WelaOS does not guess that both identities are the same person; staff can review and deliberately merge the CRM contacts when appropriate.
2. The appointment hands off to POS after the service
On Tuesday, Iris's confirmed appointment is already visible to the team in Bookings with its customer, provider, service, date and time. The salon does not have to interpret the LINE conversation again or type the service into a new calendar.
After the scalp-care visit, staff open POS and choose the eligible appointment from the Bookings list. The booked Scalp Revival Course and its saved ฿7,200 total load into Current sale. Staff can review the line, use the appropriate payment method and complete checkout for that customer. The booking then closes through the standard POS completion path, and the completed receipt remains available for printing. When the customer has a saved email or connected chat channel, the current receipt flow can also deliver the receipt there.
This is the useful handoff: the connected customer conversation handles the enquiry, Bookings protects the appointment time, and POS records the final customer-specific checkout. The three stages stay connected without asking reception to rebuild the visit at the till.
3. A true walk-in can be a fast Catalog-service checkout
Now take a different visit. Iris walks in for a Blow Dry. The team can handle it immediately between appointments, and no one needs a calendar reservation or provider assignment for this example. Blow Dry already exists in the salon's Catalog at ฿600.
Staff open POS, select Blow Dry from Services, choose Iris as the customer and open Current sale. Once the work is finished, they take the payment and complete the sale. A customer is required because this is a standalone service, not an anonymous retail-product purchase.
This path is intentionally narrow. POS records and completes the sale, but it does not create an appointment, reserve a provider or resource, or add an instant “service performed” state to the calendar. One checkout should therefore be understood only as a customer-linked sale.
When a walk-in should still start in Bookings
Direct POS is not the right shortcut when a customer still needs operational capacity. If a walk-in requests a haircut now and the salon must assign a stylist, check today's availability and reserve the next hour, staff should use Bookings → New Booking → Start now. That creates a real appointment under the normal availability rules. The team can then check out that booking in POS after the service.
| Front-desk situation | Start in | What the system records |
|---|---|---|
| Customer reserves a future nail, hair, lash, spa or massage slot in a connected chat | AI-assisted customer chat | A normal appointment with customer, service, date/time and provider under the business's booking rules |
| Walk-in still needs a stylist, therapist, room and time reserved now | Bookings → New Booking → Start now | A schedule-valid appointment that can later be selected in POS |
| Quick walk-in work is already handled; only customer-linked payment remains | POS → Services | A standalone service sale, not an appointment or capacity reservation |
Set up the boundary before the Saturday rush
The salon or spa does not need a complicated operating manual. It does need a few decisions that match the way the team already works:
- Choose which nail, hair, lash, spa and massage services customers may book themselves and which remain staff-only.
- Give each bookable service a truthful duration, price and eligible provider list, then maintain provider and room availability.
- Decide whether a service auto-confirms, waits for staff approval, or requires the configured deposit or full-payment step.
- Connect only the messaging accounts the team is ready to monitor, test each connection, and remember that provider reply windows still apply.
- Enable AI replies only when the business wants the assistant to answer and continue booking requests; keep Catalog and business information current because they remain the factual source.
- Agree on the walk-in rule: use Start now when staff/time must be reserved; use direct POS only when checkout is the remaining task.
- Keep genuine quick services such as Blow Dry in Catalog so staff charge the same named service rather than typing an improvised line at the counter.
That small amount of discipline keeps the fast path genuinely fast. Staff do not have to force every sale through a calendar, and the business does not lose appointment capacity simply because a customer arrived without booking ahead.
How salon, spa and massage booking and POS stay connected
A practical salon, spa and massage booking and POS system does not force every customer through one identical process or make reception work from separate social inboxes. A planned Scalp Revival Course can move from a supported connected channel to a protected appointment and then into POS. LINE, Messenger, Instagram, WhatsApp, Telegram and TikTok enquiries can follow the same configured booking rules, with channel-appropriate messages. Email remains staff-assisted, and direct phone-call intake is still work in progress. A completed Blow Dry can go straight to customer-linked checkout, while a walk-in treatment that still needs a provider or room can start now as a real booking.
To see how booking, checkout and the next customer interaction fit into the broader cycle, explore the WelaOS growth loop. You can also browse other service-business use cases or compare WelaOS plans.

