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.
438,919
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. The agency is charged inside the transaction that creates the booking. If its account cannot carry it, or anything else fails, the charge, the rooms, the seats and the codes all roll back together.
- 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?
Nothing is half-done. The charge and the booking are one database transaction, so a failed booking leaves no charge behind and nothing to release.
Do agents pay by card?
No. Each agency books against its account with you, prepaid or on the credit you set. Agencies can pay that account by bank transfer or by a pay link on your own payment provider.
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