Questions? WhatsApp us
Missed calls and after-hours

How do I create a WhatsApp click-to-chat link for my clinic?

Medslots team, Letex Media Co.How we write and check facts

Updated 7 min readFacts checked

Short answer

A WhatsApp click-to-chat link opens a chat with your clinic without saving a contact, built as wa.me/ your number, with an optional pre-filled message after ?text=. The WhatsApp Business app also makes its own QR code and short link. Use a different pre-filled message on each place you share it, so you can tell where an enquiry started.

Key takeaways

  • The link format is https://wa.me/<number>, with the number in full international form and no plus sign, zeroes, brackets or dashes.
  • Add ?text=<your message> to pre-fill what the patient sees, with spaces and punctuation written as their URL-encoded form (a space becomes %20).
  • The WhatsApp Business app makes its own QR code from an auto-generated short link (Tools > Short Link), separate from a hand-built wa.me link, and its pre-filled message can be changed any time in the app.
  • Neither a wa.me link nor the app's QR code counts clicks on its own. A different pre-filled message on each place you share it is how you tell them apart.
  • Whatever number goes into the link or QR code is the one anyone who has it can message. Choose the number your staff actually watch before you print anything.

A patient who has to save your number, open WhatsApp, and type a message by hand is a patient who might just call someone else instead. A click-to-chat link or QR code removes those three steps. Here is the official format, WhatsApp's own QR code feature, and where a clinic actually gets value from placing this everywhere.

What is a WhatsApp click-to-chat link?

It is a plain web link that opens a WhatsApp chat with a specific number, without the person clicking it needing to have that number saved as a contact. According to WhatsApp's own Help Center (opens in a new tab), "click to chat works on both your phone and WhatsApp Web," and as long as the number belongs to an active WhatsApp account, clicking the link opens a chat with it automatically. Nothing needs to be installed by the clinic and nothing needs to be approved by Meta to use one.

WhatsApp's Help Center gives the exact pattern: https://wa.me/<number>, where the number is written in full international format with the country code, and with no plus sign, leading zero, brackets or dashes.

  1. Step 1: Start with your clinic's WhatsApp number

    Use the number your front desk or the person handling WhatsApp actually watches, not a doctor's personal line unless that is the intended number.
  2. Step 2: Write it in full international format

    Sample: 9198XXXXXXXX (a placeholder, not a real clinic number)

    Country code plus the number, run together with nothing in between. An Indian mobile number 91XXXXXXXXXX has no plus sign, no space, and no leading zero.
  3. Step 3: Put it after wa.me/

    The finished link reads https://wa.me/9198XXXXXXXX. Anyone who opens it on a phone with WhatsApp installed lands straight in a chat with that number.
  4. Step 4: Test it yourself before sharing it anywhere

    Open the link on a phone that is not your clinic's WhatsApp account and confirm it opens the right chat, before it goes on a card, standee or profile.

How do I add a pre-filled message?

WhatsApp lets you add text that appears already typed in the chat box, which the patient can edit or send as is. Per the Help Center, the pattern is https://wa.me/<number>?text=<urlencodedtext>, where the message after ?text= is written in its URL-encoded form: a space becomes %20, and other punctuation has its own encoded form too. WhatsApp's own example is https://wa.me/1XXXXXXXXXX?text=I'm%20interested%20in%20your%20car%20for%20sale.

[Clinic name]

Business account

  1. Patient: Hi, I found you on your website and want to book a checkup.11:14 am
  2. [Clinic name]: Hello! Thanks for reaching out. Could you share your preferred day and time, and the reason for your visit?11:16 am
Sample conversation, not a real patient
Sample: a patient taps a click-to-chat link with a pre-filled message, and edits it before sending.

The first message here is exactly what would sit in the chat box for the patient to send, unedited, if the link had been built as https://wa.me/9198XXXXXXXX?text=Hi%2C%20I%20found%20you%20on%20your%20website%20and%20want%20to%20book%20a%20checkup. A tool that URL-encodes text for you saves the trouble of writing the percent signs by hand; the result is the same either way.

Where should a clinic use this link?

The same link works anywhere a patient can tap or scan, and the pre-filled message is what makes each placement distinct. The examples below are illustrations, not a fixed script; write a message a patient at that exact spot would actually send.

Sample click-to-chat placements and pre-filled messages (illustrations, not fixed wording)
Where you place itSample pre-filled message
Google Business Profile (Contact section)Hi, I found you on Google and would like to book an appointment.
Clinic website (a WhatsApp button)Hi, I'm on your website and have a question about a treatment.
Visiting card handed to a patientHi, [Doctor's name] gave me this card, I'd like to ask a question.
Reception standee or waiting-room posterHi, I'm at the clinic and wanted to send this on WhatsApp instead of waiting.

Google's own Contact settings only show one chat option to patients: if a clinic adds both a WhatsApp link and a text number there, Google displays the text option, not both.

Adding the link to your Google Business Profile is done from the profile's Contact settings, not from this link itself. For setting up the WhatsApp Business app and profile behind the link, see our WhatsApp Business setup guide for clinics.

How do I get WhatsApp's own QR code for my clinic?

The WhatsApp Business app makes a QR code for you, and it is not simply a picture of your wa.me link. Per WhatsApp's Help Center (opens in a new tab), every WhatsApp Business account gets a QR code built from an automatically generated short link, found under Tools > Short Link. That short link carries its own pre-filled message, which you can set or change any time from inside the app, without writing or encoding a link by hand.

  1. Step 1: Open the WhatsApp Business app

    Go to Tools, then Short Link, or Settings, then the QR code icon next to your business account name.
  2. Step 2: Set your pre-filled message

    Use the message slider or edit option to write what a patient sees when they scan the code, per WhatsApp's Help Center.
  3. Step 3: Save or share the QR code

    Take a screenshot, or tap Share code to save it as a photo or send it to yourself by email.
  4. Step 4: Print it at the right size

    Source: WhatsApp Help Center

    WhatsApp's own sticker template needs the printed code to be 8cm x 8cm (302x302 px), printed straight from the phone or from an emailed copy to keep the aspect ratio correct.

Your unique QR code will not expire on its own; per the same Help Center page, it stays valid unless you reset it or delete the WhatsApp Business account, so a card or standee printed with it keeps working until you deliberately change it.

  • Nothing to install for a plain link. A wa.me link works in any browser and needs no app on your side beyond WhatsApp itself.
  • The official QR code needs the Business app. It is generated from your account, not a third-party image tool, though pasting any wa.me link into a generic QR generator also produces a scannable code that does the same job.

How do I tell which place an enquiry came from?

Neither a wa.me link nor the Business app's QR code reports a click count anywhere in WhatsApp itself. The practical way clinics tell their sources apart is the same trick used above: a different pre-filled message for each place, read off the chat when it arrives.

What happens when a patient taps your link or scans your QR codeFour steps in a row. First, a patient taps the link or scans the QR code. Second, WhatsApp opens with your clinic's number and the pre-filled message already typed in. Third, the patient edits the message if they want to and taps send. Fourth, the chat lands directly in your WhatsApp inbox, with nothing recorded or routed anywhere in between.Taps link or scans QRWhatsApp opens, message pre-filledPatient edits and sendsChat lands in your inbox
The message and the QR code both open the same chat. Nothing in this path is logged or counted by WhatsApp.

This depends on the patient sending the message unedited, and on someone at the desk actually reading the opening line rather than skimming past it. For the fuller version of this, including a checklist for setting one link per channel and what to log when a message arrives, see our guide to finding out where your patients come from.

What should a clinic check before printing one?

A click-to-chat link or QR code does not collect or transmit anything by itself; it only opens a chat. What it does do is put a specific WhatsApp number in front of anyone who has the link or the printed code, so the number that goes into it is the real decision to get right before printing.

Before you print a WhatsApp link or QR code anywhere

  • It uses the number your clinic actually watches.

    Not a personal number, unless that is genuinely who should be reached this way.

  • The pre-filled message makes sense for that exact spot.

    A message written for the website reads oddly on a reception standee.

  • You have tested the finished link or code yourself.

    Scan or tap it on a phone that is not your clinic's account first.

  • You know the code will need reprinting if it is ever reset.

    Resetting the QR code in the app changes what old printed copies open.

Once a patient does message the number behind the link, ordinary questions about storing and handling their reply start to apply, separate from the link itself. See our guide to missed calls at a clinic for what happens to an enquiry that arrives outside working hours. This page is general information, not legal advice.

Want to see what Medslots costs?

₹4,999 a month per clinic, everything included. No setup fee and no contract.

Common questions

What is the correct wa.me link format?

https://wa.me/<number>, where <number> is your clinic's full phone number in international format with the country code, and no plus sign, zeroes, brackets or dashes. For example, an Indian mobile number is written as 91 followed by the ten-digit number, all run together, per WhatsApp's own Help Center.

How do I add a pre-filled message to the link?

Add ?text= after the number, followed by your message written in URL-encoded form, where spaces become %20. The full pattern is https://wa.me/<number>?text=<encoded message>. WhatsApp's Help Center gives the same pattern with a sample message.

Is a wa.me link the same as the QR code in the WhatsApp Business app?

Not quite. A wa.me link you build yourself carries your number in the URL. The WhatsApp Business app's own QR code is generated from an automatic short link under Tools > Short Link, and its pre-filled message can be set or changed from inside the app, without writing the link by hand.

Can I see how many people used my WhatsApp link or QR code?

Not from WhatsApp itself. Neither the link nor the QR code reports a click count. The way clinics tell sources apart in practice is by using a different pre-filled message for each place, such as one for the Google profile and another for a reception standee, and reading which message arrives.

Can I print my WhatsApp Business QR code for the clinic reception?

Yes. Open the WhatsApp Business app, tap the QR code icon next to your account name, save or share the code as an image, and print it. WhatsApp's own sticker template asks for 8cm x 8cm (302x302 px) to keep the code scannable at that size.

Does putting my number in a click-to-chat link create a privacy risk?

The link only opens a chat; it does not collect or send any data on its own. But a number written into a public link or a printed QR code can be read and used by anyone who has it, so it is worth using the number your clinic actually watches, not a personal one.

Update log

  • : published.