Travel services

Live inventory for every service your desk sells — asked for in plain words.

Flights, hotels, transfers, activities, eSIMs, business lounges and visas — searched live, rendered as cards and ready to hold. Each service can be switched on or off per partner.

Flight searchLive

Type it like a GDS veteran — or like a traveller.

One-way, round-trip and multi-city across any cabin, from live supplier inventory. Results are grouped by airline with logos, cheapest first, with numbering that always matches what you see.

The problem
Agents juggle cryptic commands and portals, and generic chatbots can’t parse “ccu tez aug 20” or a family with infant ages.
How it works
A deterministic parser handles compact shorthand and bare codes; dates resolve in the market’s timezone with past-date and return-leg checks; passenger rules and exact child and infant ages are enforced; airline preferences and exclusions are honoured and the returned cabin is verified.
Where AI helps
The AI fills the gaps in free-form requests — Bangla dates, “early next month”, “not Biman” — while prices, baggage and booking tokens are taken verbatim from the supplier.
Business value
Faster quoting with fewer re-searches, and duplicate itineraries collapsed so agents compare real options.
Travel agenciesOTAsTMCs
Shorthand parserlive
dam-ebl 15jul 1 adt business
FromDAM · Damascusparsed
ToEBL · Erbilparsed
Date15 Jul (next)future ✓
CabinBusinessverified
Passengers1 adultrules ✓
✓ VerifiedBusiness-class options grouped by airline, cheapest first.
Illustrative demo · sample data
Follow-ups, facets & flexible datesLive

Refine the results without searching again.

Ask “cheapest?”, “any direct?”, “which has 30 kg?” or “only mornings under 70k” — answered from the results you already have. A ±1-day search shows each date with the cheapest flagged.

The problem
Every refinement normally means a new search and a new wait.
How it works
Questions are answered from the cached result set: cheapest, fastest, direct, connecting, baggage, best value. Facets cover time of day, explicit time ranges, maximum stops and a currency-aware budget cap. Recap questions return the flights that still satisfy every condition.
Where AI helps
The model maps a loose question to precise filters; the filtering itself runs in code over real results.
Business value
Instant answers to the questions travellers always ask — and honest reporting when a search fails, never shown as an empty market. Long searches send patience updates and hand off to the background.
Flexible dates · ±1 daylive
same but ±1 day, show the cheapest
14 Jul78k
15 Jul88k
16 Jul ★64k
Cheapest date 16 Jul
only direct, morning, under 70k
Facet directFacet 06:00–12:00Budget ≤ ৳70,000
✓ Verified · from cached results2 flights still satisfy every condition.
Illustrative fares in thousand BDT
Multi-city & pasted itinerariesLive

Paste the PNR. Get the same flights back.

Three-plus-leg trips described in plain language run a real multi-city search. Paste a Sabre or Amadeus itinerary and the exact flights are pinned.

The problem
Re-keying a complex itinerary from a GDS or an email is slow and error-prone.
How it works
GDS sell lines are detected and converted into a search body with exact flight pinning. Missing dates are asked for — never invented — and routes wait until dates arrive. Segments can be removed and passenger counts changed, with open-jaw gaps labelled and a trip summary above the results.
Where AI helps
The model reads messy, forwarded itineraries; deterministic code builds the request. Batch search across several forwarded flights is rolling out.
Business value
Re-price corporate and group itineraries in seconds.
Pasted GDS itinerary → MultiCitylive
 1 EK 585 Y 14DEC DACDXB HK2  2150 0130+1
 2 EK 2   Y 18DEC DXBLHR HK2  0745 1215
 3 EK 6   Y 02JAN LHRDXB HK2  2140 0745+1
 4 EK 584 Y 04JAN DXBDAC HK2  0315 0950
Detected GDS sell linesLegs 4Pinned EK 585 · 2 · 6 · 584
DACDXBLHR
✓ VerifiedMultiCity search run with your exact flights. Hold available.
Illustrative demo · sample data
Hotel searchLive

From “somewhere near the metro” to a held room.

A guided wizard collects area, dates, nights and guests — defaulting check-in to the flight you just searched — then ranks hotels by category and name relevance.

The problem
Hotel search through chat usually falls apart on landmarks, hotel names and multi-room occupancy.
How it works
Location keeps area, landmark and city together; large cities are detected by population and a bare country prompts for a city. Bare hotel names resolve through autosuggest, with a clear “closest match” notice. Pick by number, Bangla numeral, ordinal or name to see photos, then rooms with per-room photos, cancellation policy and hold deadline.
Where AI helps
The AI interprets loose locations and preferences; prices are supplier sell rates, with per-night computed from the stay total.
Business value
Agents sell hotels inside the same conversation as the flight — no second tool, no re-typing.
Hotel wizard → roomslive
hotel in dubai
Area“Deira, near the metro”
Check-in14 Dec — defaulted from your flight
Nights4
Guests2 adults · 1 child (6) · 1 room
✓ Verified214 hotels found — showing the best matches first.
3
Deluxe Twin · breakfast
Free cancellation until 10 Dec
৳ 9,850per night
Family Room · room only
Non-refundable
৳ 8,420per night
Illustrative demo · sample data
More services

Transfers, activities, eSIM and lounges.

Each runs live search with a localised guided wizard. Every service — and whether it can be booked — is controlled by per-partner toggles.

Airport & car transfers

Guided route → pickup time → passengers, typo-tolerant (“trasfer” works), with an in-chat hold and booking view.

Activities

Search and activity details with flexible-date answers and a unified booking-details view.

eSIM

Conversational eSIM search with plan detail and feature icons.

Business lounge

Lounge search with priced detail, ready to add to a trip.

Visa intelligence & knowledgeLive

Visa answers for the right passport — or none at all.

A curated visa database of 1,267 records in English and Bangla answers requirements and fees. The traveller’s passport is always the filter.

The problem
A wrong visa fee or requirement is worse than no answer — and generic AI happily quotes another nationality’s rules.
How it works
The passport filter is never dropped; a stated foreign nationality is resolved to its own country code instead of silently defaulting. Fees are quoted only after the destination is confirmed, and fee questions without a verified record are answered by code, not the model. The database syncs daily from an external source with guarded re-indexing.
Where AI helps
Retrieval-augmented answers over the visa records and over your own knowledge bases — assigned per partner, each with a test chat. A directory of 4,783 Bangladeshi travel agencies answers agency look-ups.
Business value
Confident visa answers that protect your reputation, plus your own policies and FAQs answered in the same chat.
Visa intelligence · passport filterlive
schengen visa fee for my client, she has a UK passport
Destination SchengenPassport GB (stated)Default BD not applied
FilterOnly records for GB passport holders
MatchDestination confirmed before any fee is quoted
PriceFee converted and marked up in code
✓ VerifiedIf no verified record exists for this passport, I’ll say so — I won’t show another nationality’s fee.
Illustrative demo · sample data
AI trip planner & itinerariesLive

A whole trip, priced — with code doing the maths.

Describe a trip and the planner assembles flights, hotels and a visa check into one itinerary. Totals are calculated by Python, never by the model.

The problem
Building a package quote means juggling several searches and a spreadsheet.
How it works
Sub-searches receive structured slots rather than re-parsed sentences. Multi-service itineraries are priced through a dedicated endpoint, and the Dynamic Trip Planner API adds async plan jobs, revisions, budgets, saving and webhooks.
Where AI helps
The model plans and explains; inventory, prices and totals come from live data and deterministic aggregation.
Business value
Package-style quotes in minutes for leisure and Umrah travellers, with budgets respected.
AI trip plannerlive
plan 5 days in bangkok for 2 from dhaka, mid jan, budget 1.2 lakh
DAC ⇄ BKK · 15–20 Jan
2 adults · return
৳ 58,400
Sukhumvit · 5 nights
1 room · breakfast
৳ 41,750
Thailand visa check
for BD passport
chip
Total (computed in code)৳ 1,00,150Budgetwithin ৳ 1,20,000
Illustrative prices · the model never sums totals
Book a demo

See TravoPilot run on your inventory.

A tailored walkthrough with your markets, your languages and your booking flows. No slides — the live product.