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.
- 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.