WhatsApp wa.me Links vs Meta Business API: Why Message Direction Changes Cost From ₹0.86 to ₹0

In this article
When a potential client walks out of your office, clinic or trade-fair stall in India, someone has to send the first WhatsApp message. Most small business owners assume it does not matter whether the business sends that first message or the customer sends it. On WhatsApp, who initiates the thread changes three concrete rules at once: whether links inside the first message are clickable, whether the recipient sees an unknown-sender block banner, and – if you use the WhatsApp Business Platform (Cloud API) – whether Meta charges you ₹0.8631 or ₹0.00.
This guide breaks down the technical and pricing difference between an outbound business-initiated message and an inbound customer-initiated wa.me click-to-chat link triggered from a digital visiting card contact action or QR code.

Why Outbound First Messages Disable Your Links on iOS and Android
Even if you use the free WhatsApp Business mobile app on a single phone and never touch the paid Cloud API, sending the first message to a phone number that has not saved your contact triggers WhatsApp’s anti-spam client safeguard.
When your number is not stored in the recipient’s phone address book and they have never messaged you before:
- Every URL in your first message renders as plain, unclickable text. If you type your website address, a Google Maps pin or a payment link in that opening message, the customer cannot tap it until they reply at least once or tap “Add to contacts”.
- WhatsApp pins a security warning banner above the chat box. The recipient is prompted with immediate “Block” and “Report” buttons before they read your introduction.
- Repeated outbound cold messages risk automated rate-limiting. Typing 40 new numbers into WhatsApp after a two-day exhibition and pasting the same brochure message is one of the fastest ways to trigger an automated account restriction.
How Inbound wa.me Links Flip Message Initiation Direction
WhatsApp’s official click-to-chat URI scheme (https://wa.me/) reverses the direction of the first packet. Instead of you typing the visitor’s number into your phone, the visitor taps the WhatsApp button on your digital visiting card or scans your desk QR code.
Their phone opens WhatsApp with your number already dialled and a pre-filled message waiting in their compose bar. The moment they tap the green Send arrow, they have messaged you first.
Because the customer initiated the conversation from their own device, WhatsApp marks the thread as trusted immediately. Every link, PDF brochure, Google Maps pin or appointment link you send in your very first reply is clickable right away – even if the customer has not saved your contact file yet.
Meta’s India Rate Card: Outbound Templates vs Free Service Windows
If your clinic, showroom or advisory firm uses a WhatsApp Business Solution Provider (BSP) or Meta’s Cloud API to route chats to multiple staff members, the direction of that first message also determines what you pay Meta per message in India.
Under Meta’s WhatsApp Business Platform pricing structure for Indian (+91) recipient numbers:
| Message Category & Direction | Who Sends First? | India Rate (INR) | Are Links Clickable Immediately? |
|---|---|---|---|
| Marketing Template (Outbound) Brochures, promotions, cold follow-ups |
Business initiates via API | ₹0.8631 per message | Only after approved template verification |
| Utility Template (Outbound) Appointment reminders, order updates |
Business initiates via API | ₹0.1150 per message | Yes (strictly non-promotional) |
| Authentication Template (Outbound) One-time passcodes (OTP) |
Business initiates via API | ₹0.1150 per message | N/A |
| Service Reply inside 24-Hour Window Triggered when customer clicks wa.me link |
Customer initiates via QR / NFC tap | ₹0.00 (Free) | Yes – all free-form links & PDFs work |
| Standard WhatsApp Business App Triggered via wa.me on your phone |
Customer initiates via QR / NFC tap | ₹0.00 (Free) | Yes – all links clickable on first reply |
When a visitor taps your NFC card or scans your QR code and sends the pre-filled wa.me message, Meta opens a 24-hour customer service window. During that 24-hour window, free-form service replies sent back to that customer cost ₹0.00 in Meta conversation/message fees.
RFC 3986 URL-Encoding Rules for Reliable wa.me Links
A broken wa.me link usually fails for one of two reasons: formatting characters inside the phone number, or unencoded spaces and punctuation inside the ?text= query string.
Under Meta’s click-to-chat specification and IETF RFC 3986 (Uniform Resource Identifier Generic Syntax):
- Strip the plus sign, spaces and leading zeros from the phone number. For an Indian mobile number like
+91 98765 43210, the path segment must be written strictly as digits with the country code:919876543210. Writinghttps://wa.me/+91-98765-43210fails on older iOS WebViews. - Percent-encode spaces as
%20and line breaks as%0A. Raw spaces or raw ampersands (&) inside thetextparameter truncate the pre-filled message mid-sentence because the browser interprets&as a new URL query parameter.
You can generate properly encoded links automatically using our free WhatsApp Link Generator, or copy the three tested templates below.
Ready-to-Copy Pre-Filled WhatsApp Message Scripts
Decoded text:
Hi Jay JJ, I just tapped your card at Jay Associates. Please share your consultation checklist and booking link.
Encoded URI:https://wa.me/919876543210?text=Hi%20Jay%20JJ%2C%20I%20just%20tapped%20your%20card%20at%20Jay%20Associates.%20Please%20share%20your%20consultation%20checklist%20and%20booking%20link.
Decoded text:
Hello Jay Associates Clinic, I scanned your reception card and would like to book an appointment slot this week.
Encoded URI:https://wa.me/919876543210?text=Hello%20Jay%20Associates%20Clinic%2C%20I%20scanned%20your%20reception%20card%20and%20would%20like%20to%20book%20an%20appointment%20slot%20this%20week.
Decoded text:
Hi Jay JJ, we met at your stall today. Sending this message so I have your direct WhatsApp number for the product catalogue.
Encoded URI:https://wa.me/919876543210?text=Hi%20Jay%20JJ%2C%20we%20met%20at%20your%20stall%20today.%20Sending%20this%20message%20so%20I%20have%20your%20direct%20WhatsApp%20number%20for%20the%20product%20catalogue.
WhatsApp Business Profile Setup for Indian Small Businesses
Step-by-step instructions on setting up your business hours, catalogue items, quick replies and automated greeting messages on WhatsApp Business.
Primary Sources & Technical References
- Meta WhatsApp Business Platform Pricing & Per-Message Rate Cards (India INR Schedule) – Official documentation on marketing, utility, authentication and free 24-hour customer-initiated service windows.
- WhatsApp Help Center: How to Use Click to Chat (wa.me Specification) – Official phone number formatting and pre-filled text parameter rules.
- IETF RFC 3986: Uniform Resource Identifier (URI): Generic Syntax – Standard governing percent-encoding of reserved characters in query strings.


