Hi {{first_name}}, order {{order_id}} is out for delivery today. Tap the pin for today's delivery area.
Expected window: {{delivery_window}}
Send order confirmation, dispatch, delay, delivery, and review prompts from HubSpot so customers never need to ask where their order is.
Out for delivery → not-in Flow or carrier branch → confirm / delay / delivered stack. The hero moment is same-day delivery with in-chat preferences.
Column one is out for delivery with a location header and Won't be in button. Column two is the preference Flow. Column three covers confirm, delay, and delivered outcomes.
Hi {{first_name}}, order {{order_id}} is out for delivery today. Tap the pin for today's delivery area.
Expected window: {{delivery_window}}
Hi {{first_name}} — no problem. Choose what you'd like us to do with order {{order_id}} and we'll tell the driver.
What should we do?
Safe place options
Powered by Flowella · carrier API
Thanks {{first_name}} — we've got your order. We'll message you here when it ships.
Total: {{order_total}} · Delivery: {{delivery_estimate}}
Sorry {{first_name}} — your delivery is running 1 day late due to carrier volume. New ETA: {{new_eta}}.
Your order {{order_id}} was delivered. Enjoy — and if you have a moment, we'd love a quick review.
Out for delivery first — location header, track link, and Won't be in CTA opens the preference Flow.
Not-in Flow — neighbour, reschedule, or safe place with porch/gate/garage/concierge options.
Driver hand-off — preference writes to HubSpot and syncs to the carrier where supported.
Outcome stack — order confirm, delay apology, and delivered + review in one card.
Customers ask where their order is when status feels invisible. WhatsApp makes the status obvious before support gets involved.
Tracking emails get missed, carrier pages are confusing, and delays feel personal when no one explains them.
Add carrier webhooks, delivery-photo links, support routing, replenishment prompts, and review branching.
Keep templates utility-compliant, suppress duplicate carrier pings, and never promise a delivery date you cannot control.
The point: every clear update is one less support ticket.
The biggest win was fewer where-is-my-order messages during delays.
Filter by platform, category, or industry to find the play that fits.
Book more meetings: WhatsApp calendar invite from HubSpot forms, smart nudges until Calendly books, reminders that cut no-shows.
Raise more from supporters: video-led WhatsApp donation campaigns from HubSpot, exit on first donation, never ask twice.
Stripe
Convert more web traffic: two-field form, then a 5-day WhatsApp drip that enriches the CRM and qualifies the lead before the SDR ever calls.
Renew more memberships with a 30-day WhatsApp cadence, value recap, one-tap renew, human handover, and win-back exit.
Stripe
Complete KYC faster with WhatsApp document requests, missing-file nudges, verification branches, and manual review only for exceptions.
Verify users faster with WhatsApp OTP, single-use codes, retry branching, fail-closed support, and audit logging.
Catch bad nights before they hit Google with WhatsApp NPS, promoter review CTAs, detractor recovery, and cohort tagging.
Qualify captured leads with WhatsApp questions, scoring, high-fit sales routing, and nurture for low-urgency contacts.
Refresh stale CRM records with WhatsApp confirmations, structured corrections, one reminder, and a clear freshness flag.
Turn order and carrier events into useful WhatsApp updates inside HubSpot.