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.
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 extranet | Your website with the integration | |
|---|---|---|
| Who searches | Your staff, one enquiry at a time | Your customers, at any hour |
| Price the customer sees | Whatever you type into a message | Net rate plus your markup, in their currency |
| Rate change before payment | You call the customer back | Shown at checkout before the charge |
| Payment | Collected separately | Taken online through your own gateway |
| Voucher | Sent by hand | Sent 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