Skip to content

Interactive · location_request_message

Ask for a location in one tap.

Sends your text with a single "Send location" button. Use it when the next step depends on where the customer is: delivery, the nearest branch, a site visit.

to and the message ids are n8n expressions that read the WhatsApp Trigger right before this node ($json.messages[0].from / .id). For a manual test, replace them with a number and a message id.

The JSON body

HTTP Request → Body → JSON
POSThttps://graph.facebook.com/v26.0/YOUR_PHONE_NUMBER_ID/messages
{  "messaging_product": "whatsapp",  "recipient_type": "individual",  "to": "{{ $json.messages[0].from }}",  "type": "interactive",  "interactive": {    "type": "location_request_message",    "body": {      "text": "Yes. Send your location and I'll confirm the time."    },    "action": {      "name": "send_location"    }  }}

Limits & common mistakes

  1. Body text: 1,024 characters max; no header, footer or media on this type.

    Source (opens in a new tab)
  2. action.name must be send_location; the button label is WhatsApp's and can't be changed.

    Source (opens in a new tab)
  3. The answer comes back as a location message (latitude, longitude, optional name and address) with context.id pointing at your request: route on type location, not on a button reply.

    Source (opens in a new tab)
  4. to: include the country code. Plus signs, spaces, dashes and brackets are accepted, but a number without a country code gets your business number's code prepended and can reach the wrong person.

    Source (opens in a new tab)
How to set up the credential in n8n
  1. In n8n, open Credentials → Create credential and pick Header Auth.
  2. Fill in the two fields:
    NameAuthorization
    ValueBearer <your token>
  3. Open the pasted node. Authentication is already Generic → Header Auth; choose the credential you just made.
  4. Use a System User token from Meta Business settings; the token on the API Setup page expires within hours.Source (opens in a new tab)Source (opens in a new tab)

Your token lives in n8n only. I never ask for it.

Don't have time to build it? I'll build it for you.

Build it for me

WhatsApp and n8n are trademarks of their owners. Pixtaha isn't affiliated with or endorsed by Meta or n8n.