Digital marketing & ads

WhatsApp Click-to-Chat Links: The Complete Guide for Stores and Advertisers

How to build a correct wa.me link with a pre-filled message, where to place it, how to tell which channel each chat came from — and how to turn messages into sales without getting your number banned.

A large cream speech bubble next to an orange sphere, symbolising direct WhatsApp conversations

In Saudi Arabia, the Gulf and Egypt, WhatsApp isn’t just a chat app. It’s where customers ask about sizes, request another photo, book an appointment and confirm their order. That’s why the “Chat on WhatsApp” button becomes the most important button for many stores and service centres — sometimes more important than “Add to cart”. Behind that simple button, though, are details that decide whether a chat becomes an order or gets lost among dozens of messages.

This guide explains the click-to-chat link (wa.me) from the start: how to write it correctly, why to add a pre-filled message, where to place it, how to know which channel brought each chat, and what needs to happen after the customer taps.

What is a WhatsApp click-to-chat link?

A click-to-chat link opens a conversation with a specific number in one tap, without the customer saving the number to their contacts. The official format WhatsApp supports is:

https://wa.me/966501234567

And with a pre-filled message that appears in the text box:

https://wa.me/966501234567?text=Hello%20there

The link works on mobile (it opens the app) and on desktop (it opens WhatsApp Web or the desktop app).

The golden rule: the full international number

Most broken links come from a badly written number. WhatsApp requires the full international number with no plus sign, no 00, no local leading zero and no spaces or dashes:

Country As people write it Correct format in the link
Saudi Arabia 050 123 4567 966501234567
UAE +971 50 123 4567 971501234567
Egypt 0101 234 5678 201012345678
Kuwait 00965 5012 3456 96550123456

The classic Saudi mistake is 9660501234567 — country code plus the local zero — which produces a number that doesn’t exist. Our WhatsApp link generator validates the number for the chosen country, removes the extra zero, prevents a doubled country code and accepts Arabic digits like ٠٥٠ automatically.

Why add a pre-filled message?

A pre-filled message solves two problems at once. First, it breaks the ice: a customer staring at an empty chat hesitates over the first sentence, while a ready message turns sending into one tap. Second, it gives you instant context: instead of a generic “Hi”, you receive “Hello, I’d like to ask about the black Ramadan abaya in size 54”, and your team can answer the request straight away.

Pre-filled messages that work well

  • Product page: “Hi, I’d like to order: [product name]”.
  • Booking: “I’d like to book [service] at the [branch] branch”.
  • Offer ad: “I’d like to use the [offer name] offer”.
  • Instagram bio: “I found you on Instagram and have a question”.

Keep the message short and natural, without links or lots of symbols. Emoji are fine in moderation — the tool encodes Arabic, emoji and line breaks automatically so they arrive exactly as written.

Where to place your WhatsApp link

  • Instagram, TikTok and Snapchat bios: a direct link with a message naming the platform.
  • Product pages: an “Order on WhatsApp” button whose message includes the product name.
  • A floating button on your site: visible on mobile without covering the buy button.
  • Your Google Business Profile: as an extra contact method.
  • Print and packaging: via a QR code that opens the chat directly.
  • Email signatures and invoices: for after-sales service.

Meta’s click-to-message ads don’t need a wa.me link: you choose WhatsApp as the destination in Ads Manager and get conversation metrics inside the platform. Click-to-chat links are for the places where you place the link yourself.

How to know where chats come from

Here’s the real challenge: a wa.me link sends customers straight to the app, so they never pass through your site and analytics tools never see them. There are three practical ways to measure:

1. A different pre-filled message per channel

The simplest and most effective method: give each channel a message that differs by one word. “Hi, I found you on Instagram” for the bio, “I’d like the Ramadan offer” for the ad, “From the brochure” for print. Your team labels each chat by its message, and at the end of the month you know how many chats and orders each channel produced. WhatsApp Business labels make this easy.

2. Track clicks on your site’s button

If the button lives on your site, add a Google Analytics 4 event (via Google Tag Manager, for example) that fires on clicks on any link starting with wa.me. You’ll know how many clicks happened, on which page, and which campaign the clicker came from — because their site visit itself carries the campaign’s UTM parameters.

3. A short landing page in between

For ads outside Meta, you can send the ad to a simple page on your site, tagged with UTM, holding one offer and a big WhatsApp button. You lose one tap but gain precise per-campaign measurement.

After the tap: where sales are won or lost

The link brings the chat; the reply experience is what turns it into an order. From running messaging campaigns for fashion stores and service centres, these raise conversion the most:

  • Response speed: a customer asking about a product is in a decision moment. Replying hours later often means they bought elsewhere.
  • Greetings and quick replies: in WhatsApp Business, save replies for recurring questions — prices, sizes, shipping, branches.
  • The catalogue: add your products or services to the WhatsApp Business catalogue and send them in one tap instead of scattered photos.
  • Away message: outside working hours, tell customers when you’ll reply and give them the direct order link on your site.
  • A clear ending: every chat should end with a step — a payment link, an order confirmation or a set appointment.

Protect your number from bans

WhatsApp watches for behaviour that looks like spam. Accounts that bulk-message numbers that never contacted them, or that many recipients block, risk restriction or a ban. So:

  • Only send promotional messages to people who contacted you or agreed to receive them.
  • Use broadcast lists carefully, with useful rather than purely promotional content.
  • For high volumes, use the official WhatsApp Business Platform through an approved provider — not unofficial tools.

A quick checklist before you publish the link

  • Test the link yourself from another phone and from a desktop, and make sure it opens a chat with the right number.
  • Review the pre-filled message: short, clear, and carrying what your team needs (product name or campaign source).
  • Show reply hours next to the button, and switch on an away message in WhatsApp Business outside them.
  • Use a different link or message per channel so you know where each conversation came from.

Frequently asked questions

Does the link work if the customer hasn’t saved my number?

Yes — that’s the whole point. The link opens the chat directly without saving the number.

Does it work with a WhatsApp Business number?

Yes. The link works with regular and WhatsApp Business accounts in exactly the same format.

Why does it say the number isn’t on WhatsApp?

Usually a wrong format (an extra zero or a doubled country code), or the number genuinely isn’t registered on WhatsApp. Validate it in the generator before publishing.

Can I hide my number in the link?

No — the number is part of the link and is shown when the chat opens anyway. To keep your business separate from your personal number, use a dedicated number for WhatsApp Business.

A correct WhatsApp link with a smart pre-filled message is a small step that increases chats and makes them clearer and faster to convert. Create yours now with our free WhatsApp link generator — and if you want a complete WhatsApp sales system from ad to conversion, get in touch.

Ahmed Elshamy

Written by

Ahmed Elshamy

Digital Marketing & E-commerce Leader