All articles
Templates

Flight Delay Message: 20 WhatsApp Templates (2026)

A flight delay message states the flight number, new time, reason and options (rebook, refund, wait). 20 WhatsApp Utility templates, India costs and setup.

RichAutomate Team
11 min read 0 views
Flight Delay Message: 20 WhatsApp Templates (2026)

A flight delay message is a short notice sent as soon as a departure time changes, stating the flight number, the original and new time, the reason category, what the passenger should do next (rebook, take a refund or stay put) and where to get help. Ready-to-copy example: "Flight 6E 2041 (BLR → DEL) is delayed from 16:30 to 18:45 due to weather at destination. Your booking stays valid; tap Rebook or Refund if the new time does not suit you, or reply AGENT for help." On WhatsApp, a notice sent outside the 24-hour customer service window must be a pre-approved Utility template with {{variables}}, costing about ₹0.115 per delivered message at Meta's India utility rate (BSP-reported; Meta revises rates; confirm the live rate card).

What a flight delay or cancellation message must contain

A flight delay message should state the flight number, the new time, the reason and the passenger's options — in the first two lines.

Must-have checklist

  • First name, with a neutral fallback if it is missing
  • PNR or booking reference
  • Flight number and route, for example 6E 2041, BLR → DEL
  • Original time and new time, or the word "cancelled"
  • Reason category, such as weather or late incoming aircraft
  • Options with a deadline: keep the booking, rebook or request a refund
  • Rebook and refund buttons plus a link to the policy page
  • A help route: reply AGENT or tap Talk to an agent
  • A short, sincere apology

What never goes in the message

  • Full passport, Aadhaar or other ID numbers
  • OTPs, card numbers, CVV or UPI PINs
  • Blame on a named party, or speculative reasons you cannot confirm
  • Compensation amounts. Entitlements depend on the airline's conditions of carriage and the regulator's current passenger-rights rules, so link the policy page instead of promising a figure.

The disruption message map

Give each disruption event its own template so every update stays accurate.

EventTriggerTemplate categoryKey variablesSend timing
Schedule changeAirline schedule-change feedUtilityOld and new time, deadlineDays ahead, daytime
Short delayRevised time in the feedUtilityFlight, new time, reasonImmediately
Long delay / revised ETDFurther revisionUtilityLatest time, optionsOnce per revision
Gate changeGate update in feedUtilityFlight, new gateImmediately
Boarding callBoarding time minus a bufferUtilityGate, boarding timeBefore boarding
CancellationCancel flag on the flightUtilityFlight, reason, optionsImmediately, any hour
Rebooked confirmationNew ticket issuedUtility, document headerNew flight, timeOn ticketing
Refund initiatedRefund API successUtilityAmount, referenceOn event
Refund creditedCredit confirmedUtilityAmount, ARN or UTRDaytime
Missed connectionLate inbound arrivalUtilityNew onward flightImmediately
Bus or train delayGPS ETA or running statusUtilityService, revised ETAImmediately

20 copy-paste flight delay and cancellation templates

Each template opens and closes with fixed text and never places two variables side by side, two common rejection causes.

Short delay

Hi {{1}}, flight {{2}} from {{3}} is delayed to {{4}}, earlier {{5}}. Reason: {{6}}. Your booking stays valid and no action is needed. We apologise for the wait.

Key: {{1}} name, {{2}} flight, {{3}} route, {{4}} new time, {{5}} old time, {{6}} reason.

Hello {{1}}, update on booking {{2}}: flight {{3}} now departs at {{4}} instead of {{5}}. Your seat and check-in are unchanged. Sorry for the change.

Key: {{1}} name, {{2}} PNR, {{3}} flight, {{4}} new time, {{5}} old time.

Long delay with revised time

Hi {{1}}, flight {{2}} is delayed further and now departs at {{3}}. Reason: {{4}}. If this time does not work, tap Rebook or Refund before {{5}}. Your options are on the policy page below. We are sorry.

Key: {{1}} name, {{2}} flight, {{3}} new time, {{4}} reason, {{5}} deadline; buttons Rebook, Refund, View policy.

Hi {{1}}, flight {{2}} has changed again. Latest departure: {{3}}, replacing our earlier {{4}} update. Please ignore previous times. Reply AGENT for help with onward plans.

Key: {{1}} name, {{2}} flight, {{3}} latest time, {{4}} previous time.

Delay apology

Dear {{1}}, we sincerely apologise that flight {{2}} is delayed to {{3}}. We know this disrupts your plans. We will share every update here, and Talk to an agent is always available.

Key: {{1}} name, {{2}} flight, {{3}} new time.

Gate change

Hi {{1}}, gate change for flight {{2}}: please go to Gate {{3}}. Boarding time stays {{4}}. Check airport screens for updates.

Key: {{1}} name, {{2}} flight, {{3}} new gate, {{4}} boarding time.

Hello {{1}}, flight {{2}} now boards from Gate {{3}} instead of Gate {{4}}. Boarding starts at {{5}}, so allow extra walking time.

Key: {{1}} name, {{2}} flight, {{3}} new gate, {{4}} old gate, {{5}} boarding time.

Boarding reminder

Hi {{1}}, boarding for flight {{2}} begins at {{3}} from Gate {{4}}. Keep your boarding pass and ID ready.

Key: {{1}} name, {{2}} flight, {{3}} boarding time, {{4}} gate.

Schedule change (advance notice)

Hi {{1}}, the airline has rescheduled flight {{2}} on {{3}}. New departure: {{4}}, earlier {{5}}. Tap Accept new time or Change flight by {{6}} so we can secure your choice.

Key: {{1}} name, {{2}} flight, {{3}} date, {{4}} new time, {{5}} old time, {{6}} deadline; buttons Accept new time, Change flight.

Hello {{1}}, booking {{2}} has a schedule change. Your flight is now {{3}} on {{4}} at {{5}}. Please recheck seat and baggage details, then tap Accept new time or Change flight.

Key: {{1}} name, {{2}} PNR, {{3}} new flight, {{4}} date, {{5}} new time.

Flight cancellation with rebook or refund options

Hi {{1}}, we regret that flight {{2}} on {{3}} is cancelled. Reason: {{4}}. Tap Rebook for alternate flights or Refund to get your money back. Your options are on the policy page below. We are sorry for the disruption.

Key: {{1}} name, {{2}} flight, {{3}} date, {{4}} reason; buttons Rebook, Refund, View policy.

Dear {{1}}, the airline cancelled flight {{2}} in booking {{3}}. We are holding a seat for you on {{4}} at {{5}}. Tap Accept or Refund by {{6}}, after which the seat may be released.

Key: {{1}} name, {{2}} cancelled flight, {{3}} PNR, {{4}} alternate flight, {{5}} time, {{6}} deadline.

Hi {{1}}, flight {{2}} at {{3}} today is cancelled. Please do not go to the gate. We are rebooking you and will share new details here shortly.

Key: {{1}} name, {{2}} flight, {{3}} original time.

Rebooked confirmation

Hi {{1}}, you are rebooked on flight {{2}}, departing {{3}} at {{4}}. Your revised e-ticket for booking {{5}} is attached. Please web check-in again. Thank you for your patience.

Key: {{1}} name, {{2}} new flight, {{3}} date, {{4}} time, {{5}} PNR; document header for the e-ticket.

Refund initiated and refund credited

Keep these short and follow the stage-by-stage pattern in our guide to automated refund status updates on WhatsApp.

Hi {{1}}, your refund of ₹{{2}} for booking {{3}} is initiated to your {{4}}. Reference: {{5}} for your records.

Key: {{1}} name, {{2}} amount, {{3}} PNR, {{4}} refund mode, {{5}} reference.

Hi {{1}}, your ₹{{2}} refund for booking {{3}} should now be in your account. Not visible yet? Reply HELP with reference {{4}} and we will check.

Key: {{1}} name, {{2}} amount, {{3}} PNR, {{4}} ARN or UTR.

Missed connection

Hi {{1}}, flight {{2}} arrived late and you missed your connection to {{3}}. We have rebooked you on {{4}} at {{5}}. Visit the transfer desk if you need help. We apologise.

Key: {{1}} name, {{2}} inbound flight, {{3}} destination, {{4}} onward flight, {{5}} time.

Stop overpaying on WhatsApp

Get a 1-minute BSP audit on WhatsApp

Drop your WhatsApp number — we line-item your current invoice against Meta India rates in under 60 seconds. India-hosted, DPDP-compliant.

DPDP-compliant · India-hosted · 1-min reply

Group or tour departure delay

Hello {{1}}, update for the {{2}} group: flight {{3}} now departs at {{4}}. The airport meeting time moves to {{5}}, same meeting point. Your tour manager will post changes here.

Key: {{1}} name, {{2}} tour, {{3}} flight, {{4}} new time, {{5}} meeting time; send to every opted-in traveller.

Bus and train delay variants

Hi {{1}}, bus {{2}} is running late. Expected arrival at {{3}} is {{4}}. Please wait at the same pickup point, or reply AGENT to reschedule.

Key: {{1}} name, {{2}} service number, {{3}} boarding point, {{4}} revised ETA.

Hi {{1}}, train {{2}} for booking {{3}} is running late and is now expected at {{4}}. Your coach and seat are unchanged. We will update you if it moves again.

Key: {{1}} name, {{2}} train number, {{3}} PNR, {{4}} expected departure.

Template variable map: where each value comes from

Decide which system fills each variable before going live. Never guess a time, gate or amount; hold the message until the data is fixed.

VariableWhat it holdsExample valueSource system
NameCleaned first nameFallback "there"CRM or booking engine
Booking referencePNR or OTA booking IDPNR K7Q2LMGDS / airline feed, OTA API
FlightOperating flight number6E 2041GDS / airline feed
New timeLatest revised departure18:45GDS / airline feed
GateBoarding gateGate 22BAirline or airport feed
ReasonCategory from a fixed listWeather at destinationAirline feed, mapped in CRM
Refund amountAmount returned₹4,850Payment gateway or OTA API
Bank referenceARN or UTRFrom the refund webhookPayment gateway

Utility vs Marketing for travel disruption messages

On WhatsApp, a delay, gate-change or cancellation notice is a Utility template; a paid seat-upgrade offer is a Marketing template.

Add "upgrade to business for ₹X", a lounge pass or a hotel deal and Meta can reclassify the template as Marketing, moving the cost from about ₹0.115 to about ₹0.8631 per delivered message. Our explainer on WhatsApp template categories in India covers how Meta decides.

Submission tips

  • Realistic sample values: "6E 2041", "18:45", "Gate 22B", never "test".
  • Quick-reply buttons Rebook, Refund and Talk to an agent; button text stays within 25 characters.
  • A document header for the revised e-ticket instead of a link in the body.
  • URL buttons on your own domain, no public link shorteners.

If a template still bounces, our list of WhatsApp template rejection reasons and fixes maps each label to a rewrite.

Speed and scale playbook

Our WhatsApp for travel and hospitality playbook sets the target as a utility template that fires automatically within 60 seconds of the disruption flag, with rebooking options as quick-reply buttons. To hit that at scale:

  • Batch by PNR list: pull every affected booking, then send one personalised message per passenger.
  • Dedupe on PNR + event: a retried webhook must never deliver two cancellation notices.
  • Send only the latest time: if a second revision lands mid-batch, drop the stale batch.
  • Fall back to SMS or email when a WhatsApp send fails.
  • Escalate to humans: "Talk to an agent" and free-text replies go to a staffed queue.
ApproachSpeedPersonalisationRisk
Agents calling passengersSlow on a full flightHigh but inconsistentMissed passengers, no written record
Manual CSV broadcastMinutes once the list is readyMediumWrong column mapping, stale times
Webhook-triggered template per PNRSeconds to minutesHighNeeds dedupe and monitoring

What disruption messages cost on WhatsApp in India

Every message in the map is a Utility template, so the table uses the utility rate. Figures are BSP-reported, per delivered message and exclude 18% GST. Meta revises rates; confirm the live rate card before budgeting.

Messages per monthMeta utility (× ₹0.115)Client Pay (Meta + ₹0.10/msg)SaaS Pay (₹0.50/msg)
1,000₹115₹115 + ₹100 = ₹2151,000 × ₹0.50 = ₹500
10,000₹1,150₹1,150 + ₹1,000 = ₹2,15010,000 × ₹0.50 = ₹5,000
1,00,000₹11,500₹11,500 + ₹10,000 = ₹21,5001,00,000 × ₹0.50 = ₹50,000

SaaS Pay is all-inclusive: ₹0.50 per utility and ₹1.50 per marketing message. Note the October 2026 WhatsApp pricing change: from 1 October 2026, service replies and utility templates inside an open 24-hour window are also charged at the utility rate.

How to automate flight disruption messages without code

  1. Listen: connect the airline or GDS schedule-change feed, or your OTA booking webhook.
  2. Match: find every affected PNR, including each traveller in a group booking.
  3. Send: call the WhatsApp Business API with the approved template and per-passenger variables.
  4. Route buttons: Rebook opens an alternatives flow, Refund starts the refund workflow, Talk to an agent opens a ticket.
  5. Reply: responses land in a shared inbox with the booking and message history.

Any WhatsApp Business API platform with webhook triggers and a shared inbox can run this; RichAutomate offers both. Bus operators can see the same pattern in our guide to WhatsApp for intercity bus operators.

Mistakes to avoid

  • "Delayed due to operational reasons" with no new time. Send the best current estimate and update it.
  • Promising compensation amounts. Link the policy page instead.
  • Upsells inside a disruption template. They can flip the category to Marketing.
  • Messaging only the lead booker of a group. Every opted-in traveller needs their own update.
  • No opt-in record. Utility messages also need opt-in; capture and store it at booking.
  • Stale times after a second revision. Say the latest time replaces the earlier one.

Ready to automate disruption alerts? RichAutomate has ₹0 setup and ₹0 monthly fees on usage-only billing, with plans from Starter at ₹499/mo, Pro at ₹899/mo and White-label at ₹1,199/mo. Start your 14-day free trial with 100 free credits and build your first flight delay template; approval depends on Meta's review.

Frequently asked questions

How do you write a flight delay message to passengers?

Put the flight number, the new departure time, the reason category and the passenger's options in the first two lines, then the booking reference, rebook or refund buttons, a help route and an apology. On WhatsApp, submit it as a Utility template with numbered variables and realistic sample values.

Is a flight cancellation message a Utility or Marketing template on WhatsApp?

A cancellation notice tied to a specific booking is a Utility template. Adding an upgrade, lounge or hotel offer can get it reclassified as Marketing, raising the cost from about ₹0.115 to about ₹0.8631 per delivered message in India. Meta revises rates; confirm the live rate card.

How should a boarding gate change notification be worded?

Keep it to one or two sentences with the flight number, the new gate, the old gate if useful, and the boarding time. Send it immediately as a Utility template and ask passengers to check airport screens.

Can a flight delay message promise compensation?

No. Entitlements depend on the airline's conditions of carriage and the regulator's current passenger-rights rules, so link the policy page instead of quoting amounts.

How much does it cost to send flight delay messages on WhatsApp in India?

At the BSP-reported utility rate of about ₹0.115 per delivered message, 10,000 delay messages cost about ₹1,150 in Meta charges before GST. On RichAutomate, Client Pay adds ₹0.10 per message and SaaS Pay is ₹0.50 per utility message all-inclusive.

Ready to ship this?

Get the full migration playbook on WhatsApp

A founder-led 1-minute reply with the migration steps, template approval timeline, and a 14-day pilot offer. DPDP-compliant. India-hosted. No spam.

DPDP-compliant · India-hosted · 1-min reply
Tagged
Flight Delay MessageFlight Cancellation MessageGate Change NotificationWhatsApp TemplatesUtility TemplateTravel AgencyAirline DisruptionWhatsApp API India
Written by
RichAutomate Team
Editorial team at RichAutomate. We build the WhatsApp Business automation platform Indian D2C brands, fintechs, and agencies use to ship campaigns and flows on the official Meta Cloud API.
FAQ

Frequently asked questions

How do you write a flight delay message to passengers?
Put the flight number, the new departure time, the reason category and the passenger's options in the first two lines, then the booking reference, rebook or refund buttons, a help route and an apology. On WhatsApp, submit it as a Utility template with numbered variables and realistic sample values.
Is a flight cancellation message a Utility or Marketing template on WhatsApp?
A cancellation notice tied to a specific booking is a Utility template. Adding an upgrade, lounge or hotel offer can get it reclassified as Marketing, raising the cost from about ₹0.115 to about ₹0.8631 per delivered message in India. Meta revises rates; confirm the live rate card.
How should a boarding gate change notification be worded?
Keep it to one or two sentences with the flight number, the new gate, the old gate if useful, and the boarding time. Send it immediately as a Utility template and ask passengers to check airport screens.
Can a flight delay message promise compensation?
No. Entitlements depend on the airline's conditions of carriage and the regulator's current passenger-rights rules, so link the policy page instead of quoting amounts.
How much does it cost to send flight delay messages on WhatsApp in India?
At the BSP-reported utility rate of about ₹0.115 per delivered message, 10,000 delay messages cost about ₹1,150 in Meta charges before GST. On RichAutomate, Client Pay adds ₹0.10 per message and SaaS Pay is ₹0.50 per utility message all-inclusive.
RichAutomate · WhatsApp BSP for India 2026

Ship WhatsApp campaigns + flows on a transparent, compliance-ready BSP.

₹0 platform fee. DPDP audit log included. Visual flow builder. Multi-tenant from day one.

Start free trial
Want this for your brand?

Get a free 24-hour BSP audit

Send us your last invoice. We line-item it against Meta's published rates and benchmark against three alternatives.

Limited Spots Available

Get a Free
Automation Audit

Stop leaving revenue on the table. Get a custom roadmap to automate your growth.

Secure & Confidential