WhatsApp out for delivery templates

By Alva Chew 5 min read Updated November 11, 2026

An out for delivery message tells the customer their parcel arrives today, gives the time window if you have it, and says what they need to do, such as be home or have cash ready. Below are 10 templates to copy. AeroChat sends them when the courier marks the parcel out for delivery and answers “when will it come?” in the same chat.

What an out for delivery message should do

This message prevents failed deliveries. Send it the morning the parcel goes out. Give the courier name, the time window and the tracking link, and anything the customer must do: sign, pay cash, or leave instructions.

Offer one way to change things, such as a safe place or a neighbor, if your courier lets you.

The WhatsApp rules that apply

If the customer messaged you in the last 24 hours, you can send any of these as a free-text reply. Outside that 24-hour customer service window, a business-initiated message needs an approved template. These messages fit Meta’s utility category when they are about the customer’s own order or account and contain nothing promotional. Meta’s guidelines say utility templates must not promote products, upsell, cross-sell or include offers. A template that mixes an update with a promotion is classed as marketing. See the WhatsApp message templates guide, WhatsApp message templates and template approval.

Source: Meta’s WhatsApp template category guidelines on developers.facebook.com, as of November 2026.

10 WhatsApp out for delivery templates to copy

Copy a template, change the wording to match how your store talks, and keep the variables in double curly brackets. AeroChat fills them from your store data when it sends the message.

1. Out for delivery today

Use the morning the parcel goes out.

Hi {{customer_name}}, your order {{order_number}} is out for delivery today with {{courier_name}}.
Track it here: {{tracking_url}}

2. With a time window

Use when the courier gives an estimated window.

Hi {{customer_name}}, your order {{order_number}} arrives today between {{time_window}}.
Track it live here: {{tracking_url}}

3. Cash on delivery

Use for COD orders, so the customer has the exact amount ready.

Hi {{customer_name}}, your order {{order_number}} is out for delivery today.
Please have {{order_total}} ready to pay the rider. Track it here: {{tracking_url}}

4. Signature needed

Use for high-value parcels.

Hi {{customer_name}}, your order {{order_number}} arrives today and needs a signature.
Please make sure someone is home between {{time_window}}. Reply here if you need a different day.

5. Safe place option

Use when your courier allows the customer to leave instructions.

Hi {{customer_name}}, your order {{order_number}} is out for delivery today.
Won't be home? Reply with a safe place or a neighbor's name and we'll pass it to the courier.

6. Rider nearby

Use when tracking shows the parcel is a few stops away.

Hi {{customer_name}}, the rider with your order {{order_number}} is {{stops_away}} stops away.
Please be ready to receive it.

7. Large item delivery

Use for furniture and bulky items that need access or help.

Hi {{customer_name}}, your {{product_name}} is out for delivery today between {{time_window}}.
Please make sure there is clear access to {{delivery_location}}. Reply here if there is a lift booking or parking we should know about.

8. Same-day delivery

Use for orders placed and delivered the same day.

Hi {{customer_name}}, your same-day order {{order_number}} is on its way and should arrive by {{eta_time}}.
Track it here: {{tracking_url}}

9. Ready for pickup

Use instead when the customer chose store or locker pickup.

Hi {{customer_name}}, your order {{order_number}} is ready to collect at {{pickup_location}}.
Collect it by {{collect_by_date}} and show this message or your order number.

10. Delivered

Use right after the courier marks the parcel delivered.

Hi {{customer_name}}, your order {{order_number}} has been delivered. {{delivery_note}}
If you can't find it or something is wrong, reply here and we'll help.

Send these automatically with AeroChat

AeroChat sends these when tracking status changes in your courier’s data, from couriers connected through their API such as POS Malaysia or EasyParcel, or a tracking app such as AfterShip:

  • Out for delivery, time window and rider nearby: triggered by the courier’s tracking events. The time window is included only when the courier gives one.
  • Cash on delivery: the amount comes from the order in your store platform, such as Shopify, WooCommerce or Wix.
  • Safe place and different day: AeroChat records the customer’s instructions and passes them to the courier where its API allows, or to your team.
  • Delivered: triggered by the delivered event, and can be followed a few days later by a feedback or review request.
  • Questions: “where is it now?” gets the latest tracking status in the same chat.

See WhatsApp delivery updates.

Related

Questions

Is an out for delivery message a utility template?

It fits Meta’s utility category when it is about the customer’s own parcel and contains nothing promotional. Meta’s guidelines give a shipping notice with tracking details as a utility example.

Where does the time window come from?

From your courier’s tracking data. AeroChat only includes a window when the courier provides one.

Can the customer change the delivery from the chat?

AeroChat can rebook or add instructions where the courier’s API supports it. Otherwise it records the request and passes it to your team.

Will this cut failed deliveries?

It helps. Telling the customer the day and what to have ready gives them the chance to be home, have the cash ready or leave instructions before the courier arrives.

Tell customers the day their parcel arrives

Connect your store and courier, and AeroChat sends out for delivery messages from live tracking and answers delivery questions in WhatsApp. Start your 7-day free trial. No credit card needed.

Start your 7-day free trial

On Shopify? Install AeroChat from the Shopify App Store.