A wa.me link accepts a pre-filled message through its ?text= part, but if every WhatsApp button on your website, your Instagram bio and your Google Business Profile opens the chat with the same greeting — or no greeting at all — you have no way of knowing which one a customer actually used. Give each placement its own short, distinct pre-filled message, naming the page or platform it sits on right inside the text, and read it off the very first line of the chat that opens. No app, no WhatsApp Business API, no subscription. It costs one line of text per button and nothing else.
A consultant in Mumbai runs a website, an Instagram page and a Google Business Profile, each one a tap away from the same WhatsApp number. A message lands in her inbox on a Tuesday afternoon: "Hi, I wanted to ask about your consultation fees." She replies, books the client, and moves on. She has no idea whether that enquiry came from a Google search, an Instagram story, or someone who had bookmarked her site for weeks. Multiply that by every enquiry she gets in a month, and she's running a business with zero visibility into which of her three channels is actually worth the time she spends on it.
This isn't a data problem that needs a paid tool. It's a one-line fix sitting inside a link she already has.
A Short, Different Pre-Filled Message Attached To Each WhatsApp Link You Already Use
Every wa.me link can carry an optional pre-filled message using its ?text= parameter — when someone taps the link, WhatsApp opens with that exact text already sitting in the compose box, not yet sent. Nothing about this is hidden or automated: the customer sees the message, can edit it, add to it, or delete it before hitting send. What it gives you is a label on the very first line of a new chat that tells you exactly which button was tapped to start it — the homepage, the pricing page, Instagram, or your Google Business Profile — without needing any tracking software at all.
Every WhatsApp Button On A Typical Website Says The Exact Same Thing
Most small business websites reuse one plain WhatsApp link everywhere — the floating button in the corner, the nav bar's "Book Free Call", the sidebar CTA, the Instagram bio link, even the Google Business Profile chat option. None of them carry any pre-filled text, or they all carry the identical generic one. The result: every chat that lands in the inbox opens the same way, usually with nothing more than "Hi" typed by the customer themselves. There is no way to tell, from the message alone, whether that person had been reading the pricing page for ten minutes or had just found the number in a Google search result thirty seconds earlier.
This matters because a small business with three or four marketing channels running at once — a website, Instagram, Google Business Profile, maybe a WhatsApp Business catalog — has no reliable way to know which one is actually producing the enquiries worth paying attention to, and which one is quietly doing nothing.
A Different Pre-Filled Message Per Placement Is Your Entire Tracking System
The fix doesn't need a WhatsApp Business API account, a CRM integration, or a paid link-shortening tool. It needs each WhatsApp link to carry its own short, specific pre-filled message, built the same way every one of the links on this very site already is — a plain wa.me address with a ?text= parameter, URL-encoded, pointing at the one number the business actually checks.
| Approach | What It Actually Costs | What A Small Business Gets |
|---|---|---|
| WhatsApp Business API + CRM | Monthly platform fee, setup time, usually needs a developer | Full conversation logging and automation — built for 50+ chats a day, overkill below that |
| Paid link-tracking or UTM tools | Subscription fee, plus manual review of a separate dashboard | Click counts on the link itself — still doesn't show what was said once WhatsApp opened |
| One generic link everywhere | Free | Zero visibility — every enquiry looks identical, source unknown |
| Distinct pre-filled text per placement | Free — about ten minutes to set up once | The source is readable in the first line of every chat, with nothing new to install or pay for |
Four Places On Your Site And Profile Need Their Own Message, Not One Shared Link
The same WhatsApp number should stay everywhere — what changes is the text sitting inside each link's ?text= parameter, worded so it reads naturally to the customer while still telling you exactly where it came from.
Tag the in-article or pricing-page CTA
Something like "Hi, I'm enquiring from your website's pricing page" — specific enough that you know it came from someone who had already read that page, not just landed on the homepage.
Tag the floating button differently from the in-article one
A shorter, more general line such as "Hi, I have a quick question before I decide" tells you this person hadn't committed to a specific page's content before reaching out.
Give Instagram its own tagged link in the bio
"Hi, I found you on Instagram and wanted to ask about a consultation" — Instagram traffic behaves differently from search traffic, and this is the cheapest way to see whether that bio link is actually converting.
Tag the Google Business Profile chat link separately again
"Hi, I found your Google Business listing and want to know more" — this is the same WhatsApp number, just with its own wording for the one channel Google itself now offers a direct link for.
Measuring What You Already Have Beats Guessing At What Might Be Working
This blog keeps returning to a version of the same argument — that a specific, checkable number builds more trust and more clarity than a vague one. Hashika Vyas DT, a Mumbai-based clinical dietitian, grew to 39 new clients in 90 days and an Instagram following that rose from 75 to 1,145 — numbers that were tracked, not estimated after the fact. Hamara Ashiyana, a real estate brand built from zero, reached a #1 Google ranking for its target keywords, a result that was measured against a specific goal, not guessed at. Knowing which channel is actually sending WhatsApp leads is the same habit applied to the cheapest, most overlooked part of a small business's marketing: the button that's already converting, if only someone were reading what it says.
A Spreadsheet Beats A Dashboard You Will Never Set Up
The honest failure mode here isn't technical — it's that most small business owners who hear about this idea picture a dashboard, decide it's too much work to build, and do nothing instead. The actual method is a spreadsheet with three columns: the date, which pre-filled message showed up when the chat opened, and what happened with that enquiry. Reviewed once a week, or even once a month, that log is enough to show which channel is quietly carrying the business and which one hasn't produced a real lead in weeks.
What the owner actually learns from each enquiry
Every chat opens with "Hi" or nothing at all. After a month of enquiries, there's still no answer to "which of my channels is actually working?"
A month of logged enquiries shows, in plain numbers, that the pricing page sent twice as many real leads as Instagram did — a decision an owner can actually act on.
You already pay for every lead that reaches you. The only thing missing is knowing where it came from.
This Only Works If Every Tagged Link Still Points To The Number You Actually Check
The one mistake that undoes this entire approach is creating separate WhatsApp numbers or separate Business accounts to "keep channels apart." That fragments the inbox a business owner actually checks, and it's a much bigger cost — a new SIM, a new app, a second place to remember to look — for the same information a free text parameter already gives for nothing. Keep one number everywhere, exactly as this site's own WhatsApp-first website design already argues for, and let the wording be the only thing that changes between placements. It pairs naturally with turning on the same number inside Google Business Profile's own WhatsApp chat link — one more place to tag, not a reason to split the number apart. And once the habit of logging what each tag tells you is in place, it's the same discipline this blog has already argued for when it comes to writing a case study page that cites real, specific numbers instead of vague claims — a business that can say exactly where its leads come from is making the same kind of specific, checkable claim a good case study makes.
Questions small business owners ask about tracking WhatsApp lead sources
Does a wa.me WhatsApp link automatically track where a lead came from?
No. A wa.me link doesn't pass any analytics data into WhatsApp itself. What it can carry is a pre-filled message through the ?text= part of the link, which opens already typed in the chat box before anything is sent. If every placement of your WhatsApp link uses a different short message, you can read off which page or platform it came from the moment the chat opens — but that reading and logging is still manual, there's no automatic report.
Do I need the WhatsApp Business API to track leads this way?
No. This works with the free WhatsApp Business app, or even a personal WhatsApp account — all it needs is a correctly formatted wa.me link with a pre-filled message. The WhatsApp Business API is a separate, paid product built for high-volume automated messaging and CRM integrations, and it's unnecessary overhead for a small business that just wants to tell five lead sources apart.
What should the pre-filled WhatsApp message actually say?
Keep it short, specific and natural — something like "Hi, I'm enquiring from your website's pricing page" or "Hi, I found you on Instagram and wanted to ask about a consultation." It doesn't need to be disguised as a tracking code. Most people will edit or add to it before sending, and the tag still does its job because you see the original wording the moment the chat opens.
Will customers notice or mind that the WhatsApp message is pre-filled?
Most won't mind at all — pre-filled WhatsApp messages are now a common pattern on small business websites across India, and people are used to editing the text before they hit send. Writing it in a natural, first-person tone rather than something that reads like a tracking code keeps it feeling like a normal starting point for the conversation, not a gimmick.
How do I actually keep track of what each tagged message tells me?
A simple spreadsheet works better than any dashboard when you're just starting out. Keep one row per enquiry — the date, which pre-filled message appeared, and what happened with that lead. Reviewed weekly or monthly, that log alone will show you which page, platform or listing is actually sending you customers. The value is in looking at it regularly, not in the tool used to record it.
Want Your WhatsApp Links
Tagged And Set Up Properly?
Send us your website, Instagram bio link and Google Business Profile on WhatsApp and we'll set up distinct, naturally worded pre-filled messages on each one, free, no obligation.
Tag My WhatsApp Links