OĞUZ EROL · MarkdownTR
Open MarkdownClose
Source: https://oguzerol.com/en/hotel-whatsapp-booking-automation/

[![Capture complete booking requests. Illustrative interface: 12–15 October • 2 adults | Booking request | Awaiting reception approval. Dates and guest details; Structured request records; Clear reception handoff.](https://oguzerol.com/gorseller/hizmet-kapaklari/otel-whatsapp-rezervasyon-otomasyonu-seri-v2-en.webp)

View full size](https://oguzerol.com/gorseller/hizmet-kapaklari/otel-whatsapp-rezervasyon-otomasyonu-seri-v2-en.webp)

# WhatsApp Automation for Hotel Rates and Bookings

[Oğuz Erol](https://oguzerol.com/en/about-me/)  |  12 min read

“Do you have a room for two in November, and how much is it?” Before your hotel can answer, someone needs to confirm the dates, check a suitable room and explain the total price and terms. **I build WhatsApp workflows that move this conversation forward.** A guest can submit a booking request without repeating their details, while reception sees the conversation and the information already collected.

This is an **illustrative hotel scenario, not a connection to a live property**. The room, price and confirmation code below are fictional. What can be implemented depends on access to your booking software and your operating rules.

[Plan your hotel’s workflow with me](https://oguzerol.com/en/contact/) · [Explore the full WhatsApp API service](https://oguzerol.com/en/whatsapp-business-api-automation/)

## Try the hotel workflow

Change the stay and scenario to see the response. All rooms, rates and outcomes are fictional; this demo sends no messages and creates no bookings.

**Ready to try**

Choose a stay and a scenario. The response appears here.

## Step by step on a phone: the 0850 hotel demo

The simulator above runs on this web page. The WhatsApp version of the same flow is live on my own 0850 business line: the guest types dates and party size however they like, AI understands them, and code calculates the rate from a sample tariff. The messages below come from that line, translated from Turkish; the AI replies are from real model tests. In this phone example the guest travels with a child, so the total is TRY 15,000 and the confirmation code is DEMO-7C41E2A9; the web simulator and the “How does the example conversation work?” walkthrough below are for two adults (3 nights, TRY 13,500, DEMO-001). The figures differ because these are two separate examples on the same tariff logic.

**Try it from your phone.** Send **OTEL DEMO** (Turkish for “hotel demo”) to [+90 850 304 43 65](https://wa.me/908503044365?text=OTEL%20DEMO) on WhatsApp. The live demo answers in Turkish, and its sample rates are in Turkish lira (TRY). Write your dates and party size any way you like and see the rate, request and sample confirmation steps.

 [Start the hotel demo on WhatsApp](https://wa.me/908503044365?text=OTEL%20DEMO)

![QR code that starts the hotel rate and booking demo on WhatsApp](https://oguzerol.com/gorseller/whatsapp-otomasyonu/qr-otel.svg)

1. Dates and guests in plain text
2. Missing details are asked
3. Sample rate
4. Booking request
5. Confirmation
6. Handover to reception or sales

**1. The guest writes freely; missing details are asked in natural language.** There is no form to fill in. A side question gets answered too, and if the demo data doesn’t cover it, nothing is made up.

OE**Oğuz Erol · 0850**Business account · hotel demo

OTEL DEMO21:10

**HOTEL DEMO** · Runs on sample data; this is not a real hotel or booking. When would you like to come? Write your dates, how many of you there will be and any questions, however you like. In this demo your messages are interpreted by Google Gemini.21:10

Try a sample dateTalk to Oğuz

coming nov 15, staying 3 nights, is there parking?21:11

Parking information is not included in this demo data. Could you tell me how many adults and, if any, how many children will be staying?21:11

**2. Once the details are complete, a sample rate arrives.** A sentence like “my wife, me and our 7-year-old son” becomes two adults and one child. Room, amount and cancellation terms come from a fixed sample tariff, not from the AI, and the quote says how long it is valid.

my wife, me and our 7-year-old son21:12

Thank you, your details have been received. The sample rate and room details are being calculated now. **SAMPLE RATE** · 2026-11-15 → 2026-11-18 · 3 nights 2 adults, 1 child · Standard room Total 15,000 TL; breakfast and taxes included. Sample terms: free cancellation until 18:00 three days before arrival; after that, one night. Rate valid for 30 minutes, room not held.21:12

Try the request stepStart over

**3. Request and confirmation are separate steps.** The request message says clearly that no room is held yet. At confirmation, availability is checked again; if the last room has sold, no confirmation code is issued and another date or reception is offered.

**SAMPLE REQUEST** · No booking confirmation yet. Availability and the booking are checked again at the last step.21:12

Try sample confirmationTalk to Oğuz

**SAMPLE CONFIRMATION** · DEMO-7C41E2A9 The demo booking is complete. No real room, payment or reservation was created. Would you like this flow for your own business?21:13

I want this for my hotelNew example

Briefly describe your business, the booking software you use and the job you want solved. This message is a real service request, separate from the demo booking.21:13

Tapping the same quote button twice does not open two records, and an expired rate cannot be confirmed. The guest can type **OĞUZ** or tap a button at any time to reach a person, and automatic replies stop at that moment. The AI works out the dates, the party size and what the question means; it does not set the rate, availability or cancellation terms. At a real hotel those three come from the booking software. After confirmation, sending **KONAKLAMA DEMO** in the same chat opens check-in, breakfast and transfer request steps; I walk through them on the [hotel guest communication page](https://oguzerol.com/en/hotel-whatsapp-guest-communication/).

## How does the example conversation work?

[Open the illustrative hotel workflow demo](https://oguzerol.com/gorseller/whatsapp-otomasyonu/otel-demo-en.mp4)

A silent workflow demo; it does not create live reservations. The steps also appear in text below.

**1. Confirm dates and party size.**

> Guest: Could I get a price for two adults, 15–18 November 2026?

The workflow collects arrival and departure dates, adult numbers and children’s ages where relevant. It clarifies vague requests such as “next weekend”. This example covers three nights.

**2. Retrieve a room option and the total price.**

> Assistant: The example search shows a standard room available. Three nights for two adults cost TRY 13,500 in total, including breakfast and taxes. Under this example rate plan, cancellation is free until 12 November at 18:00; afterwards, one night’s charge applies. Would you like to submit a booking request?

In a real implementation, the hotel booking system, channel manager or authorised rate source supplies this information. The reply specifies the room type, currency, total stay price, inclusions and cancellation terms. Missing information is resolved before presenting a firm offer. AI does not invent the rate.

**3. Record the request and explain its status.**

> Guest: Yes, please submit the request.
>
>
>
> Assistant: I have received your request. Availability and the booking result are being checked. No room has been reserved yet.

The workflow collects the contact details required for the request. It checks availability again rather than treating the earlier search as a guarantee. If it cannot create reservations in the hotel system, it sends the request to reception and tells the guest.

**4. Confirm only after the operation succeeds.**

> Assistant: The example hotel system has confirmed the reservation. Reference: DEMO-001. Arrival 15 November, departure 18 November; standard room, two adults, total TRY 13,500.

This illustrates the reply sent after a successful system record or confirmation by an authorised employee. If a deposit is required, the hotel’s payment process is connected separately. A payment screenshot alone is not treated as confirmation; a verified payment result is required.

## What other hotel workflows can use the same number?

| Use case | Function for guests and staff |
| --- | --- |
| Alternatives when a room is unavailable | Query different dates or room types from the availability source rather than suggesting unavailable inventory. |
| Arrival information | Answer questions about location, parking, check-in and late arrivals using approved hotel information. |
| Airport transfer requests | Collect flight and party details, then wait for confirmation from the responsible team or provider. |
| Requests during a stay | Route towels, housekeeping or maintenance requests to the right team and distinguish open from completed work. |
| Booking changes | Match the relevant record securely, show the revised terms and obtain approval before making a change. |
| Questions in another language | Explain approved information and retrieved results in the guest’s language while preserving dates and prices. |

You do not need to implement every use case at once. Rate enquiries, availability checks and reception handover usually provide a clear starting scope.

## Which hotel systems can it connect to?

A property management system, booking engine or channel manager may provide suitable access for rate and availability queries. Creating, changing and cancelling reservations require separate permissions. I verify the actual product and your account’s access before defining the integration.

A hotel using Excel or Google Sheets can also collect and track requests. However, I would not promise a guaranteed last-room booking from a manually maintained spreadsheet. Where staff approval is needed, that step remains visible to the guest. The same records may also support [custom hotel reservation reporting screens](https://oguzerol.com/en/hotel-reservation-records-reporting-screens/).

### What can be delivered with each level of software access?

| Available access | Possible WhatsApp scope |
| --- | --- |
| Hotel information document only | Answer questions about amenities, location and rules; collect dates and party size. Reception verifies the rate. |
| Current rate and availability lookup | Present options from the source. Recording a booking requires reception or a separate transaction connection. |
| Permission to create reservations | Build a booking workflow with a final availability check and verified recording result. Deposit requirements are handled separately. |

Connecting WhatsApp does not automatically synchronise all sales channels. Keeping OTA and direct sales on the same inventory remains the role of the PMS and channel manager. If room holds or concurrent requests cannot be handled reliably, I add staff review before definitive confirmation.

## How does reception take over?

When a guest requests a person, raises a special requirement or the source system is unavailable, the conversation is assigned to staff in the shared inbox. Reception sees the dates, party size, offered option and earlier messages, then replies through the hotel’s WhatsApp number. Automated replies pause when staff take over. I agree the restart rule with the hotel.

The assistant can say that it cannot retrieve the information and is passing the request to reception. Outside working hours, the stated response time follows the hotel’s actual staffing arrangements; immediate human support is not promised.

## How are permission, data and costs handled?

[Meta’s messaging rules](https://whatsappbusiness.com/policy/), checked on 24 September 2026, also apply to this workflow. I do not record a booking enquiry as a marketing subscription. Information notices, retention, staff access and deletion procedures are defined as separate implementation requirements.

Costs depend on the integration, selected scenarios and usage. Alongside setup, the proposal considers Meta messaging charges, hosting and any AI use. One hotel may only need enquiry collection; another may need a two-way booking integration. [WhatsApp’s current pricing](https://whatsappbusiness.com/products/platform-pricing/) is checked again when the proposal is prepared.

## What do we test before accepting the hotel workflow?

| Test case | Expected behaviour |
| --- | --- |
| A date is missing or departure precedes arrival | Clarify the dates instead of producing a price. |
| The rate source does not respond | Do not present an old rate as current; route to reception. |
| Another channel sells the last room | Do not generate confirmation for a failed booking. |
| The same message arrives again | Do not turn one request into duplicate reservations. |
| Reception starts replying | Pause the bot and show staff the details already collected. |
| The guest writes in another language | Preserve dates, amounts, currency and cancellation terms in translation. |

These are project acceptance checks. The example on this page does not test a real PMS connection; I test your hotel’s live integration separately.

## How do we measure the result?

We track whether rate enquiries collect complete dates and party details, whether a valid offer is returned and whether a reservation is actually confirmed. Conversations awaiting staff and failed data queries are recorded separately. A request received and a booking confirmed are distinct outcomes in the report.

[Tell me which hotel software you use and which conversation you want to automate first](https://oguzerol.com/en/contact/). For arrival, transport and transfer questions after booking, see [hotel WhatsApp guest communication](https://oguzerol.com/en/hotel-whatsapp-guest-communication/). For the wider service, explore [WhatsApp Business API setup](https://oguzerol.com/en/whatsapp-business-api-automation/).

I am [Oğuz Erol, the author of this scenario](https://oguzerol.com/en/about-me/). I use the WhatsApp API and a team inbox on my own business number. The hotel, prices and results here are illustrative, not a published hotel customer case study. My [API setup service](https://oguzerol.com/en/whatsapp-business-api-automation/) explains the implementation process.

## Frequently Asked Questions

### Where does the assistant get current room rates?

From the authorised hotel system or rate source. Without a live connection, it collects the necessary details and passes the request to staff for a price check rather than claiming to know the current rate.

### Is the booking confirmed when the guest says yes?

No. That may be a request or an approval step. The hotel’s conditions must be met and the booking system or an authorised employee must confirm the reservation.

### What if another channel sells the room after the search?

Availability is checked again at the booking stage. Where the system supports an inventory hold, that capability can be used. A failed operation is not presented as a confirmed booking; alternatives or reception support are offered.

### Can we use the demo with our own hotel system?

The interactive example and video illustrate a proposed workflow. To implement it at your property, I review your software access, rate rules and reception process, then build the corresponding integration.

[Back to top ↑](https://oguzerol.com/en/hotel-whatsapp-booking-automation/#icerik)

## You may also find these useful

[WhatsApp Guest Communication for HotelsAnswer hotel guests' arrival, parking and transport questions on WhatsApp, then route requests to the right team. See the workflow and integration limits.](https://oguzerol.com/en/hotel-whatsapp-guest-communication/)[WhatsApp Business API Setup and AutomationConnect WhatsApp enquiries to a shared inbox, customer records and business systems. Explore API setup, automated replies and handover to your team.](https://oguzerol.com/en/whatsapp-business-api-automation/)[AI for Hotels | From Question to ReservationExplore AI for hotel guest enquiries, multilingual communication and review replies. See a WhatsApp booking example and consider the right implementation scope.](https://oguzerol.com/en/ai-for-hotels/)

[Browse all articles →](https://oguzerol.com/en/articles/)

WHAT YOU CAN ASK FOR

## How do I work?
Work-hour packages

Tell me about your business and what you need on WhatsApp or by phone; we agree on **a work block of somewhere between 5 and 40 hours** and I start doing what is needed. What you get is not a calendar window — it is net working hours spent directly on your business. I can use 40 hours working three days straight, or deliberately spread it out and finish it over a year — whatever the work calls for. I do not spend my time estimating how long something will take, I spend it doing the work; every hour I spend leaves a lasting result in your business. We keep going for as long as you find it useful.

WORK BLOCKS

## Why not monthly?
Is 40 hours a week?

On a fixed monthly fee both sides are watching the wrong thing: you watch a fixed cost, the other side watches how many more contracts like this they can line up. Working by the hour puts us both in front of the same thing — the real value of the work that got done. I know not having an upfront answer to "how much will this cost in total?" is the natural cost of this model. But instead of paying a fixed fee for months to a setup that is not producing results, you only pay for the qualified time spent on your work — and you see exactly where that time went, start to finish. That is why my clients keep coming back.

5hours300€ + VAT60€ per hour[Choose this block](https://wa.me/905496546489?text=Hi%2C%20I%27d%20like%20info%20about%20the%205-hour%20work%20block.)

10hours500€ + VAT50€ per hour[Choose this block](https://wa.me/905496546489?text=Hi%2C%20I%27d%20like%20info%20about%20the%2010-hour%20work%20block.)

20hours800€ + VAT40€ per hour[Choose this block](https://wa.me/905496546489?text=Hi%2C%20I%27d%20like%20info%20about%20the%2020-hour%20work%20block.)

40hours1,400€ + VAT35€ per hour[Choose this block](https://wa.me/905496546489?text=Hi%2C%20I%27d%20like%20info%20about%20the%2040-hour%20work%20block.)