WhatsApp Guide

Sending links on WhatsApp that customers can actually tap

Last verified August 2026

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.

Frequently asked questions

How do I make my WhatsApp number a clickable link?

Use the wa.me format: https://wa.me/ followed by 91 and the 10-digit number, no plus sign or spaces, for example https://wa.me/919876543210. Add ?text= with URL-encoded text to pre-fill the visitor’s message.

Why is my link not clickable for the customer?

Most likely they have not saved your number and have never replied: WhatsApp shows links from unknown senders as plain text on purpose. Once they reply or save you, links become tappable. A malformed URL has the same symptom from any sender.

How do I add a pre-filled message to my wa.me link?

Append ?text= with the URL-encoded message: https://wa.me/919876543210?text=Hi%20there. The chat opens with the text typed; the visitor presses send.

Why did my link go without a preview?

The preview is generated on your device before sending. If you sent before it loaded, the site lacks metadata, or the connection stalled, no card attaches. Paste, wait for the card, then send.

Can I see who clicked my wa.me link?

wa.me has no analytics. What you see is the opened chat. For attribution, use different pre-filled texts per placement, or route through your own domain first.

Is wa.me different from api.whatsapp.com/send?

No practical difference: wa.me is the short official form, api.whatsapp.com/send?phone= the long one. Both open the same chat.