📋 Playbooks

Monsoon delays: proactive customer updates for logistics and e-commerce

Updated 2026-09-19 · 4 min read · By the Convo360 team

In short

A delivery delay notification playbook proactively messages customers in monsoon-affected regions before they ask, using region-based contact groups and Utility templates for delay alerts, followed by a reschedule bot that lets customers pick a new slot themselves, which cuts 'where is my order' (WISMO) queries during the wettest weeks of the year.

Key takeaways
  • Group contacts by delivery region so you can message only the areas actually affected.
  • Send a proactive delay Utility template before customers start asking where their order is.
  • Let a reschedule bot offer new delivery slots instead of a generic 'delayed' message.
  • Keep the tone calm and factual; monsoon delays are expected, not a service failure to over-apologise for.
  • Track WISMO-style replies in Flow Logs to see which regions need earlier proactive alerts next year.

Why monsoon delays create a support spike

Every monsoon, logistics and e-commerce businesses see the same pattern: deliveries slow down in flood-prone or heavy-rain areas, and the support queue fills with 'where is my order' messages before anyone from the business has proactively said anything. The fix is not answering WISMO faster, it is not letting the question arise in the first place.

The support spike is also uneven by geography. A citywide cloudburst in Mumbai's low-lying areas or waterlogging in parts of Bengaluru or Chennai affects some pincodes badly while leaving neighbouring ones untouched. Blanket messaging, or worse, blanket silence, both perform badly compared to targeted, region-specific proactive updates.

Grouping contacts by region

Use Contacts groups (tags) or a custom field to tag orders and contacts by delivery city or pincode zone. When a specific region is affected, for example heavy rain disrupting delivery in parts of Mumbai or Chennai, you can message only that group instead of your entire customer base, keeping the alert relevant and avoiding needless Marketing-template spend on unaffected customers.

Sending the proactive delay alert

A delivery delay is order-related, so it qualifies as a Utility template, not Marketing, which keeps it cheaper and more reliably delivered. Draft the template with a clear reason (heavy rain in the delivery area), a revised estimate, and a button for 'Reschedule' or 'Track order'. Sending this before the original delivery window ends, rather than after a customer complains, is what actually reduces incoming queries.

Monsoon delays are a known, expected seasonal reality in most of India, not a service failure the business needs to grovel over. A message that is calm, factual and offers a concrete next step (a new estimate, a reschedule option) builds more trust than an over-apologetic one that reads as though something went badly wrong. Avoid vague lines like 'we're facing some issues'; specific lines like 'heavy rain in your delivery zone has added roughly a day' give the customer something concrete to plan around.

The most effective version of this playbook uses a weather-linked trigger rather than a purely reactive one: if your operations team already tracks regional weather warnings or your courier partner's own service alerts, connect that signal into the flow via a Webhook so the delay template can go out as soon as a warning is issued for a pincode zone, rather than waiting until deliveries have already started slipping and customers have begun asking.

Building the reschedule flow on Convo360

On Convo360's Flow Builder, this whole reschedule flow is drag-and-drop, no code needed.

  1. Trigger the flow from the 'Reschedule' button reply on your delay template.
  2. Use a List Menu to offer available next-day or next-window delivery slots.
  3. Confirm the new slot with a Send Template confirmation message.
  4. Update the order record via Google Sheets or a Webhook to your logistics system so the new slot is actually honoured.
  5. Route anything unusual (wrong address, cancellation request) to an AI Reply step or live-chat handoff.

The proactive alert is only as good as the data behind it. Where you work with a courier or your own fleet, connect their status feed via Webhook or REST API so the delay estimate the bot gives matches what is really happening on the ground, rather than a rough guess. A wrong estimate sent confidently, even a well-intentioned one, damages trust more than admitting the exact new timeline is not yet known.

If your own systems do not expose live status yet, a simpler interim step works too: update a shared Google Sheets tab manually each morning during the monsoon with affected pincodes and revised estimates, and have the flow read from that sheet. It is less automatic than a full webhook integration, but far better than static text that goes stale the moment ground conditions change.

Cutting down WISMO without sounding robotic

'Where is my order' messages usually mean a customer feels uninformed, not that they specifically want a human. An AI Reply step connected to your order status (via webhook or CRM lookup) can answer this instantly and honestly, including admitting a monsoon delay where relevant, which resolves the anxiety without needing a support agent for every ping.

Even with proactive alerts and an AI-powered status lookup, some customers with a genuinely unusual situation, a medical delivery, a time-critical document, will still want to speak to a person. Keep a clearly offered live-chat handoff option in every delay and status message, so automation handles the routine volume while anyone with a real exception is never stuck arguing with a bot that cannot help them.

Reviewing after the season

Monsoon patterns repeat by region year on year. Reviewing Flow Logs and WISMO volume by pincode after the season tells you which zones need earlier or more frequent proactive alerts next year, and which delivery partners consistently cause the most delay in wet weather.

The region-tagging and proactive-alert pattern is not limited to parcel delivery. Businesses that send technicians for installation, repair or measurement visits, appliance service, furniture assembly, broadband installation, face the same monsoon disruption. The same Contacts groups and Utility template approach works for rescheduling a technician visit, with the reschedule flow offering the next available slot instead of a delivery window.

Step by step

  1. Tag contacts by delivery regionGroup customers by city or pincode so alerts can target only affected areas.
  2. Draft a Utility delay templateInclude the reason, revised estimate and a Reschedule button, and get it approved in advance.
  3. Send the proactive alertMessage affected regions before the original delivery window ends, not after complaints start.
  4. Build the reschedule flowOffer new delivery slots via a List Menu and confirm with a template message.
  5. Connect order status for WISMO queriesUse a webhook or CRM lookup so an AI Reply step can answer status questions instantly.
  6. Review after the seasonCheck Flow Logs and WISMO volume by region to plan next year's alert timing.

Example conversation

My order was supposed to come today, any update?
Heavy rain in your Andheri delivery zone has pushed us back by a day. Your order is now expected tomorrow between 2-6 PM. Would you like to pick a different slot instead?

Set up proactive delay alerts this monsoon

Start free in minutes — no code, no credit card. Bring your own AI keys and pay no per-message markup.

Frequently asked questions

Is a delivery delay message a Marketing or Utility template?

It is a Utility template since it relates directly to an existing order, which keeps it cheaper than Marketing and more reliably delivered within WhatsApp's rules.

How far in advance should I send a delay alert?

As soon as you know a region is affected and before the original delivery promise expires; a same-day proactive alert works better than one sent after a customer already asked.

Can this flow update my logistics or order management system automatically?

Yes, connect a Webhook or Google Sheets block so a rescheduled slot updates your existing logistics or order management system instead of living only inside the chat, keeping your operations team and the customer's confirmation in sync.

Does this replace tracking links from the courier?

No, it complements them. Many customers prefer a direct, human-toned WhatsApp update over checking a separate tracking page, especially when something has changed from the original promise.

What if a customer wants to cancel instead of reschedule?

Route cancellation requests to an AI Reply step or live-chat handoff so a human or a scoped AI can handle refund or cancellation policy correctly rather than the guided menu guessing.

Related reading

Available across India — see WhatsApp & AI calling automation by state and city.