Skip to content
See guides

WhatsApp Marketing · Convert

WhatsApp Link Generator

A WhatsApp click-to-chat link opens a chat with a number and, if you want, a prefilled message. Use wa.me. Put a tagged landing URL in the message if you need GA4 to see the visit after they tap.

The tool

Try it here

Use this before you paste a WhatsApp button on a landing page, an ad, or a bio. Build the link once. Then reuse it.

Click-to-chat, not a blank composer

Links

Test on a phone. Then put the same campaign in the UTM builder if they tap through to a page.

Why it helps

Why you need a WhatsApp Link Generator

wa.me/PHONE?text=MESSAGE is the click-to-chat format. The phone needs a country code. No plus, no spaces in the number.

The prefilled message is the first thing they see. Name the offer and the next step. “Hi” is not a campaign.

If they must land on a page after the chat, put a UTM URL in the message. Same campaign string as the ads. Source can be whatsapp. Medium can be social or cpc if you paid for the click.

HOOK, BODY, NEXT STEPHOOK, BODY, NEXT STEPHookwhy pauseBodythe offerCTAthe URLWrite for the box you will paste into. LinkedIn is not X.Use the same utm_campaign as the ads, with the right source.
A vibe with no link is a scroll.

When

When to use it

  • A landing page or ad needs a WhatsApp button.
  • When the bio says “DM us” and you want a real link.
  • When sales wants one number and one opening line for google-in-demo-exact-2026q3.

How

How to use it

  1. 1Enter the business number with country code. India is 91 then the ten digits. No +.
  2. 2Write a short prefilled message. Offer + next step. Keep it under a few lines.
  3. 3If you need tracking, paste the tagged landing URL (from the UTM builder) into the message.
  4. 4Copy the wa.me link. Paste it on the button. Test it on your phone before spend.

Example

Example: Acme demo on WhatsApp

Acme runs google-in-demo-exact-2026q3. The landing page has a WhatsApp button for leftover demo slots.

You put in

Number
919876543210
Message
Hi - I want the 30-minute product demo.
Page in message
https://acme.com/demo?utm_source=whatsapp&utm_medium=social&utm_campaign=google-in-demo-exact-2026q3

You get

https://wa.me/919876543210?text=Hi%20%E2%80%94%20I%20want%20the%2030-minute%20product%20demo.

The chat opens to Acme’s number with the demo already named. If you also put the UTM URL in the message, they can tap through and GA4 still sees the campaign.

Result

What this changes for you

The chat opens with the offer already written. You stop sending people to a blank composer.

Common mistakes

  • A local number without the country code. wa.me will not open the right chat.
  • A 400-character pitch. The first two lines do the job.
  • utm_source=acme. Source is who sent the click: whatsapp.
  • Never testing the link. Broken WhatsApp buttons waste the page.

FAQ

WhatsApp Link Generator FAQ

What is a WhatsApp click-to-chat link?

It is a URL that opens WhatsApp to a number, with an optional prefilled message. The common form is https://wa.me/COUNTRYCODEPHONE?text=MESSAGE.

Do I need the WhatsApp Business API for a wa.me link?

No. Click-to-chat works with a normal Business or personal number. The Cloud API is for templates, sending at scale, and official message types. Use both if you have both jobs.

How do I track WhatsApp clicks in GA4?

GA4 does not read a wa.me tap by itself. Put a tagged landing URL in the message, or fire a click event on your own button. Same utm_campaign as the ads.

Should utm_source be whatsapp?

Yes, if WhatsApp sent the click to your page. Medium is often social, or cpc if you paid. Do not put the brand in utm_source.