Product
WhatsApp links: click-to-chat, previews and the forwarded message
How wa.me links work, why a short link changes what recipients see, and how to tell a forwarded broadcast apart from the original send using two codes.
By Wasim Idrishi · Updated · 4 min read
WhatsApp is the only major channel where you cannot see anything. No opens, no per-recipient clicks, no forwards, no read receipts you are allowed to aggregate. It is end-to-end encrypted and it is meant to be opaque.
That makes the link the only instrument you have, and it makes what you put in the message unusually important.
The click-to-chat link, correctly formatted
wa.me/919876543210 opens a chat with that number. Full international form, no plus, no spaces, no dashes, no
leading zeros. wa.me/919876543210?text=Hi%2C%20I%20saw%20the%20poster opens the same chat with a message already
typed.
The pre-filled text is the useful half and almost nobody uses it well. A message that already says "Hi, I saw the poster at the station" tells you the source of the enquiry in the first line of every conversation, without any tracking at all. Change the text per placement and your inbox sorts itself.
The URL-encoding is where people come unstuck: a space is %20, a comma is %2C, a newline is %0A. Get one wrong
and the link either drops the message or fails to open. Build it with a tool rather than by hand.
WhatsApp Link Generator
Open the full toolWhy shorten a wa.me link at all
Because wa.me/919876543210?text=Hi%2C%20I%20saw%20the%20poster%20at%20Andheri%20station is 76 characters of noise
on a poster, and because you cannot change it once it is printed.
gc.mw/chat is ten. It points at the wa.me link, so the behaviour is identical, and the number behind it can change
when the sales phone changes, which happens more often than anyone plans for.
It also gives you a count. WhatsApp will never tell you how many people opened a chat from that poster; the short link will.
A worked example: separating the send from the forward
A clinic sent a monthly broadcast to about 1,400 patients and could never explain why enquiries kept arriving weeks later.
They put two codes in circulation. gc.mw/apr went in the broadcast message. gc.mw/aprp went on the printed slip
handed out at reception, pointing at the same booking page.
The broadcast code took a sharp spike on send day, then a long tail that kept going for three weeks at a level far above zero. That tail is forwarding, messages passed into family groups, one recipient at a time, entirely invisible in any dashboard except the click count.
Roughly a third of the month's clicks arrived after day three. The clinic moved its follow-up call script to start on day five instead of day two, because that is when the forwarded audience was actually reading.
The QR on the counter
A click-to-chat link inside a QR code is the highest-conversion piece of print a small business can make. Someone points a phone at a card and lands in a chat with a message already typed. No form, no app, no typing.
Every gc.mw link has its QR at gc.mw/chat.qr for a PNG and gc.mw/chat.svg for print. Scans are recorded
separately from clicks because the encoded URL carries a ?qr marker, so the counter card and the broadcast message
never blur into one number, and if you have ever tried to justify printing 500 table cards from a single total,
that split is the missing evidence.
Trust, which is the real constraint in India
Forwarded scam links are an everyday experience for most WhatsApp users here. A random code from a shortener with a mixed reputation gets fewer taps than a legible one, and both get fewer than a link on a domain the recipient recognises.
Our alphabet drops 0, O, I and l so a link read aloud on a call cannot be mistyped, and custom aliases on Pro
let you use words. If your links go to strangers rather than customers, put them on your own domain, the
custom domain links page has the two DNS records, and see the
link-in-bio product page for the page that holds the chat link alongside everything else.
Questions people ask
What is a click-to-chat link?
A wa.me link that opens a chat with your number without the sender saving you as a contact first, optionally with a message already typed. The format is wa.me/ followed by the number in full international form with no plus sign, spaces or dashes.
Why does my link preview not show up in WhatsApp?
WhatsApp fetches the destination to build the preview, and a redirect adds a hop it sometimes does not follow on a slow connection. Setting og:title, og:description and og:image on the short link itself fixes it, because then the preview comes from the first URL rather than the last.
Can I tell how many people opened a forwarded message?
Not by person, and not by chat. WhatsApp is end-to-end encrypted and gives senders nothing. What you can see is the click count on the link, which keeps rising after your original send. That rise is forwarding, and it is often the larger half of the total.
Is a short link safe to send on WhatsApp?
Send one people can read. gc.mw/menu is legible; a random code from a shortener people associate with spam gets less trust, especially in India where forwarded scam links are a daily experience. A link on your own domain does best of all.
Sources
- WhatsApp FAQ: how to use click to chat · checked 5 September 2026