Integration · Beds24

Beds24 bookings with WhatsApp confirmation and reminder

If your homestay or serviced apartments run on Beds24, ChatSales confirms the booking to the guest on WhatsApp from your number and reminds them 24 hours before the property's check-in time. Replies land in your team's inbox.

Beds24WhatsApp

Sample data. Shown in English: your customers get the Mexican Spanish template.

How it works

  1. A booking is confirmed in Beds24 (or a new booking comes in).
  2. ChatSales messages the guest with the property, arrival and check-in time, from your number.
  3. 24 hours before the property's check-in time, in its country's time zone, it sends a reminder.
  4. Local numbers are completed with the property country's code.

Use cases

This is the message your customers get, in three kinds of business. Sample data; customers receive the Mexican-Spanish template.

Beds24 WhatsApp message sent with ChatSales: Villas
VillasXimena gets the confirmation and her check-in reminder on WhatsApp.
Beds24 WhatsApp message sent with ChatSales: City suites
City suitesÓscar goes straight there without hunting for the confirmation email.
Beds24 WhatsApp message sent with ChatSales: Eco lodges
Eco lodgesRenata asks for directions by replying to the confirmation message.

Integrate Beds24 now → No account yet? Create one for free →

What it does and doesn't do

✅ It can🚫 It can't
Confirm every new booking on WhatsApp: property, arrival date and check-in time.Message guests with no phone on the booking (Beds24 doesn't notify when only the phone is edited later).
Remind the guest 24 hours before check-in, in the property's time zone; if the stay moves, the reminder moves with it.Write about requests, inquiries, cancelled bookings or blocked dates.
Read bookings from Booking.com, Agoda, Airbnb and your own site, all through Beds24.Change bookings, prices or availability: it only reads bookings and properties.
Write without Meta-approved templates (Utility category).

🔐 The invite code is swapped once for lasting read access to your Beds24 bookings and properties. ChatSales stores it encrypted and only uses it to read bookings. You can revoke it any time in Beds24 (Settings → Marketplace → API). Unused access expires after 30 days; ChatSales refreshes it weekly.

Set up in 3 steps

  1. In Beds24, generate an invite code (Settings → Marketplace → API, with booking and property permissions). It expires in 24 hours and works once.
  2. Paste it into ChatSales when you turn on Beds24 in the App Store.
  3. Paste the ChatSales URL into each property's Booking Webhook (Settings → Properties → Access). Properties without it send nothing.

See the step-by-step guide →

The message your customer gets

ChatSales creates this template in Mexican Spanish and submits it to Meta; here is what it says, in English (you can pick another approved flow):

Hi Ana, your booking at Bukit Bintang Suites is confirmed: you arrive Friday, October 17 (check-in 3:00 pm). We're writing from KL Stays; if you have questions, reply to this message.

What you need

You need:

A WhatsApp API number connected in ChatSales (Connect your WhatsApp). These messages are the first contact with someone who has not written to you, so WhatsApp only allows them with a Meta-approved template.

To be an admin of your ChatSales team and have access to your Beds24 account.

Rules that protect your number

Numbers without a country code: your guests come from many countries, so by default we only message numbers with "+code". If nearly all your guests are from Mexico, you can turn it on under Connection. With Beds24, a local number is completed with the property country's code (for example, in Malaysia "012-345 6789" goes to +60 12-345 6789).

Frequently asked questions

Does Beds24 integrate with WhatsApp?

Yes. With ChatSales: Booking confirmation and check-in reminder on WhatsApp. You turn it on from the ChatSales App Store in 3 steps, with your WhatsApp API number.

Which bookings get messages?

Only confirmed or new bookings with a phone. Not requests, inquiries, cancellations or blocked dates.

What if the guest changes their phone later?

Beds24 doesn't notify when only the phone is edited, so that change doesn't reach ChatSales.

What about numbers without a country code?

With Beds24, a local number is completed with the property country's code (for example +60 in Malaysia).

Do I have to set up each property?

Yes: paste the ChatSales URL into the Booking Webhook of each property you want to connect.