Docs
Get started

Send a location pin with one command

A WhatsApp location card opens directly in the recipient's maps app, gives them turn-by-turn navigation, and removes every ounce of friction from "where do I go?". Wazzap lets you send one with a single inline command, no map screenshots, no copy-pasted addresses.

Overview

Instead of pasting an address or attaching a screenshot, send a native WhatsApp location card. The recipient sees a small map preview in the conversation, taps it, and opens the pin directly in Google Maps, Apple Maps, or Waze with one-tap navigation already loaded.

Same pattern as the contact card: one line of text in your CRM, Wazzap catches it on the way out and renders the native WhatsApp object on the other side.

Location pins use coordinates, not addresses. Look up the lat/long once for each fixed destination (store, warehouse, clinic) and reuse them in every message that needs it.

Command syntax

#location|<Latitude>|<Longitude>|<Name>
  • #location is the trigger that tells Wazzap to render this as a location card.
  • Latitude is the decimal latitude (between -90 and 90).
  • Longitude is the decimal longitude (between -180 and 180).
  • Name is an optional label that appears above the map preview (store name, meeting place, anything human-readable).

Example

#location|19.4326|-99.1332|Wazzap HQ - CDMX

The recipient gets a map preview centered on those coordinates with the label "Wazzap HQ - CDMX" above it. Tapping the preview opens the recipient's default maps app with navigation ready.

How it works

  1. You type the command in your CRM's conversation composer.
  2. Wazzap intercepts the outbound message, sees the #location trigger, and parses the coordinates and optional name.
  3. Wazzap builds a WhatsApp-native location payload and sends that instead of the raw text.
  4. The recipient sees a tappable map preview. The #location|… string never appears on their side.

Use cases

  • In-person bookings. Confirm an appointment and send the address as a pin so the client navigates straight there.
  • Field service. Dispatch a technician with the pin to the customer's location embedded in the same chat.
  • Logistics and deliveries. Share pickup and drop-off pins with drivers directly from your CRM.
  • Events and meetups. Send the venue location to a list of confirmed attendees in one bulk send.
!

The command must be sent from the Conversations tab of your CRM (HighLevel for example), not from the WhatsApp app on your phone. The phone's WhatsApp has its own native location picker, but it doesn't understand Wazzap's command syntax.

Troubleshooting

The pin shows on a wrong continent

Latitude and longitude got swapped. Latitude is the first value (north-south, between -90 and 90), longitude is the second (east-west, between -180 and 180). For Mexico, latitude is around 19-25 and longitude is negative (around -100).

The recipient sees the literal text "#location|…"

The message was sent directly from the WhatsApp app, not from the CRM. Wazzap only sees outbound messages going through the CRM integration. Send the command from HighLevel (or your connected CRM) and the location card will render.

The label name has special characters that break the parser

| is the field separator and can't appear inside the name. Replace any literal pipes with a slash, dash, or remove them. Accents, emoji, and most punctuation work fine.

The map preview doesn't load on the recipient's WhatsApp

WhatsApp renders location previews on demand using Google Maps' tiles. If the recipient's WhatsApp is offline or has restricted media, the preview falls back to a generic pin until they tap it. The coordinates and label still work, the navigation will still open correctly.

Combine location pins with contact cards for the full "where to go, who to call" combo on appointment confirmations and field-service dispatches.

Was this page helpful?