Skip to main contentSkip to navigation
Travel & Hospitality

Holiday Package Offer WhatsApp Templates

A holiday package offer is a promotional message presenting a trip — the destination, the nights, what is included, and the real price — to customers who opted in to hear from you. It is the one message in travel that is unambiguously Marketing, and it is also where most travel agencies lose trust, by inventing countdowns and "only 2 seats left" lines that are not true. Sell on the actual offer: what is included, what is not, and what it genuinely costs.

Meta billing category

Templates on this page are typically approved as Marketing, billed at ~₹0.8631 per message (India).

Promotional — offers, launches, and re-engagement. Requires marketing opt-in, and an opt-out hint ("Reply STOP") is good etiquette that keeps your block rate and quality rating healthy.

Copy-ready templates

Replace the {{placeholders}} with your platform’s variables before submitting to Meta for approval.

1. Package launch

{{package_name}} — {{nights}} nights in {{destination_city}} 🏝️ Hi {{name}}, here is the whole thing, plainly: ₹{{package_price}} per person, twin sharing ✅ Included: {{inclusions}} ❌ Not included: {{exclusions}} Dates available: {{available_dates}} Full itinerary and photos: {{package_link}} Questions? Reply here — a real person answers. Reply STOP to opt out of offers.

Best for: Launching a new package to your opted-in list. Stating what is NOT included is what separates you from every agency that hides it.

2. Early-bird pricing (real deadline)

Hi {{name}}, early-bird pricing on {{package_name}}. ✈️ ₹{{package_price}} per person if you book by {{booking_deadline}} — after that it is ₹{{regular_price}}, because that is when our block of {{airline_name}} seats releases back to the airline. That is the whole reason for the deadline. No countdown theatre. See the itinerary: {{package_link}} Reply STOP to opt out of offers.

Best for: Packages with a genuine airline or hotel release date. Explaining WHY the deadline exists is what makes it believable.

3. Weekend getaway near the city

Hi {{name}}, a weekend away from {{city}} — {{destination_city}}, {{nights}} nights. 🚗 ₹{{package_price}} for two, including {{inclusions}}. Drive time from {{city}}: {{drive_time}}. No flights, no airport, no leave application. Available weekends: {{available_dates}} Details: {{package_link}} Reply STOP to opt out of offers.

Best for: Short-haul drivable getaways to metro customers. The "no leave application" line is the actual reason these convert.

4. Family package

Hi {{name}}, {{package_name}} — built for families. 👨‍👩‍👧 ₹{{package_price}} for 2 adults + {{child_count}} children ✅ {{inclusions}} ❌ {{exclusions}} Kids under {{child_age_limit}} stay free. Connecting rooms available on request. Dates: {{available_dates}} | Itinerary: {{package_link}} Tell us your dates and we will check availability today. Reply STOP to opt out of offers.

Best for: School-holiday windows, sent to past family bookers. Connecting rooms is the detail parents actually ask about.

5. Custom itinerary offer

Hi {{name}}, none of our packages quite right? 🗺️ Tell us three things — where, when, and roughly what budget — and {{coordinator_name}} will build you an itinerary. No charge, no obligation, and a real person doing the planning. Just reply here with your dates. Reply STOP to opt out of offers.

Best for: Customers who clicked a package but never booked. Often outperforms a discount, because the blocker was fit, not price.

6. Seats genuinely remaining

Hi {{name}}, an honest update on {{package_name}} departing {{departure_date}}. ✈️ {{seats_left}} seats are left on the group departure. When they go, this departure closes — the next one is {{next_departure_date}}. ₹{{package_price}} per person. Itinerary: {{package_link}} We will not pretend it is more urgent than it is. Reply STOP to opt out of offers.

Best for: Group departures with a real, countable seat inventory. Never send this with a number you cannot defend.

What each variable means

These 20 placeholders appear in the templates above. Map each one to the matching field in your WhatsApp platform before you submit for approval.

VariableWhat to put in it
{{package_name}}Name of the package on offer.
{{nights}}Replace with the nights for this message.
{{destination_city}}City flown to.
{{name}}The customer's first name.
{{package_price}}Replace with the package price for this message.
{{inclusions}}What the price covers.
{{exclusions}}What the price does not cover. State this as plainly as the inclusions.
{{available_dates}}Replace with the available dates for this message.
{{package_link}}Replace with the package link for this message.
{{booking_deadline}}Replace with the booking deadline for this message.
{{regular_price}}Replace with the regular price for this message.
{{airline_name}}The operating airline.
{{city}}City the customer or property is in.
{{drive_time}}Replace with the drive time for this message.
{{child_count}}Replace with the child count for this message.
{{child_age_limit}}Replace with the child age limit for this message.
{{coordinator_name}}Replace with the coordinator name for this message.
{{departure_date}}Scheduled departure date.
{{seats_left}}Seats genuinely remaining. Never fake this.
{{next_departure_date}}Replace with the next departure date for this message.

Frequently asked questions

Is a holiday package offer Utility or Marketing?

Marketing, unambiguously. It is promotional, so it needs an approved Marketing template, explicit marketing opt-in from the customer, and an opt-out hint in the copy — and it costs roughly ₹0.8631 per message in India versus about ₹0.115 for a Utility send, a ~7.5x difference. That price gap is why it pays to segment: sending a Kerala package to your entire list costs 7.5x more than a booking confirmation and converts on a fraction of it.

Should I use countdown timers and "only 2 seats left" urgency?

Only when it is true, and then say why it is true. A real airline seat-block release date or a genuinely countable group departure is honest urgency, and stating the reason ("that is when our seat block releases") makes it believable. A fabricated countdown works exactly once: the customer who books a "last 2 seats" package and then sees the same message next week has learned that nothing you say can be trusted, and travel is a business built almost entirely on trust.

How often can I send package offers without getting blocked?

One to two a month to any individual customer, and segment hard — past Goa bookers hear about beaches, not about Ladakh bike trips. Meta's quality rating responds to blocks and reports, not to volume, so a relevant offer sent to 500 interested people is far safer than a generic blast to 5,000. Honour every STOP the moment it arrives.

Go deeper

Browse the full library

90 template sets and 488 copy-ready messages — across commerce, Indian festivals, finance, and industry starter packs. All free, all written for Meta approval.

All WhatsApp templates