Travora Hub

Hotelbeds Integration: Sell Hotelbeds Hotels on Your Own Website

Your API key, your contract and your net rates, behind a search and checkout that carry your agency name.

Timber beach hotel with sun loungers beside a pool at dusk

Hotelbeds publishes a three-step booking process: availability, then a rate check, then the booking. The rate check matters because a price found ten minutes ago may have moved. Our checkout runs that check before the customer's card is charged, so the amount taken is the amount the rate check confirmed.

This page covers what the connection does, what you need to bring, and where it stops. For how Hotelbeds sits next to your other hotel suppliers on the results page, see the hotel booking engine page.

Key features

  • Live availability

    Searches go to Hotelbeds at the moment the customer asks, then photos, addresses and facilities are added from the Hotelbeds content service.

  • Rate check before payment

    The rate is locked with a CheckRate call first. If the price rose, the customer is asked to accept the new total before anything is charged.

  • Your markup, in their currency

    Net rates arrive in your account currency. We convert them to the currency the visitor chose and add your markup, so the customer sees one final price.

  • Stripe, MyFatoorah or Safepay

    The booking flow works with whichever online gateway your site runs. The money goes to your own gateway account.

  • Voucher by email

    Once Hotelbeds returns a reference, the confirmation and voucher go to the guest under your brand, with the cancellation terms from the rate.

What happens during a booking

The customer searches a city or hotel and opens a room. At checkout, the server calls CheckRate, gets a fresh rate key, converts the price and refuses any total below the rechecked net cost. The customer then pays. After a successful payment the server sends the booking to Hotelbeds with the guest names and ages.

If the customer closes the tab right after paying, the payment webhook still finishes the booking. If Hotelbeds refuses it, the booking is flagged, your team is told, and Stripe or MyFatoorah payments are refunded automatically. Safepay has no refund API, so a Safepay refund is done by your team in the Safepay dashboard.

What you need before going live

A signed agreement with Hotelbeds and production API credentials, which only Hotelbeds can issue. Hotelbeds also sets the commercial terms: how you fund the account and any limits it applies, such as the ratio of searches to bookings. Those belong to your contract, so ask them before you sign.

Paste the key and secret into your admin panel, with a sandbox switch for testing first. The Hotelbeds test environment allows only a small number of requests a day, enough to check the flow and too few for real traffic.

What this integration does not do

It sells hotels only. Hotelbeds transfers and activities are not connected. The same hotel can appear twice when you also run another supplier, because the search shows each supplier's rate and does not merge them into one card. Customer cancellations start as a request from My Bookings, which your team completes from the dashboard. The cancellation call goes to Hotelbeds at that point, and the booking is left unchanged if the call fails.

Hotelbeds extranet vs your own website

Working in the Hotelbeds extranetYour website with the integration
Who searchesYour staff, one enquiry at a timeYour customers, at any hour
Price the customer seesWhatever you type into a messageNet rate plus your markup, in their currency
Rate change before paymentYou call the customer backShown at checkout before the charge
PaymentCollected separatelyTaken online through your own gateway
VoucherSent by handSent by email under your brand

Frequently Asked Questions

Is Travora Hub a Hotelbeds partner or reseller?

No. Travora Hub is an independent software company and is not affiliated with Hotelbeds. You hold the contract and the credentials, and bookings run on your account under Hotelbeds terms.

Can I use Hotelbeds without my own account?

No. The integration needs your own API key and secret. If you are still applying, you can start with another supplier that has approved you and add Hotelbeds later without rebuilding the site.

Which plan includes Hotelbeds?

It counts as a hotel supplier on your plan. Professional includes two hotel suppliers and On Demand includes all of them with one combined search. See the pricing page for details.

What happens if a rate changes between search and payment?

The rate check catches it before the charge. If the price has risen, the customer sees the old and new totals and decides whether to continue.

Do you handle child ages and several rooms?

Yes. Adults, children and their ages are sent for each room, and those details are used in the rate search and the booking.

Guides to read next

Explore more: Hotel Booking Engine · RateHawk Integration · WebBeds Integration · All Integrations · Payment Gateways

Apply Now — Free: Travora Hub