A spa owner in Chiang Mai had a beautiful space, great therapists, and zero bookings on weekdays. She was paying ฿15,000 a month on Facebook ads that brought likes but not customers. Her Google listing said "permanently closed" because a previous owner never updated it. Her LINE OA had 400 followers who never heard from her.
Six months later, weekday bookings hit 80% capacity. She spent ฿2,000 a month on marketing instead of ฿15,000. The change was not one magic tactic — it was eight small things done consistently.
This guide covers the eight most effective ways to drive bookings and walk-ins for Thai businesses. These are not theories. They are tactics that work for hotels, spas, restaurants, dental clinics, and tour operators across Thailand right now.
1. Google Business Profile Optimization
Your Google Business Profile (GBP) is the single most important free marketing tool for any Thai business that serves local or tourist customers. When someone searches "spa near me" or "best dentist Sukhumvit," Google shows the map pack first — before any website.
Most Thai businesses have a GBP. Few have an optimized one.
Here is what optimization actually means:
Claim and verify your listing. If you have not done this, nothing else matters. Go to business.google.com and claim your business. Verification usually takes a postcard or phone call. Do this today.
Complete every field. Google rewards completeness. Fill in:
- Business name (exact legal name, no keyword stuffing)
- Category (choose the most specific primary category, add 2 to 3 secondary ones)
- Hours (including holiday hours — update these or Google penalizes you)
- Phone number (one that someone actually answers)
- Website URL
- Service area or address
- Business description (750 characters, front-load your key services and location)
Add 20+ high-quality photos. Businesses with more than 20 photos get 35% more clicks to their website than those with fewer than 5. Include:
- Exterior (so people can find you)
- Interior (so people know what to expect)
- Team photos (builds trust)
- Service/product photos (what they are buying)
- Menu or price list (reduces friction)
Update photos monthly. Fresh photos signal an active business.
Post weekly Google updates. Most businesses ignore this feature. Google lets you post updates, offers, and events directly to your listing. These show up when people find you on Google Maps. Post your weekly specials, new services, or upcoming events. Each post stays live for 7 days.
Choose the right categories. A dental clinic should not just be "Dentist." Add "Cosmetic Dentist," "Teeth Whitening Service," and "Dental Implants Provider" as secondary categories. A hotel should add "Resort," "Wedding Venue," or "Conference Center" if applicable. More categories mean more searches where you appear.
| GBP Action | Impact | Time Required |
|---|---|---|
| Claim and verify | Essential — nothing works without this | 30 minutes + verification wait |
| Complete all fields | 70% more likely to attract visits | 1 hour |
| Add 20+ photos | 35% more website clicks | 2 hours initially, 30 min/month |
| Weekly posts | Shows up in more local searches | 15 minutes per week |
| Correct categories | Appear in relevant searches | 15 minutes |
This is foundational. Every other tactic in this guide works better when your Google listing is solid.
2. LINE Promotions That Drive Immediate Action
LINE is Thailand's dominant messaging platform with over 53 million users. If your business is not using LINE OA for promotions, you are leaving the easiest bookings on the table.
But sending promotions on LINE is not the same as sending good promotions. Most businesses blast generic messages that get ignored. Here is what works:
Time-sensitive offers. "20% off all facials — today and tomorrow only" outperforms "We have great facials" every single time. Give people a reason to act now, not later.
Segment your audience. LINE OA lets you tag followers based on their interactions. Someone who asked about teeth whitening three weeks ago should get a different promotion than someone who booked a cleaning last month. Relevance drives response rates.
Rich messages with one clear action. Use LINE's card format with an image, a short description, and a single button. Do not send a wall of text. One offer, one image, one button. That is it.
Flash deals for slow periods. If Tuesday afternoons are dead, send a Monday evening message: "Tomorrow only — ฿500 off any afternoon treatment. Reply 'BOOK' to reserve your slot." This fills empty chairs with customers who would not have come otherwise.
Loyalty rewards via broadcast. "You have visited us 3 times this month. Your next visit includes a free upgrade." This costs you almost nothing but makes the customer feel valued and come back faster.
For a detailed breakdown of LINE marketing fundamentals, read our complete LINE marketing guide. If you need help crafting messages that actually get responses, check out how to write LINE messages that get replies.
Sample weekly LINE promotion calendar:
| Day | Promotion Type | Example |
|---|---|---|
| Monday | Early-week flash deal | "Tue-Wed special: ฿200 off any massage. Reply BOOK" |
| Wednesday | Content + soft sell | Photo of your best dish/treatment + "Available this weekend" |
| Friday | Weekend urgency | "Only 4 slots left Saturday. Book now before they fill" |
Three messages a week is the sweet spot. More than that and people mute you. Fewer and they forget you exist.
3. AI Chatbot on Your Website
Your website gets visitors at all hours. At 11 PM when a tourist is planning tomorrow's activities. At 6 AM when someone checks prices before work. At 2 PM on a Sunday when your staff is on break.
If those visitors cannot get answers instantly, they leave. They go to the next business on Google that does answer.
An AI chatbot solves this by being available 24 hours a day, 7 days a week, in multiple languages, without needing staff.
What a good website chatbot does:
- Answers FAQs instantly. Price, location, hours, parking, what to bring, cancellation policy — the questions your staff answers 50 times a day. The chatbot handles them in seconds.
- Takes bookings directly. "I want a Thai massage tomorrow at 2 PM" gets a confirmed booking, not a "please call us during business hours" message.
- Qualifies visitors. A hotel chatbot can ask check-in date, number of guests, and room preference — then show available rooms with prices. The visitor goes from browsing to booking in one conversation.
- Speaks Thai and English. For businesses serving both locals and tourists, bilingual support is not optional. An AI chatbot switches languages naturally without needing separate staff for each.
The impact is measurable. Businesses that add an AI chatbot to their website typically see a 15 to 30% increase in online bookings because they capture the visitors who would have bounced.
Think about it: if your website gets 1,000 visitors a month and 2% book (20 bookings), increasing that to 3% with a chatbot gives you 30 bookings. That is 10 extra bookings a month from visitors you were already getting.
For a deeper look at how AI chatbots work and which type fits your business, read our complete guide to AI chatbots in Thailand. And if you want to see real pricing comparisons, check out our AI chatbot pricing guide for 2026.
4. Social Media Content That Drives Foot Traffic
Social media for Thai businesses is not about going viral. It is about showing up consistently so that when someone in your area needs your service, you are the first business they think of.
The content types that drive walk-ins and bookings:
Behind-the-scenes content. Show your kitchen preparing dishes. Show your therapists setting up a treatment room. Show your dentist explaining a procedure. This builds trust because people see the real business, not a polished ad.
Before-and-after posts. For spas, clinics, salons, and dental practices, these are your most powerful content. A teeth whitening result photo does more selling than any ad copy. Always get customer permission first.
Customer stories. A 15-second video of a happy customer saying "I come here every month" is worth more than a ฿10,000 ad. Ask your best customers if they would mind a quick video testimonial. Most are happy to help.
Location-tagged posts. Every post should tag your location. When someone searches that location on Instagram or Facebook, your posts appear. This is free local visibility.
"Available today" posts. A restaurant posting "Fresh seafood just arrived — tonight's special is grilled prawns ฿350" at 3 PM drives dinner walk-ins. A spa posting "2 slots just opened for this afternoon" fills cancellations. These are not advertisements. They are availability updates that create urgency.
Platform priorities for Thai businesses:
| Platform | Best For | Post Frequency |
|---|---|---|
| Local Thai customers, events, reviews | 3 to 5 times per week | |
| Visual businesses (food, beauty, hotels), tourists | 3 to 4 times per week | |
| TikTok | Younger demographics, viral potential | 2 to 3 times per week |
| LINE Timeline | Direct followers, promotions | 1 to 2 times per week |
The 80/20 rule of social content: 80% value (tips, behind-the-scenes, customer stories, useful information) and 20% promotion (offers, booking links, new services). Businesses that only post promotions get ignored. Businesses that provide value get followed and remembered.
5. Review Management
Reviews are the digital version of word-of-mouth. For Thai businesses, they are especially powerful because both locals and tourists check reviews before choosing where to go.
The numbers are clear: 87% of consumers read online reviews for local businesses. A one-star increase on Google correlates with a 5 to 9% increase in revenue.
Where reviews matter most:
- Google (critical for map pack ranking and tourist decisions)
- TripAdvisor (essential for hotels, restaurants, and tour operators serving tourists)
- Facebook (important for local Thai customers)
- Wongnai (Thailand's largest local review platform for restaurants)
How to get more reviews without being pushy:
Ask at the right moment. The best time to ask for a review is right after a positive experience. After a customer compliments your food, your service, or your results — that is your window. "We are glad you enjoyed it! Would you mind sharing that on Google? It helps other people find us."
Make it easy. Generate a direct review link from your Google Business Profile. Print a QR code and put it on your receipt, your table, or your checkout counter. Send the link via LINE after the visit. Every extra step you remove doubles the number of reviews you get.
Respond to every review. Every single one. Positive reviews get a thank-you that mentions something specific. Negative reviews get a calm, professional response that offers to make it right. Potential customers read your responses as much as the reviews themselves.
Handle negative reviews as opportunities. A negative review answered well shows potential customers that you care. "We are sorry about the wait time on Saturday. We have added an extra therapist for weekends to make sure that does not happen again." That response converts the negative into a positive signal.
| Review Platform | Priority for Hotels | Priority for Restaurants | Priority for Clinics |
|---|---|---|---|
| High | High | High | |
| TripAdvisor | High | High | Medium |
| Medium | Medium | High | |
| Wongnai | Low | High | Low |
| Booking.com | High | Low | Low |
Set a review goal. If you have 30 Google reviews, aim for 50 in the next 60 days. Assign one staff member to ask every satisfied customer. Track it weekly. Businesses that actively manage reviews consistently outperform those that do not.
6. Partnerships and Cross-Referrals
This is the most underused tactic in this guide. Strategic partnerships cost nothing and can become your most reliable source of new bookings.
The concept is simple: find businesses that serve the same customers but do not compete with you, then send customers to each other.
Partnership examples that work in Thailand:
- Hotel + spa: The hotel recommends your spa to guests. You give hotel guests a 10% discount and the hotel a small referral fee or reciprocal promotion.
- Restaurant + tour operator: The tour company includes your restaurant in their itinerary. You display their brochures and recommend them to diners looking for activities.
- Dental clinic + hotel: Hotels frequently get asked about dental services by medical tourists. A partnership where the hotel refers patients (and you provide a seamless pickup service) wins for everyone.
- Spa + beauty clinic: Different services, same customer. Your spa clients get a discount at the clinic. Their clinic patients get a discount at your spa.
- Cooking school + boutique hotel: The hotel recommends the cooking class. The cooking school recommends the hotel to travelers who book online.
How to approach a partnership:
- Identify businesses. Walk the streets around your location. Who serves your customers before or after they visit you? Those are your partners.
- Lead with value. Do not start with "Can you send us customers?" Start with "We would love to recommend your business to our customers. Here is what we were thinking..."
- Make it structured. Create referral cards or a simple tracking system. "Show this card for 10% off" lets you measure which partnerships actually drive bookings.
- Review monthly. Which partners sent you customers? Which did not? Double down on what works. Drop what does not.
Physical referral tools:
- Business cards with a partner discount code at your reception
- QR codes linking to your partner's LINE or booking page
- Joint promotions: "Book a massage and get 15% off dinner at [Partner Restaurant]"
- Shared loyalty programs for businesses in the same building or street
A well-run partnership program can deliver 10 to 20 new bookings per month without spending a single Baht on advertising.
7. TripAdvisor and Booking Platform Presence
If your business serves tourists — and in Thailand, most hospitality businesses do — your presence on booking platforms is not optional. It is a primary revenue channel.
The platforms that matter:
TripAdvisor is where tourists research before they book. Even if they book elsewhere, they read TripAdvisor reviews first. A strong TripAdvisor presence drives bookings across all your channels.
- Complete your listing with current photos, accurate hours, and updated menus/services
- Respond to every review within 48 hours
- Add "TripAdvisor Traveler's Choice" or "Excellent" badges to your website and physical signage if you qualify
- Upload new photos quarterly to keep your listing fresh
Booking.com and Agoda are essential for hotels and resorts. They charge commissions (15 to 25%), but they bring customers who would never find you otherwise.
- Optimize your listing photos (professional shots of your best room, not phone pictures of an empty room)
- Keep availability updated in real-time to avoid double bookings
- Set competitive rates but protect your direct booking margin by offering a small perk for direct bookings ("Book direct and get a free airport transfer")
Klook and GetYourGuide work well for tour operators, cooking classes, and experience-based businesses. Tourists increasingly book activities through these platforms.
Wongnai is essential for restaurants targeting Thai customers. It is Thailand's leading food and restaurant discovery platform.
Google Reserve allows customers to book directly from your Google listing. If your booking system supports it, enable this. It removes one entire step from the customer journey.
| Platform | Commission | Best For | Setup Time |
|---|---|---|---|
| TripAdvisor | Free listing (paid ads optional) | Hotels, restaurants, spas, tours | 1 to 2 hours |
| Booking.com | 15 to 25% | Hotels, resorts, hostels | 2 to 4 hours |
| Agoda | 15 to 25% | Hotels (strong in Asia) | 2 to 4 hours |
| Klook | 15 to 20% | Tours, activities, experiences | 1 to 2 hours |
| Wongnai | Free listing | Restaurants | 1 hour |
| Google Reserve | Free | Any bookable service | Varies by booking system |
The direct booking strategy: Use platforms for discovery and first-time customers. Then convert them to direct bookings for repeat visits. A guest who books through Booking.com should leave with your LINE QR code and a reason to book directly next time: "Book with us on LINE and get 10% off your next stay plus a free breakfast upgrade."
This is not about avoiding platforms. It is about using them as the top of your funnel and building a direct relationship for the long term.
For more strategies on converting platform customers into direct ones, read our guide to getting more customers for your local Thai business.
8. Local Events and Workshops
Hosting or participating in local events positions your business as a community hub, not just a service provider. Events drive walk-ins from people who would never have found you otherwise.
Events that work for different business types:
Spas and beauty clinics:
- Free skincare consultation days ("Bring your skincare routine, we will tell you what is working and what to change")
- Mini treatment samplers (15-minute express facials at ฿200 instead of full-price)
- Partner events with beauty brands for product launches
Restaurants:
- Cooking classes featuring your signature dish
- Wine or cocktail tasting evenings
- "Chef's table" experiences for small groups
- Cultural food events during Thai festivals
Hotels and resorts:
- Wellness weekends with yoga sessions and spa packages
- Photography workshops featuring your property
- Weekend brunch with live music
- Networking events for local expat communities
Dental clinics:
- Free oral health check-up days
- Teeth whitening promotions during quiet months
- Educational seminars on dental care for families
Tour operators:
- Free walking tours of the neighborhood (ending at your booking office)
- Photo walks through scenic routes
- Cultural exchange events with local artisans
How to promote your events:
- Google Business Profile — Post the event 2 weeks in advance
- LINE broadcast — Send to your followers with a booking link
- Facebook event — Create a proper event page, invite followers, consider ฿500 to ฿1,000 in targeted local ads
- Physical signage — Put a sign outside your business. Many walk-ins come from people who just walked past
- Partner promotion — Ask your partnership network to share with their customers
The follow-up is where the money is. Every event attendee should leave with:
- Your LINE QR code
- A reason to come back ("฿200 off your first full treatment, valid 30 days")
- A memorable experience they will tell friends about
A monthly event costs ฿2,000 to ฿5,000 to run and can bring 20 to 50 new potential customers through your door. Even if only 20% convert, that is 4 to 10 new paying customers from a single afternoon.
Putting It All Together: Your 90-Day Action Plan
You do not need to do everything at once. Here is a phased approach:
Days 1 to 7: Foundation
- Claim and optimize your Google Business Profile
- Set up or audit your LINE OA
- Audit your presence on relevant booking platforms
Days 8 to 30: Build
- Add an AI chatbot to your website for 24/7 booking support
- Start a weekly social media posting schedule
- Launch your first LINE promotion
- Ask 10 happy customers for Google reviews
Days 31 to 60: Grow
- Approach 3 to 5 potential partnership businesses
- Host your first event or workshop
- Set up automated review requests after every visit
- Analyze which channels drive the most bookings
Days 61 to 90: Optimize
- Double down on your top 2 to 3 channels
- Scale partnership referrals
- Test different LINE promotion formats
- Review and respond to all new reviews weekly
Track one key metric: bookings per week. Everything you do should move that number. If a tactic is not driving bookings after 30 days of consistent effort, try something else.
How ThaiBot Helps You Get More Bookings
Several of these tactics — the AI chatbot, LINE automation, and review follow-ups — work significantly better with the right technology behind them.
ThaiBot's AI agent Tawan handles the customer-facing side automatically:
- Website visitors get instant answers and can book directly through chat, in Thai or English, at any hour
- LINE followers receive personalized promotions based on their interests and past interactions, not generic blasts
- Booking follow-ups happen automatically — confirmation, reminders, and post-visit review requests
Instead of hiring additional staff to cover nights and weekends, or paying a marketing agency ฿30,000 a month to manage your social channels, you get an AI agent that works around the clock for a fraction of the cost.
The businesses using ThaiBot typically see their first increase in bookings within the first week, simply because they stop losing the customers who message outside business hours.
For a detailed comparison of AI support costs versus hiring staff, read our cost analysis.
Measuring What Works
Do not guess which tactics drive bookings. Track them.
Simple tracking methods:
- Google Business Profile: Check "Insights" for calls, direction requests, and website clicks weekly
- LINE: Track message open rates, click-through rates, and coupon redemptions
- Website chatbot: Monitor conversations started, bookings made, and common questions asked
- Partnerships: Use unique discount codes per partner to track referrals
- Events: Count attendees, collect LINE adds, and track conversions over 30 days
- Booking platforms: Review your dashboard for booking volume, revenue, and guest reviews
| Channel | Key Metric | Target |
|---|---|---|
| Google Business Profile | Direction requests + calls per week | Growing 10% monthly |
| LINE | Promotion click-through rate | 15 to 25% |
| Website chatbot | Conversations to bookings | 20 to 30% |
| Partnerships | Referral bookings per month | 10 to 20 |
| Events | Attendees who book within 30 days | 20% conversion |
| Booking platforms | Monthly booking volume | Stable or growing |
Review these numbers every Friday. Spend 15 minutes looking at what moved and what did not. Adjust your effort accordingly. Marketing that is not measured is money wasted.
FAQ
Do I need to do all eight tactics at once?
No. Start with the two that require the least effort for your business type. For most Thai businesses, that is Google Business Profile optimization (free, one-time setup) and LINE promotions (you probably already have followers). Add one new tactic every 2 to 4 weeks as you build capacity.
How much should I budget for marketing each month?
You can execute six of these eight tactics for free or near-free. Google Business Profile, social media, review management, partnerships, events, and LINE (free plan) cost nothing but your time. Budget ฿2,000 to ฿5,000 per month for LINE OA messaging upgrades, occasional Facebook ad boosts for events, and event supplies. That is enough to see meaningful results.
Which tactic drives the fastest results?
LINE promotions to existing followers drive the fastest bookings — often within hours of sending. Google Business Profile improvements take 2 to 4 weeks to show up in search results. Partnerships take 1 to 2 months to build but deliver steady referrals long-term. An AI chatbot on your website starts converting from day one.
I am a hotel. Which tactics matter most for me?
Focus on Google Business Profile, TripAdvisor, Booking.com/Agoda presence, and partnerships with local tour operators and restaurants. Add an AI chatbot that handles booking inquiries in multiple languages. LINE promotions work well for repeat guests and local event bookings.
I am a restaurant. Where should I start?
Google Business Profile and Wongnai are your foundation. Add social media (food photos drive walk-ins) and partner with nearby hotels and offices for lunch delivery or group bookings. Host monthly events like cooking classes or tasting nights to build community.
How do I handle negative reviews without making things worse?
Respond within 24 to 48 hours. Acknowledge the issue, apologize if warranted, explain what you are doing to fix it, and offer to make it right. Never argue, never get defensive, never accuse the reviewer of lying. Other customers judge you by how you respond to criticism, not by the criticism itself.
Can an AI chatbot really take bookings or does it just answer questions?
Modern AI chatbots do both. They answer questions, check availability, confirm bookings, send reminders, and follow up after the visit. ThaiBot's agent Tawan handles the full booking flow in Thai and English without human intervention for routine requests. Your staff handles only the complex cases that need a personal touch.
How do I get my team to consistently ask for reviews?
Make it part of the checkout process, not an afterthought. Print a small card with a QR code linking to your Google review page. Hand it to every customer when they pay. Say "We would love your feedback" — that is it. Track how many reviews come in weekly and recognize the staff member whose customers leave the most reviews. What gets measured gets done.