Playbooks · 5 min read
Travel Agents on WhatsApp: Fares and Visas Stay Human
Travel agencies were on messaging before it was a business channel. The itinerary goes in a chat, the ticket PDF goes in a chat, the group for the Bali trip is a chat, and at some point a client sends a photograph of a departure board because something has gone wrong.
That mix — casual enquiry, live booking, and occasional emergency, all in the same thread — is what makes automating this genuinely tricky.
Three things that must never be automated
A fare. Prices move constantly, they depend on the exact date, the class, the number of travellers and when the search happens, and any figure you put in a template was true when you wrote it. Sending it is not an estimate; it is a quote a client will hold you to, and the gap between it and the real fare comes out of your margin or your credibility.
Availability. Seats, rooms, and a slot on a fixed-departure tour all live in systems the automation cannot see. "Yes, available" is a booking nobody made.
A visa or entry requirement. This is the important one, and it is different in kind from the other two.
Why the visa question is a category on its own
"Do I need a visa for Vietnam?" looks like the most templatable question a travel agency receives. It is the most dangerous one.
The answer depends on which passport the traveller holds, how long they are staying, why they are going, where they are transiting, what documents they already have, and what the destination decided last month. Entry rules change with notice periods measured in days, and the consequence of a wrong answer is not a bad review — it is somebody turned away at an airport with a non-refundable holiday behind them.
We are not in a position to tell you what any authority currently requires, and neither is an automated reply. That is not caution for its own sake — it is the only accurate statement available.

The enquiry that is genuinely worth capturing
Now the useful half. A large share of a travel agency's inbound is early-stage and vague — "Maldives package?", "5 din ka Kerala kitne ka hoga", "family of 4, December" — and it arrives at all hours from people comparing three agencies.
None of that can be answered. All of it can be captured, and capture is where the value is.
- Acknowledge fast, in plain language. A person will build the itinerary; here is roughly when.
- Ask for the four things you always need anyway. Destination, approximate dates, number of travellers including children, and a rough budget range. Every agent asks these; a machine can ask them at 2am.
- Do not ask for passport details. Not at enquiry stage, not in chat, not by a bot. You do not need them to quote, and holding identity documents you did not need is a liability rather than an efficiency.
- Hand over with everything attached. The agent should open the thread and see the answers, not re-ask them.

The traveller who is already travelling
The category nobody plans for. A client is at an airport, or in a taxi in a city they do not know, and something has gone wrong. Flight cancelled, hotel says no booking, driver never arrived.
These messages are urgent, they often arrive as photographs — a boarding pass, a screen, a hotel desk — and nothing in this class of tool reads images. They are also the moment the client remembers why they used an agent instead of an app.
An automated reply here is worse than nothing. Build a hard route for it instead: obvious escalation words plus anything sent as media during a client's travel dates goes straight to a phone that rings. If your agency runs a duty roster, this is what it is for.
The one message a travel agency exists for is the one no automation should touch.
Trip groups and the marketing habit
Two operational notes. Trip groups work well and are outside the business-messaging machinery — that is a person coordinating, and it should stay one.
And the temptation every agency has: the number of past clients sitting in a phone, and a Diwali package to tell them about. A promotional broadcast to people who once booked a ticket is a marketing message on Meta's platform, needing marketing consent and an approved template. Categories and rules are Meta's, they change, and the current specifics belong in their documentation rather than a blog post. The part that does not change is that an unwanted holiday offer on this channel gets blocked, and blocks are what damages a business number.
What we run today
PostEngage answers Instagram comments and DMs on the official Graph API. There is no WhatsApp in the product, on any plan or behind any flag. This post is about the channel because agencies search for it and deserve the real state of things.
On Instagram: a comment stays answerable for seven days, a DM thread twenty-four hours, restarted only by their own next message. Templated replies are free and unlimited, a credit is spent only when the AI writes new text, the free tier is 100 credits with no card, and packs start at ₹499.
Related: hotels for the same problem from the property's side, Instagram lead capture for travel, and what governs this channel in India.



