How to Get Direct Bookings Instead of Relying on Airbnb

One channel is a single point of failure

If most of your bookings come through one channel, that channel sets your price, your cancellation terms, your search ranking and how much you keep. One change to its algorithm or its fees, one suspended listing, and a good year turns into a bad one. You can’t do much about any of it.

The usual advice is “get more direct bookings”. That’s right, but it skips the question that matters: where does a direct booking actually come from? A guest doesn’t come across your booking page by chance. They get there because they already know your name, because someone recommended you, or because they searched for you after seeing you somewhere else.

So you don’t need to beat the channels at discovery. They’ll keep finding you new guests, and that’s what their commission pays for. You need to be ready when someone goes looking for you: a place to book, a site that shows up when they search your name, a reason to trust you once they land, and a way to keep them after the first stay.

This guide covers those four in order. It’s the hub for this topic, so each section links to a deeper post.

First, is it worth it?

It usually is, though by less than the headline suggests. A channel’s 15% and a direct booking’s cost aren’t the whole story. Direct bookings have costs of their own, and on some fee models the gap is small. We work through it with a worked example in Is a Direct Booking Actually Worth More? Run the Numbers. Read it before you offer anyone a discount for booking direct.

1. A place to book that isn’t the channel

A contact form doesn’t count as a booking page. Every step between “I’d like these dates” and “paid, confirmed” is a place where a guest can drop out and go back to the channel. You need live availability, a price, and payment in one flow.

In Airflow, that’s Direct Booking + Payments, included on every paid plan. Each property gets its own booking page on an airflowhost.com address, checked against the same calendar as your channel bookings. The guest picks dates, sees the full price, pays and gets a confirmation.

Two things to set up before it can take money:

  • A payment connection. Stripe, Paystack or manual payment (bank transfer and similar), from Connections. The Go Live tab won’t give you an embed code until your profile and payment connections are complete.
  • The Direct bookings switch. In the property’s Go Live tab, under Where your direct bookings sell on Airflow. Switched off, the property runs accounting-only.

What it costs: Airflow takes 6% of each direct booking on the paid plans, charged in step with the money as it arrives. Commission on What You Collect explains how that works with deposits. Your payment processor charges its own fee on top. The product side is covered in Your Own Booking Engine.

2. Put the booking page where people look

A past guest who searches for your property’s name should find you, not your channel listing. That means your own website, with a booking button on it.

If you already have a website, embed the booking widget on it. In the Go Live tab, section 4 · Sell from your website, click Copy embed code. You get an iframe that ends in ?widget=1, and it works in WordPress, Squarespace, Wix or plain HTML. Paste it in and your site takes real bookings, with no plugin to maintain. The code only appears once the property is published with Direct bookings switched on.

If you don’t have a website, the Website + Hosting add-on builds one from the property details already in Airflow. It includes galleries and pages, uses a custom domain or a free subdomain, and has the booking flow built in. Your Booking Business Deserves a Real Website covers it, and you can click through a finished example at /websites/.

Either way, put the address everywhere you already appear: your email signature, your Google Business Profile, your social bio, printed material at the property. Nobody books a site they can’t find.

3. Give them a reason to trust you

A first-time visitor to your site sees photos and a price. On the channel, the same visitor would see four years of five-star reviews. That difference costs you bookings.

The Reviews Management add-on closes it. Once your mailbox is connected, Airflow reads the review notification emails the channels already send you. It extracts the reviewer, rating and text, and files each review against the right property. Reviews from your Google Business Profile are pulled on a monthly schedule. Then they show on your own surfaces:

Embed What your visitor sees
?widget=1 The booking widget alone
?widget=tabs The booking widget with a Reviews tab beside it
?widget=reviews A reviews-only strip with a link back to booking

Two limits to know about. Channel emails sometimes cut a review short, so those are flagged Partial until you paste in the full text. And the Google route returns at most five reviews. Your Reviews, On Every Surface You Own explains how it works, and How to Show Your Airbnb and Google Reviews on Your Own Website covers what each platform’s terms allow.

4. Make yourself easy to recommend

Word of mouth is a big source of direct bookings. It works best when the person recommending you can pass on a link rather than a vague description.

In your portal, Referrals has a tab called Share your Property. It gives you:

  • A link to your property page: your Airflow booking site if you have one, otherwise your marketplace listing
  • A QR code guests can scan to see the property and book
  • A ready-written social post, and share buttons for email, WhatsApp, Facebook, X, LinkedIn and Instagram
  • A printable card and poster carrying the QR code

What it doesn’t do yet: it doesn’t track which bookings came through your link, and it doesn’t reward anyone for them. Booking attribution for guest referrals is planned, not built. The credit reward in Your Referral Engine Is Already Built is for referring other hosts to Airflow, which is a separate thing.

One warning. Don’t hand a “book direct” card to a guest who is staying with you through a channel. Most channels’ terms forbid moving their guests off-platform, and a welcome pack is a very visible place to break that rule. Turning a Repeat Channel Guest Into a Direct Booking sets out where the line sits.

5. Keep the guest once they’ve booked direct

This is where direct bookings pay off. A guest who booked through your own page is your guest, with their real email address. What you do next decides whether they come back.

  • Marketing consent at checkout. The direct booking form has a box: Send me offers, travel tips and news from this property. If the guest ticks it, the booking detail page in your portal shows them as Subscribed. That consent record is what lets you contact them later without guessing.
  • The guest portal. Every direct booking confirmation includes a Manage your trip link to the guest’s own portal on airflowguest.com. The standard portal is included with every plan. It has the booking summary, payment schedule, balance payment, documents and itinerary. Guests can also sign in with their booking reference and surname, so a lost email isn’t a problem.
  • Lifecycle emails. The Automations add-on sends pre-arrival, check-in day, post-checkout and review-request emails, from your own connected Gmail or Outlook if you have one. They’re off until you switch them on. The page has an Enable recommended button for that. Each email sent uses one action from your plan.

What this won’t do for you

None of this creates demand. Airflow doesn’t buy ads for you or rank your site on Google, and a booking page nobody visits takes no bookings. Airflow Stay, our own marketplace, is in pre-launch, so don’t count it as a source of guests yet.

Keep your channels. Plan for direct bookings to take a growing share over a few seasons, not to replace the channels next month. Each guest who books direct once is more likely to book direct again.

Where to start

If you do one thing this week, make it step 2. Get a booking page on the website people already visit. Everything else builds on it.

Choose a plan at /get-started/. Every plan includes a 7-day trial. Your card is taken at signup but not charged before day 7. Then publish one property with Direct bookings switched on and copy its embed code. Plan prices and add-ons are on /pricing/.