How to reduce hotel no-shows with WhatsApp and phone agent confirmations
T-48h WhatsApp and T-24h phone confirmations tied to the PMS help hotels catch no-shows early and put rooms back on sale.
## 9:00 PM on a Friday and the room on the second floor is still dark It happens almost every week. Shift change at the front desk, and a yellow line on the PMS: OTA booking, flexible rate, pay at the property. The guarantee card declines, or it is an empty prepaid virtual card. The receptionist dials twice. Nobody picks up. They send the hotel's generic email, which lands in spam. By 11:30 PM the room is still free, while people walk past who would have paid a last-minute rate. In end-of-season books, hotel no-shows often sit between 5% and 15% of booked nights (city hotels and business properties near fairs or motorway junctions climb higher on holiday weekends). At 110–160 euros average revenue per room, that is thousands of euros gone with no recovery. Putting someone on the phone for 3 hours a day to call tomorrow's arrivals takes time away from guests at the counter. A WhatsApp flow plus a phone agent tied to the PMS does the same work without pulling staff off the desk. Wider picture on voice and WhatsApp at reception: AI agent for hotels on phone and WhatsApp. --- ## Why guests don't show up Most of them don't start the week planning to skip the stay. 1. **Precautionary double bookings.** They hold 2 properties with free cancellation, then forget one. 2. **Travel delays.** Ferry, flight, motorway queue: they arrive at midnight and don't want to dig for the hotel number. 3. **Confirmation emails nobody opens.** Portal transactional mail often sits under 25–30% open rate. WhatsApp is different on the open rate: over 90% of messages are read within a few minutes. A note on the app they already use with family gets a reply in 2 taps. --- ## Three-step protocol: T-48h, T-24h, arrival day You need a clear sequence that doesn't bombard the guest. ``` [Active booking on PMS] │ ▼ T-48 HOURS: WhatsApp confirmation / arrival time │ ┌───────┴───────┐ ▼ ▼ Replies No reply within 24h (ETA logged) │ ▼ T-24 HOURS: AI phone call │ ┌───────┴───────┐ ▼ ▼ Confirmed Unreachable / cancels (Update PMS) (release room / flag risk) │ ▼ Arrival day WhatsApp directions / self check-in ``` ### T-48h: WhatsApp message Two days out, the agent reads the PMS, takes the mobile number, and sends a short message: > "Hi Marco! We look forward to seeing you Friday at Hotel Riviera. What time do you think you'll arrive? If you need parking or want to go straight to the room, write us here." Three useful things at once: you learn if they forgot the date, you get a time for housekeeping, and you open a channel for parking or breakfast. If they reply "We'll arrive around 7:00 PM", the agent puts the ETA in the booking notes and closes the task. ### T-24h: phone call If 24 hours pass with no WhatsApp reply, and the booking is pay-at-property or has a card to verify, the call goes out. The agent dials, detects language from the country code (IT/EN/DE/FR), and goes to the point: > "Good morning, I'm calling from Hotel Riviera about the reservation under Marco Rossi for tomorrow evening. Is the trip confirmed? What time will you arrive so we can welcome you without a wait?" Late confirmation: "Perfect, I've noted 10:00 PM. Check-in stays open. If you're delayed further, write on the same WhatsApp. Safe travels." Cancellation: "Ok, I'll free the room on the system so you aren't charged the portal no-show night. Have a good day." With 24 hours' notice the room goes back on sale on the booking engine or the OTAs. ### Arrival day: directions and delays Morning of check-in: Maps, parking, and if you have electronic locks the self check-in link. If it's 8:00 PM, nobody's there, and they didn't declare a late arrival: > "How's the trip going? If you're arriving after dinner, give us a heads-up and we'll prepare the entry code." --- ## Ambiguous reply: a real example **Guest (WhatsApp voice note):** "We should arrive tomorrow evening but we're in a van that's 2.5 meters high: does the covered garage work? Otherwise we'll stay elsewhere." **Agent (text, after transcription):** "Hi! The underground garage clears 2.10 m, so the van won't fit. We have a fenced outdoor yard behind reception with no height limit. Shall I hold a spot there for tomorrow evening?" **Guest:** "Yes, confirm the room and the spot behind. We'll arrive around 8:30 PM." Room saved, logistics cleared, and reception didn't have to listen to the audio or look up garage height in a manual. --- ## When it hands off to reception There are cases where the agent shouldn't push: * Rate changes or discounts * A dispute on a charge * Severe allergies or accessible rooms There the agent stops answering alone and writes: "I'm passing this to Chiara at reception; she'll reply here on WhatsApp shortly." The desk screen gets the chat summary with room and the sticking point. Staff join with context already there. Sector details: DeepAgent hospitality solutions. --- ## PMS connection If you copy numbers by hand from Excel, the flow won't hold. The agent connects via API or webhook to systems used in Italy (Zak/WuBook, Slope, 5stelle, Ericsoft, Opera, Cloudbeds and similar). 1. **Read:** every hour it pulls new, changed, or arriving bookings in the next 48 hours. 2. **Write:** WhatsApp or phone confirmation → updates ETA and operator notes on the PMS. 3. **Cancel:** if the guest cancels on the call, status goes to cancelled and availability returns on the channel manager. --- ## Empty room vs automatic handling (rough numbers) Average property: 28 rooms, open 9 months, 72% occupancy, ADR 125 euros. * Sold nights/year: about 5,500 * Estimated no-shows (8% on flexible rates, half the mix): about 220 nights * Lost value: about 27,500 euros gross room revenue Recovering even half of those rooms (last-minute reopening or a fee after a verified contact) means 10–14,000 euros a season. A night receptionist or someone only on afternoon recalls easily costs over 2,200 euros gross a month. A voice + WhatsApp agent 24/7 costs a fraction of that salary and doesn't skip a line on the arrivals board. --- ## Frequently asked questions ### How do WhatsApp confirmations cut hotel no-shows? Open rates sit above 90%, usually within minutes. A contact 48 hours before arrival on an app guests already check gets a confirm, a time change, or an early cancel. The desk can put the room back on sale while there is still demand. ### What if the guest doesn't reply on WhatsApp? After 24 hours with no reply, DeepAgent places a phone call at T-24h. The AI phone agent matches language from the prefix, checks if the trip is on, logs ETA, or records a cancellation straight into the PMS. ### Which PMS platforms connect with DeepAgent? Via API or webhook: Zak/WuBook, Slope, 5stelle, Ericsoft, Opera, Cloudbeds and similar. The link reads arrivals and writes notes, ETAs, and cancellation status back into the property system. ### When does the agent hand off to reception? On rate edits, charge disputes, severe allergies, or accessible-room requests, the agent stops auto-replies. It flags Chiara (or your named desk) on WhatsApp with the transcript so staff continue the same thread with context. --- ## Try it on your bookings You don't need to change PMS or rebuild front-desk work. Connect WhatsApp and voice, set your property's confirmation rules, and see replies on real reservations. Talk to sales → · Create your agent →