Bookpage24
Booking engine for properties on Beds24

The booking page Beds24 should have given you.

Replace the standard booking page with a booking engine that looks like you: your photos, your real room names, your colours, on your own website, in your guests’ language. Beds24 stays your PMS. Guests book with you, commission-free.

From CHF 29/month, no commissionNo credit cardLive in 15 minutes
www.your-hotel.com/book
A hotel booking page with photos, room names and prices
Born in a group of eight Swiss hotels on Beds24 Tested with two currencies, packages and daily rates Zero card data on our side Automatic fallback to Beds24
The problem

Your guests land on a page that doesn’t look like you.

The booking page Beds24 provides hasn’t changed in years. It does the job, but it drives guests away: they go back to Booking.com, and you pay the commission.

Today: the standard Beds24 page
  • Internal codes instead of room names
  • A red box as soon as one room type has no rate
  • The wrong currency if one account setting is off
  • No photos, no descriptions, “powered by Beds24”
With Bookpage24
www.your-hotel.com/book
The same search, with photos, descriptions and prices including tax
  • “Double room”, in English, German and French
  • Rooms without a rate are left out, and you are told
  • The currency you actually charge, city tax shown upfront
  • Your photos, your colours, your font, on your website
Live demo

This is not a mock-up.

This is the booking page of Hôtel des Alpes, connected to its Beds24 account. Change the dates: prices and availability are real. Only the final confirmation is disabled here.

Connected to Beds24 right now · open the real page

How it works

Three steps, fifteen minutes.

No changes in Beds24, no developer, no data migration.

2 min

Connect Beds24

Generate an invite code in your Beds24 account and paste it. We import your properties and room types.

Connecting with an invite code
10 min

Dress up your rooms

Rename, describe and add photos in every language. Pick your colours, set city tax and deposit.

Room editor with photos in several languages
1 min

Add the link

Behind your “Book now” buttons, on your Google listing, in your emails. Or paste two lines into your website.

https://…/r/your-hotel <div class="db" data-tenant="your-hotel">…</div> <script src="…/embed/your-hotel.js"></script>

On WordPress: our plugin, one block to drop in. Download the plugin (.zip)

What you can’t see

You may not be selling all your rooms.

Across the eight hotels where the engine was born, ten room types out of thirty-five had no bookable rate. Invisible to guests, and nobody knew. On the Beds24 page, that’s the “No price found”.

30 sAs soon as you connect: the list of what Beds24 can’t sell, and what to do about each line.

See my diagnosis
Diagnosis: sellable and excluded room types, with the reason
What’s included

Built to sell direct.

Real names, real photos

Every room type gets a name, beds, a description and photos, in English, German, French, Italian or Spanish. No more “XGL” and “DBLV”.

Always the right price

Read from Beds24 on every search and checked again at booking time. Your discounts, minimum stays and closures apply as they are.

City tax shown upfront

The total shown is the total due. Guests get no surprise at check-in, and the tax line is written into Beds24.

Several rates per room

Flexible, non-refundable, breakfast included: your Beds24 offers appear side by side, cheapest first.

Deposit or full payment

On the Beds24 payment page, with your own Stripe or PayPal. No card ever passes through us, so your PCI scope doesn’t change.

Never a dead page

If a search or a booking fails on our side, guests are offered your original Beds24 page. A booking there beats an error.

Every booking tracked

Each direct booking carries a reference in Beds24 and shows up in your dashboard, with the month’s revenue.

One link, or two lines

A hosted page behind your “Book now” buttons, a widget to paste into your website, or our WordPress plugin.

Light and clean

No trackers, no client-side cookies, no third-party libraries. Your website stays as fast as before.

Return on investment

One direct booking pays for the month.

Booking platforms typically take 12 to 18% of every stay. Move a small share of those bookings to your own page, and compare.

Ballpark figures, adjust with your own numbers. Your exact commission depends on your contracts.

Net savings per month, subscription included
Commission paid today
Bookings moved to direct
Commission saved
Bookpage24 subscriptionCHF 49
Over a year

Pricing

One simple price, based on your size.

No commission on bookings. No contract: cancel for the end of the month.

Size in Beds24MonthlyYearly · 2 months free
Up to 5 rooms or unitsCHF 29/monthCHF 290/year
6 rooms or units and moreCHF 49/monthCHF 490/year

Per property, excl. VAT. Your size is counted automatically from your Beds24 account. Groups: -20% on every property from the third one.

Two ways to get started

Free trial

You set it up

30 daysfree, no credit card

Fifteen minutes on your own, guided step by step.

  • Hosted page and website widget
  • All languages, all rooms, all offers
  • Inventory diagnosis and dashboard
  • Automatic fallback to Beds24 if anything goes wrong
Start the free trial

When the trial ends nothing breaks: your link points to Beds24 until you activate.

Done for you

We set it up for you

CHF 200once per property, paid when your page is live

Included with the yearly plan.

A Beds24 invite code and your photos: we do the rest.

  • We connect your Beds24 account
  • We name your rooms and add your photos, in your languages
  • We set up colours, city tax and deposit
  • We put the link on your website, or send you the two lines to paste
Request setup

You check, you approve, you’re live.

Who it’s for

Any property managed in Beds24.

Independent hotels

5 to 80 rooms, with or without a website, in one language or several.

B&Bs and guesthouses

A few rooms, real photos, a clear price including tax.

Apartments and chalets

Whole units, weekly rates, minimum stays.

Small groups

Several properties, one account, one page per property.

FAQ

What hoteliers ask before trying.

Do I have to leave Beds24?

No. Beds24 remains your PMS and channel manager, with your rates, rules and channels. We only replace the page your guests see when they click “Book”.

Does it interfere with Booking.com, Airbnb or Expedia?

No. Availability and prices are read from Beds24 on every search. A direct booking is created in Beds24 like any other, and your channel manager closes the room on every channel, exactly as today.

What access do I need to give?

A Beds24 invite code with bookings, inventory and properties permissions. You generate it in your account in two clicks and can revoke it at any time. The token is encrypted on our side and never leaves our server.

What if your service goes down?

If a search or a booking fails on our side, the booking page offers guests your original Beds24 page. They can still book; they simply see the old page during the incident.

Do card payments go through you?

Never. If you ask for a deposit or full payment, the guest pays on the Beds24 payment page, with the Stripe or PayPal already set up in your account. Our card-data scope is zero, and yours doesn’t change.

I don’t have a website.

You get a hosted booking page in your name and colours. Put the link on your Google listing, in your emails and on social media: that’s it.

How long until I’m live?

Two minutes to connect Beds24, ten to name your rooms and add photos, one to paste the link. An hour if you polish every description in three languages.

Can you set it up for me?

Yes: choose “Setup by our team” in the contact form. We ask you for a Beds24 invite code and your photos, set everything up, and send you the link to check before going live. CHF 200 once per property, paid when your page is live, and included with the yearly plan.

How is the price calculated?

By the size of your property in Beds24: CHF 29 a month up to 5 rooms or units, CHF 49 above that. We count the units of your room types automatically when you connect. Yearly, you pay 10 months instead of twelve (CHF 290 or CHF 490) and the setup is included. Groups get -20% on every property from the third one.

I have several properties.

One account, one page per Beds24 property, each with its own colours, languages and rooms. The subscription is counted per active property.

What happens to my guests’ data?

It is passed to your Beds24, which remains the master of your bookings, and kept on our side for your booking log and statistics. No advertising trackers, neither on your page nor on your site. Deleted on request.

What happens when the trial ends?

Nothing breaks. Until the subscription is activated, your link points to your usual Beds24 page. Your setup is kept and comes back on activation.

More answers in our guides: Beds24 “No price found”: why rooms vanish from your booking page and how to fix it · Beds24 WordPress plugin: a booking engine that blends into your theme · Beds24 booking widget: let guests book on your own website · How to customize the Beds24 booking page · Beds24 white label booking page: your brand and your domain · A commission-free booking engine for small hotels, B&Bs and apartments on Beds24 · All guides →

Let’s talk

Rather look at your Beds24 together?

Leave your details. We’ll show you your diagnosis and your future page in twenty minutes, on a video call, no strings attached.

You would like

Your details are only used to reply to you.

Your guests deserve better than “No price found”.

Connect your Beds24, dress up your rooms, add the link. 30 days to see for yourself.