Booking engine
A B2B travel booking engine your agents can use at 2am
The test of a B2B portal is not that it exists. It is whether an agent in a different time zone can complete a booking with nobody awake at your end — and get a document they can forward.
249
countries in the taxonomy
Sell a product located anywhere, not only where a supplier operates.
34,107
cities with real coordinates
Destination search, service dates and time zones come from these.
3
inventory verticals
Hotels, tours & attractions, transfers — each with its own engine.
10
portal templates
Named for the travel segment that buys them, not for a design style.
Four things have to happen in one breath
If any one of them needs a person, you have built a quoting tool rather than a booking engine. Quoting tools are useful; they are not the thing that lets you grow past your own working hours.
- The price is calculated, not quoted. The same engine that shows the agent a price is the engine that charges it. There is no second rate sheet to disagree with.
- Availability is checked and consumed at the moment of booking — inside the transaction, under a lock. Two agents clicking at the same second cannot both take the last room, the last seat or the last ticket.
- The money moves in the same transaction. Funds are held while the booking is placed and become a debit when it succeeds, so a failed booking never eats an agent’s balance or lets them spend it twice.
- A document is produced immediately — a branded voucher, and an e-ticket code where you hold one.
Three engines, because the three products are genuinely different
A hotel is a room type on a rate plan for a date range, priced by occupancy per night. A tour is an option on a date, sometimes in a time slot, priced per person by age band — or per group. A transfer is a route between two points, priced per vehicle when it is private and per seat when it is shared.
Flattening all three into “product and price” is what makes a system fight its users forever. Each vertical has its own engine and its own screens, and each engine answers the same four questions: what does this cost, can it be sold, consume it, release it.
One cart, one order, one debit
An agent can put a stay, a tour and a transfer in one cart and confirm them together: each line gets its own booking, snapshot and voucher, the order is all-or-nothing, and the platform fee is charged once. “Book again” reopens any booking on the same room, plan and occupancy — never on its old dates.
Bookings render from a snapshot, always
The price, the cancellation policy, the inclusions and the meeting instructions that applied at the moment of booking are frozen into it. Reprint a voucher next year and it still shows last year’s terms, because it was never re-derived from today’s product record.
Questions
Asked on every first call
Can two agents oversell the last room?
No. Allotment, seat counts and ticket stock are consumed inside the transaction that creates the booking, under a lock, and released when a booking is cancelled.
What happens if a booking fails halfway?
The funds were held rather than spent, so the hold is released and the agent’s balance is untouched. Holds also expire, and a sweep releases any that outlive their booking.
Do agents pay by card?
No — they draw down a prepaid wallet in your currency. That is how the trade actually works, and it is what makes a 2am booking possible without you.
Are cut-off times handled in my time zone or the product’s?
The product’s. A tour in Bali and a desk in Dubai disagree about when tomorrow starts, so service dates and cut-offs are judged in the product city’s local time.
See it with your own brand on it
We open a portal for your agency — your logo, your colours, your currency — and walk you through it. Tell us who you are and we will set one up.
Request your portal