AI Assistant

A travel assistant that understands your desk — in their own words.

Nine languages, shorthand and misspellings, several requests in one message, constraints that carry across the conversation — and answers that say where they came from.

Multilingual conversationLive

Nine languages, detected automatically and kept sticky.

Agents switch between English, Bangla and Banglish mid-sentence; travellers write in Arabic or Urdu. TravoPilot detects the language and keeps answering in it.

The problem
Most AI assistants handle English well and South Asian or Gulf languages poorly — especially romanised Bangla and mixed scripts.
How it works
Language is detected per message and held across turns. Banglish requests are answered in Bangla script; text is normalised so different spellings of the same Bangla letters match.
Where AI helps
The model understands intent in any of the nine languages, while every fixed string — wizards, hold prompts, booking cards — comes from localised templates, not improvised translation.
Business value
Serve customers in their own language without hiring per-language staff, and let agents work in the register they think in.
Travel agenciesOTAsGulf & South Asia markets
Same request · nine languages
Flight Dhaka to Dubai on 15 December, 2 adults and 1 child
Language EnglishIntent flight
{
  "service": "flight",
  "trip": "OneWay",
  "from": "DAC", "to": "DXB",
  "date": "15 Dec",
  "adults": 2, "children": 1,
  "child_ages": // asked next — never guessed
}
Sample phrasing · output shape simplified for illustration
Intent routingLive

Every message is scored against every service.

Flight, hotel, transfer, activity, eSIM, lounge, visa, agency lookup, trip planning or general — the router scores them all and notices when one message asks for two things.

The problem
Keyword bots break on “need dxb hotl + visa” — they pick one service, or none, and the agent has to start over.
How it works
Scores are computed for each service, multi-intent requests are split, and when the request is genuinely ambiguous the assistant asks exactly one question. Bare answers such as “25 June” or “2” are routed to the search that just asked.
Where AI helps
Works on keyword-less, misspelled and bare airport-code messages in English, Bangla and Banglish. A confidence-scored AI fallback for messages the rules abstain on is being rolled out.
Business value
Fewer dead ends and re-typed requests — the conversation keeps moving toward a bookable answer.
Intent router · v4live
hotel near haram in makkah 3 nights + umrah visa for 3 people
hotel0.92
visa0.87
trip plan0.41
flight0.18
transfer0.09
Multi-intent hotel + visaLocation Makkah · near HaramNights 3
Searching hotels near the Haram for 3 nights. Which passport will the 3 travellers hold, so I can check the visa for the right nationality?
Illustrative demo · sample data
Memory & contextLive

Say it once. It carries forward.

Passenger mix, budget, preferred carrier and display currency persist into later searches without re-prompting — and refinements like “make it 3 people” just work.

The problem
Agents waste time repeating the same constraints for every search, and stateless bots forget them between flight and hotel.
How it works
Each conversation has its own memory bucket, shared by chat and voice. Shared-key channels such as one WhatsApp number are scoped per end-user, so senders never see each other’s context.
Where AI helps
The assistant extracts constraints from natural language and re-applies them as structured fields on the next search, alongside each user’s saved preferences.
Business value
Faster multi-service trips and fewer errors from re-typed details.
Conversation memorylive
dac-bkk 10 jan, 2 adults, under 40k, US-Bangla only
Pax 2ABudget ≤ ৳40,000Carrier BS only
✓ Verified4 US-Bangla options within budget, cheapest first.
now a hotel in bangkok
Carried 2 adultsCheck-in 10 Jan (from flight)
How many nights in Bangkok?
make it 3 people
Updated 3 adultsRe-search flight + hotel
Illustrative demo · sample data
Persona, honesty & provenanceLive

Answers that say where they came from.

Every reply carries a badge: ✓ Verified when backed by live or stored data, neutral, or ⚠ AI-generated. Flight and hotel answers are only ever verified or neutral.

The problem
Generative AI can sound confident while inventing fares, availability or booking status — unacceptable on a travel desk.
How it works
A versioned persona sets hard rules: no fake searches, no invented limits, honest hold-status answers and no competitor sites. Open-ended answers are kept concise and follow-ups answer only what was asked.
Where AI helps
The model writes naturally, but facts about prices, inventory and bookings come from data — and the badge tells the reader which is which.
Business value
Agents and travellers can trust what they read, and supervisors can audit it.
Provenance & honestylive
✓ Verified · data-backedEmirates EK 585 is held — PNR K7Q2XM, auto-cancels 14 Dec 18:00.
NeutralI can also check hotels near Dubai Marina for those dates.
⚠ AI-generatedLate December is usually a busy period in Dubai, so booking early helps.
is the hotel booked too?
✓ VerifiedNo hotel has been held in this conversation yet. Want me to search Dubai Marina for 14–18 Dec?
Illustrative demo · sample data
Suggestion chips & clean exitsLive

One tap to the next step — or out.

Context-aware chips suggest the next useful action, and a next-service offer appears when a hold completes. Every guided wizard accepts “cancel”.

The problem
Rigid wizards trap users; failed inputs get silently re-asked until the user gives up.
How it works
Chips follow a same-service recommendation policy and disappear when they add nothing. When a slot can’t be parsed, the assistant says so and reminds the user how to leave the flow.
Where AI helps
The model proposes relevant follow-ups from the conversation state rather than a fixed menu.
Business value
Higher attach rates for hotels, visas and eSIMs, without frustrating dead-end flows.
Guided wizard · escapelive
airport transfer dubai
Pickup from DXB airport — where should we drop you?
emm actually cancel
No problem — transfer search cancelled. Anything else for your Dubai trip?
Hotel in DubaiUAE visaeSIM for UAE
Illustrative demo · sample data
Voice — speech in, speech outLive

Talk to it like a colleague.

Voice notes are transcribed by a dedicated speech service and answered with text and synthesised audio in English, Arabic and Bangla.

The problem
Typing long itineraries on a phone is slow, and many travellers prefer voice notes.
How it works
A detect-then-decode pipeline with Arabic/Urdu hints and a Bangla retry transcribes the audio; results and webhooks include an audio link, and voice falls back to text if synthesis fails.
Where AI helps
Speech recognition and synthesis models run on TravoPilot’s own servers alongside the language model.
Business value
Hands-free requests for agents on the move and a natural channel for WhatsApp-first travellers.
Voice · speech in, speech outlive
🎙 Voice note · Bangla
Speech-to-text detect → decodeLanguage বাংলা
Transcriptআগামী শুক্রবার চট্টগ্রাম থেকে ঢাকা ফ্লাইট
✓ Verified · reply + audioশুক্রবারের ৫টি ফ্লাইট পাওয়া গেছে।
Illustrative demo · sample data
Surfaces

The same assistant on the web and in your pocket.

Web chat workspace

Streaming answers, graphic result cards with carousel, sort and filter bar, expandable fare details, compare tray, saved trips, share-as-image and keyboard shortcuts. A two-pane stage adds a live route map.

Android & iOS app

Chat with chips, voice, passport scan by camera or upload, flight and hotel holds, issuance, My Bookings and self-service preferences. Offline fonts for Bangla and Arabic. Store release coming.

Nine-language interface

Auto, English, বাংলা, العربية, اردو, Español, Deutsch, Français and Italiano — with a localised search spinner, voice and image/PDF attach.

Rolling out

Quality guards

A grounding verifier that flags invented portal links and a wrong-script guard are running in shadow mode while they are tuned on real traffic.

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.