The catalogue link, the payment page, the location pin, the demo video: an Indian business sends links on WhatsApp all day. And then a customer says "link is not opening", or the preview card refuses to appear. Both have specific causes and clean fixes.
This guide covers sending links that stay clickable, how previews are generated, and the reverse direction: building a wa.me link with your +91 number and a pre-filled message, the single most useful piece of WhatsApp infrastructure a business website or Instagram bio can carry.
Sending a link that behaves
Paste the full URL including https:// and send it on its own line. WhatsApp detects it, renders it tappable, and usually attaches a preview card.
The classic self-inflicted failures: a missing https:// (bare domains linkify inconsistently across platforms), a bracket or full stop glued to the URL, or a line break inside it. When a link misbehaves, resend it alone on its own line, complete with https://, and the problem usually disappears.
The unknown-sender rule: why your link arrives dead
The most important rule has nothing to do with formatting: WhatsApp deliberately renders links from unknown senders as non-clickable plain text. If the customer has not saved your number and has never replied to you, your link lands dead on their screen. The moment they reply or save you, links from you become tappable.
This is anti-phishing protection, tuned for exactly the scam-link flood Indian numbers receive, and no formatting trick bypasses it. The practical playbook: get the customer to message first (a wa.me link or a QR at the counter does it), or have them save your number, before sending the links that matter.
- Recipient never saved you and never replied: your links are plain text by design.
- Severely outdated app versions can also fail to linkify; updating fixes that.
- Malformed URLs (no scheme, embedded spaces or breaks) fail for any sender.
Related: WhatsApp QR codes and linked devices, the India guide
Preview cards: how they work, why they vanish
When you type a URL into the composer, your phone fetches the page and builds the preview (title, description, thumbnail) BEFORE sending. The card travels with the message; the recipient sees what your device generated.
That mechanism explains every missing preview:
- Sent before the card finished loading: the message goes without one. On a patchy connection this is the usual cause; wait for the card to appear first.
- The site lacks preview metadata (Open Graph title, description, image): nothing to show.
- The URL sits mid-paragraph: WhatsApp previews the first detected URL only, and sometimes none.
- The fetch timed out: delete the URL, paste again, wait, send.
Your own wa.me link, with +91 and a pre-filled message
A wa.me link opens a chat with your number when tapped, even for people who never saved you:
- Base format: https://wa.me/919876543210, that is 91 plus the 10-digit mobile number, with no plus sign, spaces, dashes or leading zero.
- With a pre-filled message: https://wa.me/919876543210?text=Hi%2C%20I%20saw%20your%20catalogue. URL-encode the text (%20 for spaces); the visitor still presses send themselves.
- The long form https://api.whatsapp.com/send?phone=919876543210&text=... is identical and appears in older documentation.
Where it belongs: the website contact button, Instagram and Facebook bios, Google Business profile, invoices, packaging, and every ad. A wa.me tap starts the conversation FROM the customer, which also makes your links clickable to them and, once they save you, makes broadcast delivery possible.
The Business short link, and habits that keep links alive
WhatsApp Business generates a hosted short link under Settings, Business tools, Short link, with an optional default message, regenerable whenever you want old copies invalidated. Pair any wa.me or short link with a QR generator for the counter-top version.
Habits that matter: send links from conversations the customer started; prefer your real domain over generic shorteners (with scam links flooding Indian WhatsApp, users increasingly refuse to tap disguised URLs, and so do the spam systems); always include https://; keep the URL on its own line; wait for the preview; and test your wa.me from a phone that does NOT have your number saved, because that is the state every new customer is in.
Related: WhatsApp broadcasts that actually reach Indian customers