The Manifest
Customer Experience·2 May 2026·10 min read

The 30-day post-trip flow that prints repeat bookings

A day-by-day WhatsApp sequence from airport drop to trip anniversary, with message templates, per-message costs, and a five-column tracking sheet.

Uluwatu · 18:25

The client lands, you send the cab confirmation, and that's usually it. No follow up message after the tour package ends, no ask, no record. Six months later they book their next trip through an OTA and you never find out why.

This isn't a motivation problem. It's a missing system. You already have a WhatsApp number and an Excel sheet. What's missing is a fixed sequence: what to send on which day, what it costs, and what you do with the answer. Retention research pegs the average travel rebooking interval at roughly 312 days. The 30 days after a trip ends are the only window where the client is still thinking about you, still has your number saved, and is still sharing photos. Miss it, and you're back to competing on price with a stranger's inbox a year from now.

Below is a five-touch sequence (day 0, 2, 7, 14, 30) built to run on a phone and a spreadsheet, no new software required.

The sequence at a glance

Day Action Channel Cost
0 One-question NPS + photo album link WhatsApp (free-window text) ₹0
2 Google review ask (triggered by score) WhatsApp ₹0–₹0.88
7 Referral nudge with a concrete offer WhatsApp ₹0–₹0.88
14 Short feedback form WhatsApp + form link ₹0–₹0.88
30 "One year to go" anniversary entry WhatsApp (marketing template) ≈₹0.83

All costs below reflect WhatsApp Business API pricing in India under the mid-2025 rules. Confirm current rates with your WhatsApp BSP before you budget a campaign.

The costs vary because WhatsApp Business API pricing in India changed in mid-2025: any message you send inside the 24-hour window that opens after the client messages you first is free, but anything you initiate outside that window (a scheduled campaign, a nudge nobody replied to) is billed as a template message at roughly ₹0.78–0.88 per message, depending on category. This matters more than it sounds: if you time your asks to land inside a window the client already opened (by replying "reached safely!" or similar), most of this sequence costs you nothing.

Day 0: the one-question NPS on the drive home

Skip survey tools. Send one message the moment the client's cab confirmation goes out, while they're still in the airport queue or in the cab:

"Hope you had a great time! On a scale of 0–10, how likely are you to recommend us to a friend or family member planning a similar trip?"

That's a Net Promoter Score (NPS) question, and because it rides inside the same 24-hour service window your booking confirmations already opened, it's a free-to-send text message as of July 2026: no template approval, no cost.

The point of the score isn't the metric. It's triage:

  • 9–10 (Promoters): Send the review ask same day, while the trip is still fresh and photos are still being shared.
  • 7–8 (Passives): Thank them, note the score, move on. Don't push for a review from a lukewarm response. A mediocre public review does more damage than none.
  • 0–6 (Detractors): This is the one that matters most. The owner or senior team member calls within 24 hours. Not a WhatsApp message. A call. You're trying to fix the problem before it becomes a 1-star review, and businesses that respond to negative feedback see real payoff: customers who get a response are meaningfully more likely to revise their opinion, and 44.6% say they'd patronise a business again specifically because it responded to a complaint.

Log the score against the booking row in your existing sheet: one column, nothing fancier. Over a season, that column becomes the single most useful thing you track. More on reading it below.

Day 2: the review ask, timed to the photo dump

Two days post-return is when clients are actually going through their photos, tagging people, feeling good about the trip. It's the highest-conversion moment to ask for a public review, and the data backs the instinct: 83% of people who are asked for a review actually leave one. Most people don't leave reviews unprompted; they leave them when asked at the right moment.

Only send this to your 9–10 scorers from day 0. A sample message:

"So glad you had a great time! If you have two minutes, a Google review helps other travellers trust us the way you did. Here's the link: [your review link]. And if you're sharing photos, tag us: we'd love to repost with credit."

Pair it with something useful: a shared Google Photos album for the group, so the ask doesn't feel like it's coming out of nowhere. It's the same trip photos share with guests moment they're already looking for. You're just giving them a reason to also leave a trail publicly.

For scripts on handling the awkward "how do I even write this" follow-up, or clients who agree but forget, see how to ask for Google reviews on WhatsApp.

Day 7: the referral nudge, with an actual offer

By day 7, the trip has settled into "that was a great holiday" territory. This is when clients talk about it at dinner, at the office, in the family WhatsApp group. Referral requests without an offer get ignored. Referral requests with one concrete number get forwarded.

Example: "Loved having you on the trip! If a friend books a similar package in the next 3 months and mentions your name, you both get ₹2,000 off. No forms, just have them message us and say who sent them."

Keep the offer simple enough to explain in one WhatsApp line and cheap enough that ten referrals a season doesn't break your margin. Check the maths against your cancellation and margin numbers before you commit to a number publicly.

Careful: Don't run this nudge on detractors (day-0 score 0–6). A client who's still annoyed about a hotel swap is not going to refer anyone, and pushing a referral ask on them reads as tone-deaf, which costs you more goodwill than the ask was worth.

Day 14: the real feedback form

The day-0 NPS score tells you how they feel. Day 14 is where you find out why, which is useful for your next costing sheet, your supplier choices, your itinerary pacing. Keep the feedback form for travellers short: five questions, all answerable in under two minutes on a phone.

  1. What was the single best part of the trip?
  2. What was the single thing you'd change?
  3. Rate the hotel/accommodation (1–5).
  4. Rate the local guide/transport (1–5).
  5. Would you travel with us again for a different destination?

Send it as a WhatsApp message with a form link (Google Forms works fine, no need for anything specialised). Because it's day 14 and outside most clients' original service window, this is usually a template send at the standard ₹0.78–0.88 rate.

This is also your best source for catching an unhappy client before they've written a review. Someone who scored a 7 on day 0 but writes "the guide was late every single day" in the day-14 form has told you exactly what to fix before their friend books.

Day 30: the trip anniversary entry

This is the step operators skip entirely, and it's the one with the highest return. Log the trip's return date in your sheet, and 30 days later, don't sell. Just close the loop and plant the anniversary date as next year's re-engagement trigger.

"It's been a month since you got back from [destination], hope the photos are still making the group chat jealous. We'll drop you a note around the same time next year in case you're thinking of a repeat, or a new destination. Meanwhile, if you ever want quick ideas, just ping us."

No offer, no ask, just a warm, low-effort touch that keeps you top of mind. Because the average rebooking gap in travel runs close to 312 days, the client who travelled with you this Diwali is realistically your Diwali lead next year, provided you actually reach out around then. Tag the trip's return-month in your sheet now, and you have a ready-made remarketing calendar for next year without building anything new.

Run this touch as a single WhatsApp marketing template blast for everyone whose trip returned 30 days ago. At roughly ₹0.83 per message (mid-point of the ₹0.78–0.88 band), a 200-client month costs under ₹200, against ₹50,000-plus you'd spend chasing cold Instagram leads for the same volume. For the fuller comparison across channels, see WhatsApp broadcast economics.

The economics of this whole sequence rest on one number worth sitting with: acquiring a new travel customer costs 5–7 times more than retaining an existing one, and a 5% improvement in retention has been shown to lift profits anywhere from 25% to 95% across industries. A ₹200 WhatsApp campaign that brings back even two or three repeat clients has already paid for itself many times over.

Logging it in the sheet you already have

You don't need new software for this. Five extra columns on your existing client sheet does it:

Column What goes in it
Trip return date Used to trigger day 0/2/7/14/30 dates automatically via formula
Day-0 NPS score 0–10, logged same day
Review left? (Y/N) Updated after day 2
Referral used? (Y/N) Updated whenever a referral books
Day-14 feedback notes One line: what to fix, what to repeat

Sort by "trip return date" each Monday and you'll see exactly which clients are due for which touch that week, no reminders app needed.

What your NPS number actually means

Once you've logged 20–30 scores, resist the urge to treat the average as gospel. NPS benchmarks vary enormously by category: B2C companies average around 49, while the median across all industries sits closer to 44, with an overall average near 32. A small operator scoring 50-plus from just 30 responses is doing genuinely well. But with a sample that small, one or two detractors can swing the average by several points, so don't panic (or celebrate) over a single month's number. Watch the trend over a full season instead.

It's also worth knowing your baseline: leisure travel repeat-booking rates benchmark around 15%, against roughly 20% for business travel, and most small agencies have never actually calculated their own number. If you haven't, that's the place to start before you judge whether this sequence is working; see repeat rate as your survival metric for how to calculate it from data you already have.

Common questions

Do I need survey software to run the day-0 NPS question?

No. A plain WhatsApp text sent inside the free service window covers it. Survey tools add cost and friction for a question this simple. The value is in the triage and the follow-up call, not the tool.

What if a client doesn't reply to the day-0 score request?

Leave the row blank and move on. Don't chase it. Send the day-2 review ask only to clients who scored 9–10; if there's no score, skip the automatic review ask and use judgement instead.

Should the referral offer be cash or a discount?

A discount on a future booking (rather than cash) keeps the incentive tied to repeat business rather than a payout, and it's simpler to honour without extra bookkeeping.

The short version

  • Run five touches after every trip: day 0 (NPS + photo link), day 2 (review ask), day 7 (referral nudge), day 14 (feedback form), day 30 (anniversary touch).
  • The day-0 NPS question is for triage, not vanity metrics: 9–10 gets a review ask, 7–8 gets a thank-you, 0–6 gets an owner phone call within 24 hours.
  • Time asks to land inside a WhatsApp service window the client already opened. Most of this sequence can run at zero messaging cost.
  • Five extra columns on your existing sheet (return date, NPS score, review status, referral status, feedback notes) is the entire "system" you need.
  • A 200-client anniversary campaign costs under ₹200 and beats chasing the same volume of cold leads on ads.
  • Don't over-read a small NPS sample. 20–30 responses is a trend indicator, not a scientific score.
  • Log your actual repeat-booking rate before judging whether the sequence is working. Most operators have never calculated it.