Skip to content

How to get more direct hotel bookings from Instagram, WhatsApp and your Google listing

Most guests who book a hotel through a booking site saw the hotel somewhere else first: on Instagram, in a friend’s WhatsApp message or on Google. Getting more of them to book direct is less about advertising and more about putting an easy way to book in the places they already find you.

By The BedKeys team

9 min read

Message guest in BedKeys: a booking confirmation filled in from the booking, with Open in WhatsApp and Email

Key points

  • Guests go to a booking site when booking you direct is harder. Make your own booking link as quick on a phone as theirs.
  • Share ready-made links with the dates, guests or a promo code already filled in, so a question on WhatsApp becomes a booking in a few taps.
  • Put the same booking link on your Instagram profile, your Google listing and your website, and keep your phone number right everywhere.
  • Repeat guests are the easiest direct bookings: keep their mobile number, thank them after the stay and give them a reason to come to you first.

Why guests book through a booking site instead of you

A guest who likes your photos on Instagram doesn’t book through a booking site because they love paying more, or because they prefer the site to you. They do it because it is easier. The site shows free rooms, a price and a button. Your profile shows a phone number and “DM for rates”.

Each booking that goes that way costs you a commission, often a large share of the stay. Our guide to direct bookings and booking-site commission works out what that means for one stay and for a month. This guide is about the other side: the practical steps that move guests who already know you to booking with you.

  • No clear way to book. A bio with no link, a website with only a contact form, a Google listing with no booking link.
  • Slow replies. A guest who asks about dates at 10 p.m. and hears back the next afternoon has often booked elsewhere by then.
  • A price they can’t check. “Rates on request” sends guests to a site where they can see one.
  • Doubts about cancelling. If your rules aren’t written down, the booking site’s free cancellation looks safer.

Everything in this guide sends guests to one place: your own booking page. Before you share it anywhere, open it on a phone, as a guest would, and book a room. If it takes more than a few minutes, or the final price is higher than the first one you saw, fix that first.

  • A price with tax on every room, from the first screen.
  • Photos, beds and how many rooms are left for each room type.
  • No account to create. A name, a mobile number and an arrival time are enough.
  • The free-cancellation deadline shown before the guest confirms. Our guide to hotel cancellation policies has wording you can copy.

If you are still choosing a booking page, our guide to hotel booking engines lists what to check in a demo.

The booking page on a phone: each room type with its rate, what is included and the price with tax
The BedKeys booking page on a phone: each room type with its rate, what is included and the price with tax.

Instagram: turn followers into bookings

Instagram is where many guests first see a boutique hotel or a resort. It is also where they are most likely to be holding a phone and ready to tap. Give them somewhere to tap.

  • Put your booking link in your profile. Not a link to a page of links; the booking page itself, so a guest is one tap from your rooms.
  • Add a link to stories about an offer. A story about a quiet-season weekend should link to that weekend, not your home page.
  • Keep a highlight called Book. Saved stories that show the rooms, the price with tax and how to book stay on your profile for new visitors.
  • Answer direct messages with a link. When a follower asks about dates, reply with a booking link for those dates, not a list of prices to copy into a booking site.
  • Give followers their own promo code. A modest code shared only on Instagram tells you how many bookings came from there.

For many hotels, WhatsApp is where most questions arrive: “Do you have a room on Friday for two?” The slow way to answer is to check, type out the prices, wait for a reply, then take the details one message at a time. The fast way is a ready-made link: a link to your booking page with the guest’s dates and number of guests already filled in.

The guest taps it, sees the rooms that are free on their dates with the price, and books in a few steps. Your staff answer in seconds, and the booking reaches the desk with every detail typed in by the guest. If the guest still wants to talk, they can.

  1. Save a few replies

    Keep short saved replies in WhatsApp Business: a welcome, a reply to “do you have a room?”, and directions to the hotel.

  2. Answer with dates filled in

    For a question about dates, make a link with those dates and guests and send it with one line: “Here are our free rooms for Friday and Saturday, prices include tax.”

  3. Add a promo code when it helps

    For a returning guest or a quiet week, send a link with a promo code already filled in, so the discount is applied without them typing it.

  4. Follow up once

    If the guest hasn’t booked by the next day, one short message is enough: the link again, and a note if rooms are running low.

WhatsApp and call buttons on the booking page

Some guests will always want to ask a question before they book: Is there parking? Can we arrive at 2 a.m.? Is the pool heated? If your booking page gives them no way to ask, they close it and ask a booking site’s chat instead, or a rival hotel.

A WhatsApp button and a call button on the booking page keep them with you. The guest taps, asks, and comes back to book on the same page. Answer those messages quickly: a guest on your booking page is one reply away from booking.

Your Google listing

When someone searches for your hotel by name, the first thing they often see is your Google listing (your Google Business Profile): photos, reviews, a map, a phone number and links. It is also where a booking site’s price may appear next to yours. Make the direct path the obvious one.

  • Add your booking link. If you have a website, link to it and put a Book now button on it. If you don’t, your booking page’s own link can do the job.
  • Check the phone number and hours. A guest who calls a wrong number books somewhere else.
  • Keep the photos current. Real rooms, the reception, the view and the breakfast, taken in daylight.
  • Reply to reviews. A short, polite reply to every review, good or bad, shows a guest that someone is there.
  • Use the same name everywhere. The same hotel name, address and phone number on Google, Instagram, WhatsApp and your website.
WhereWhat to set upLink to use
Instagram profileThe booking page in your bio, a Book highlightYour booking page
Instagram stories and postsA link on stories about rooms or offersA ready-made link with the offer’s dates or promo code
WhatsApp repliesSaved replies in WhatsApp BusinessA ready-made link with the guest’s dates and guests
WhatsApp Business profileThe booking page as the profile’s websiteYour booking page
Google listingBooking link, phone number, hours, photosYour website or your booking page
Your websiteA Book now button or a search box on every pageYour booking page
Thank-you messageA promo code for the next stayA ready-made link with the promo code
Where to share your booking link, and what to put there
Booking page settings in BedKeys: the page’s link, and a Book now button to paste into the hotel’s website
Booking page settings in BedKeys: the page’s own link to share, and a Book now button to paste into your website.

Repeat guests: the easiest direct bookings

A guest who has stayed with you before doesn’t need a booking site to find you. Paying a commission on their second stay pays for an introduction they no longer need. Win these bookings first.

  • Keep the guest’s own mobile number. Whichever way they booked, make sure their own number is on their profile before they leave. Booking-site bookings often carry the site’s contact details, not the guest’s.
  • Send a thank-you after the stay. A short message with a promo code for their next visit, and a ready-made link with it filled in.
  • Recognise them when they come back. A note on the guest’s profile (a favourite room, a late arrival, an allergy) makes the second stay better than the first.
  • Treat local guests the same way. Families from nearby cities, companies that send staff often, wedding guests: all of them can book direct after the first time.
Automatic guest messages in BedKeys: booking confirmation, a reminder before arrival, and a thank-you at check-out
Automatic guest messages in BedKeys: a booking confirmation, a reminder before arrival, and a thank-you at check-out.

A two-week plan to get started

Getting more direct bookings, in two weeks

  • Book a room on your own booking page from a phone, and fix anything slow or unclear.
  • Put the booking link in your Instagram profile and your WhatsApp Business profile.
  • Add the booking link, the right phone number and current photos to your Google listing.
  • Put a Book now button on every page of your website, if you have one.
  • Save WhatsApp replies that answer date questions with a ready-made link.
  • Make one promo code for past guests and one for Instagram followers.
  • Write down your cancellation policy and show it on the booking page.
  • Check that every guest leaving this week has their own mobile number on their profile.
  • Send every guest who checks out a thank-you message with a promo code for the next stay.

How to tell if it’s working

Count two numbers each month: room nights booked direct, and room nights booked through booking sites. Use where each booking came from in your records, not what the desk remembers. A promo code for each place you share it (Instagram, past guests, your website) tells you which efforts bring bookings and which don’t.

Give it a season, not a week. Guests change habits slowly, and a returning guest with a code may not come back for months. Compare each month with the same month last year as well as with last month, because the seasons move both numbers.

Part of our guide to direct bookings: Direct bookings vs booking-site commission: what each booking really costs your hotel

Questions

What is the fastest way to increase direct bookings for a hotel?

Answer every WhatsApp and Instagram question about dates with a booking link that already has those dates filled in. It turns questions you already receive into bookings, without spending anything on advertising.

Do I need a website to get direct bookings?

No. A booking page with its own link can go on your Instagram profile, your WhatsApp Business profile and your Google listing. A website helps, and if you have one, put a Book now button on every page.

Should my direct price be lower than on booking sites?

Check your booking-site contracts first, as some set rules on the prices you show. Many hotels keep the public price the same and reward direct guests with a promo code shared privately, a better room or a late check-out.

How do I get booking-site guests to book direct next time?

Make sure their own mobile number is on their profile before they leave, give them a great stay, and send a thank-you message with a promo code for their next visit.

How do I know where my direct bookings come from?

Record where each booking came from, and use a different promo code for each place you share your link, such as Instagram, past guests and your website. Count them each month.

Thirty minutes, your questions, and BedKeys running on screen.

Book a demo