A lead who doesn't hear from you within 4 hours is 10× less likely to book. Most travel agents follow up once, then give up. These 10 WhatsApp scripts cover every stage — from first reply to final review request — and are used by TravelZeo agencies that convert 35%+ of WhatsApp enquiries.

Before you copy these scripts — three rules
  • Personalise every message with the client's name and destination. Generic messages get ignored.
  • Send at the right time: 9:30 AM–12 PM and 5 PM–8 PM get the highest read rates in our data.
  • Do not send more than two follow-ups without a response. Three unanswered messages is the threshold — anything more is spam.

Script 1: First Response — Send within 30 minutes of enquiry

When to use: The moment a lead enquires. Speed is your biggest differentiator — 62% of agents take more than 4 hours to respond.

Hi [Client Name] 👋

Thanks for enquiring about [Destination]! I'm [Your Name] from [Agency Name].

I've received your request for [No. of Nights/Days] for [Pax Count] — I'll have a personalised itinerary ready for you within [X hours/by today evening].

Can I confirm:
1. Preferred travel dates?
2. Budget range per person?
3. Any must-sees or preferences (beach, adventure, heritage)?

This helps me customise the package — takes 30 seconds!

Pro tip: Set this as a saved reply in WhatsApp Business so you can send it in two taps. The three questions at the end disqualify bad-fit leads early and help you price accurately.

Script 2: Quotation Delivery — Send with the PDF attached

When to use: When you send your tour quotation. Never just drop the PDF — give context.

Hi [Client Name],

Here's your personalised [Destination] itinerary — [N] nights / [N+1] days for [Pax Count].

📄 *[Destination] Tour Quotation — [Your Agency Name]*

Key highlights:
✅ [Hotel Name] (4★, [Location]) — [Meal Plan]
✅ AC [Vehicle Type] throughout
✅ [Top Sightseeing Spot 1] + [Top Sightseeing Spot 2] included
💰 ₹[Amount] per person (incl. 5% GST)

Quotation valid until [Date]. Happy to tweak anything — dates, hotels, budget.

Shall I also check flights?

Pro tip: End with a question that invites a response. "Shall I also check flights?" has a much higher reply rate than "Let me know if you're interested."

Script 3: First Follow-up — 24 hours after quotation delivery

When to use: If no response after 24 hours. Most agents skip this. Don't.

Hi [Client Name], hope you got a chance to glance at the [Destination] itinerary!

Quick note — [Hotel Name] has limited availability for [Travel Dates]. I'd recommend confirming by [Date] to hold the rate.

Any questions on the package? Happy to jump on a quick call if that's easier — [Your Mobile Number].

Pro tip: The availability nudge is legitimate — always check actual hotel availability before using it. A false urgency claim that the client calls out will cost you the booking and your reputation.

Script 4: Price Objection Response

When to use: When a client says "it's a bit expensive" or "I've seen cheaper quotes."

Completely understand, [Client Name]!

A few things worth comparing when you look at other quotes:
🏨 Hotel star rating and location (ours: [Hotel], [Location])
🍽️ Meal plan ([CP/MAP] — saves ₹[Est. Amount] per day)
🚗 Vehicle type and dedicated cab vs shared transfers

Want me to put together a leaner option at ₹[Lower Budget]? I can adjust the hotel category or remove one night — you'd still see the highlights.

Or if budget is fixed, I can add value elsewhere — maybe a sunset cruise or guided heritage walk at no extra cost.

Pro tip: Never drop your price without changing the scope. It trains clients to negotiate and signals that your original quote was inflated.

Script 5: Second Follow-up — 3 days after no response

When to use: Third touchpoint. Keep it light and easy to respond to.

Hi [Client Name], just checking in on the [Destination] quote I shared.

No pressure at all — just want to make sure you have everything you need to decide.

Is there anything you'd like me to change? Even a quick "still thinking" helps me know I don't need to follow up further.

Pro tip: "Even a quick 'still thinking' helps" is powerful — it lowers the barrier to reply and often gets you an honest status update rather than silence.

Script 6: Re-engagement — 1 week of silence

When to use: A lead has gone cold. One last attempt before archiving.

Hi [Client Name]!

I know [Destination] planning can take a back seat with busy schedules.

Just so you know — I'm holding the [Hotel Name] option for [Travel Dates] until [Date]. After that I'll release it.

If you're still interested, let me know and I'll reconfirm everything. If plans have changed, no worries at all — just say the word and I'll close this off.

Pro tip: Give them an easy exit. Leads who close themselves ("plans changed") are more likely to come back later than leads who are chased into silence.

Script 7: Booking Confirmation — On receipt of advance payment

When to use: Immediately after the client pays the booking amount.

[Client Name] — you're booked! 🎉

*[Destination] — [N]N/[N+1]D | [Travel Dates]*

Booking ID     : [BOOKING-ID]
Advance Paid   : ₹[Amount] ✅
Balance Due    : ₹[Amount] by [Date]
GST Invoice    : Attached (SAC 998552)

I'll share your detailed itinerary + hotel vouchers within [X hours].

Next payment reminder: I'll ping you 7 days before [Payment Due Date]. Save my number so you know it's me!

Pro tip: Mention your Booking ID in every post-booking message. Clients who can reference a booking ID feel more confident and raise fewer "where is my booking?" queries.

Script 8: Pre-departure Briefing — 5 days before travel

When to use: A week before departure. Proactive communication here eliminates 80% of day-of-travel panic calls.

Hi [Client Name]! Counting down to [Destination] 🌍

Here's your departure checklist:
✈️ Flight: [Flight No.] | Dep: [Time] | Terminal [X]
🏨 First hotel: [Hotel Name] — check-in from [Time]
🚗 Airport pickup: Driver [Name] ([+91-XXXXXXXXXX]) will meet you at Arrivals with a name board
📋 Documents needed: Passport (validity [X]+ months), [Visa name if applicable], travel insurance
💊 Carry any regular medication — pharmacy availability varies at [Destination]

My emergency number: [+91-XXXXXXXXXX] (save it now — works 24×7 during your trip)

Have an amazing trip! 🙌

Pro tip: Share the driver's number directly. Clients who can reach their driver without going through you have a better experience, and you get fewer mid-trip calls.

Script 9: Mid-trip Check-in — Day 2 or Day 3

When to use: During the trip. One message showing you care converts first-timers into repeat clients.

Hi [Client Name]! Hope [Destination] is treating you well 😊

How's the trip going? Hotel comfortable? Driver been helpful?

If anything needs fixing — room, vehicle, or itinerary change — just message me here and I'll sort it immediately.

Enjoy the rest of the trip!

Pro tip: This message catches problems early — before the client returns home frustrated and posts a review. Fixing a hotel room complaint mid-trip costs nothing. Recovering from a 2-star Google review costs a lot more.

Script 10: Post-trip Review Request — 2 days after return

When to use: Two days after the client's return. Your happiest window for reviews.

Welcome back, [Client Name]! Hope [Destination] was everything you hoped for 🌟

If the trip went well, I'd really appreciate a quick Google review — it takes 2 minutes and helps other travellers find us.

👉 [Your Google Review Link]

If anything fell short of expectations, please tell me directly — I want to know and make it right.

And whenever you're planning the next trip — I've got a [Next Destination Suggestion based on this trip] itinerary ready for you 😊

Pro tip: Always ask for reviews via a direct link. "Please leave a review whenever you get time" gets a 5% conversion. A direct link with a clear CTA gets 35%+. Generate your Google review link at search.google.com/local/writereview.

How to manage these scripts at scale

When you are handling 30+ active leads at once, tracking "who got which script on which day" in your head fails. TravelZeo's CRM shows every lead's WhatsApp touchpoint history, due follow-ups, and response status in one queue — so nothing falls through.

Agencies using the TravelZeo WhatsApp follow-up queue report a 35% improvement in lead-to-booking conversion versus their prior manual process. The biggest gains come from Script 1 (30-minute response) and Script 3 (24-hour follow-up after quotation) — the two steps most commonly skipped.

Frequently asked questions

How many follow-up messages should I send before giving up?

Three messages with no response is the practical limit. After that, archive the lead and move it to a re-engagement campaign 30-60 days later. Sending more than three unanswered messages risks being reported as spam on WhatsApp, which can restrict your business account.

Should I use WhatsApp Business or personal WhatsApp for client communication?

WhatsApp Business. It gives you a business profile, saved replies, away messages, and message labels — all of which make follow-up faster. Personal WhatsApp comingles work and personal messages and cannot be handed over to a team member if you're unavailable.

When is the best time to send WhatsApp follow-ups?

9:30 AM–12 PM and 5 PM–8 PM generate the highest open and reply rates in our data. Avoid 1–4 PM (post-lunch productivity dip) and after 9 PM. Weekend mornings (Saturday 10 AM) outperform weekday mornings for leisure travel enquiries.