# Failed delivery attempt notice WhatsApp template

> Notify recipients that a delivery attempt failed and let them reschedule via WhatsApp. Utility template for couriers. Copy it and adapt the brand.

- Category: Utility
- Industry: Logistics and delivery
- Use case: Shipping update
- Language: en_US
- Approval rate: 88%
- Page: https://template-builder.dev/whatsapp-template/logistics-failed-delivery-attempt
- JSON: https://template-builder.dev/whatsapp-template/logistics-failed-delivery-attempt.json
- Open in the playground: https://template-builder.dev/playground#t=eyJuYW1lIjoibG9naXN0aWNzX2ZhaWxlZF9kZWxpdmVyeV9hdHRlbXB0IiwibGFuZ3VhZ2UiOiJlbl9VUyIsImNhdGVnb3J5IjoiVVRJTElUWSIsImhlYWRlciI6eyJ0eXBlIjoiVEVYVCIsInRleHQiOiJEZWxpdmVyeSBhdHRlbXB0IG1pc3NlZCJ9LCJib2R5Ijp7InRleHQiOiJIaSB7e2ZpcnN0X25hbWV9fSwgd2UgdHJpZWQgdG8gZGVsaXZlciBwYWNrYWdlICp7e3RyYWNraW5nfX0qIHRvZGF5IGJ1dCBub2JvZHkgd2FzIGF2YWlsYWJsZS4gV2hlbiB3b3VsZCB5b3UgbGlrZSB1cyB0byB0cnkgYWdhaW4_In0sImZvb3RlciI6eyJ0ZXh0IjoiTm9ydGh3aW5kIEV4cHJlc3MifSwiYnV0dG9ucyI6W3sidHlwZSI6IlFVSUNLX1JFUExZIiwidGV4dCI6IlRvbW9ycm93IG1vcm5pbmcifSx7InR5cGUiOiJRVUlDS19SRVBMWSIsInRleHQiOiJUb21vcnJvdyBhZnRlcm5vb24ifSx7InR5cGUiOiJRVUlDS19SRVBMWSIsInRleHQiOiJQaWNrIHVwIGF0IGRlcG90In1dLCJ2YXJpYWJsZXMiOnsiZmlyc3RfbmFtZSI6eyJleGFtcGxlIjoiTm9yYSJ9LCJ0cmFja2luZyI6eyJleGFtcGxlIjoiTlc0ODIxMCJ9fX0

## How to get it approved

Say why it failed and offer concrete reschedule choices through quick replies.

## Message text

Delivery attempt missed
Hi {{first_name}}, we tried to deliver package *{{tracking}}* today but nobody was available. When would you like us to try again?
Northwind Express

## Variables

- `{{first_name}}`: Nora
- `{{tracking}}`: NW48210

## Template JSON

```json
{
  "name": "logistics_failed_delivery_attempt",
  "language": "en_US",
  "category": "UTILITY",
  "header": {
    "type": "TEXT",
    "text": "Delivery attempt missed"
  },
  "body": {
    "text": "Hi {{first_name}}, we tried to deliver package *{{tracking}}* today but nobody was available. When would you like us to try again?"
  },
  "footer": {
    "text": "Northwind Express"
  },
  "buttons": [
    {
      "type": "QUICK_REPLY",
      "text": "Tomorrow morning"
    },
    {
      "type": "QUICK_REPLY",
      "text": "Tomorrow afternoon"
    },
    {
      "type": "QUICK_REPLY",
      "text": "Pick up at depot"
    }
  ],
  "variables": {
    "first_name": {
      "example": "Nora"
    },
    "tracking": {
      "example": "NW48210"
    }
  }
}
```

## Create it with the Meta Cloud API

```sh
curl -X POST "https://graph.facebook.com/v26.0/$WABA_ID/message_templates" \
  -H "Authorization: Bearer $META_ACCESS_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
  "name": "logistics_failed_delivery_attempt",
  "language": "en_US",
  "category": "UTILITY",
  "parameter_format": "NAMED",
  "components": [
    {
      "type": "HEADER",
      "format": "TEXT",
      "text": "Delivery attempt missed"
    },
    {
      "type": "BODY",
      "text": "Hi {{first_name}}, we tried to deliver package *{{tracking}}* today but nobody was available. When would you like us to try again?",
      "example": {
        "body_text_named_params": [
          {
            "param_name": "first_name",
            "example": "Nora"
          },
          {
            "param_name": "tracking",
            "example": "NW48210"
          }
        ]
      }
    },
    {
      "type": "FOOTER",
      "text": "Northwind Express"
    },
    {
      "type": "BUTTONS",
      "buttons": [
        {
          "type": "QUICK_REPLY",
          "text": "Tomorrow morning"
        },
        {
          "type": "QUICK_REPLY",
          "text": "Tomorrow afternoon"
        },
        {
          "type": "QUICK_REPLY",
          "text": "Pick up at depot"
        }
      ]
    }
  ]
}'
```
