WhatsApp deep links: a complete setup guide
Learn how to create, place, measure, and manage WhatsApp deep links that turn customer questions into useful conversations.

WhatsApp deep links, in brief
A WhatsApp deep link opens a chat with your business without asking the customer to save your number. Use https://wa.me/PHONENUMBER, then add ?text=YOURMESSAGE if you want the link to prepare a message for them.
A customer reaches your pricing page and is almost ready to book. They only need to know whether the 6 p.m. class has space, if a product will arrive by Friday, or whether a room is available for their dates.
If the next step is to copy your phone number, save it, open WhatsApp, and explain what they were looking at, that question may never reach you. A WhatsApp deep link gives them a shorter route. One click opens a chat with your business and can place a relevant message in the text box, ready to send.
More than 3 billion people use WhatsApp in over 180 countries. The audience is already there. Your job is to make the first message easy and the next step useful.
What a WhatsApp deep link does
A WhatsApp deep link, also called a click-to-chat link, opens a conversation with a specific WhatsApp number. The customer doesn't need to add your business to their contacts first.
The basic format is:
https://wa.me/PHONENUMBERYou can also add a prewritten message:
https://wa.me/PHONENUMBER?text=YOURMESSAGEOn a phone, the link opens WhatsApp. On a computer, it opens the available WhatsApp web or desktop experience. WhatsApp documents the same format in its click-to-chat guide.
You may still come across links that use api.whatsapp.com. For a standard business link, wa.me is shorter and easier to manage.
Create a WhatsApp deep link in three steps
You can create the link in a few minutes. The phone number must use the correct format, and the prewritten message should match the place where the customer clicked.
1. Format your business number
Start with the country code, then remove the plus sign, spaces, parentheses, and hyphens.
For example:
+52 55 2222 1234 → 525522221234
+1 555 123 4567 → 15551234567
+44 20 1234 5678 → 442012345678The first link would be:
https://wa.me/525522221234Use a number owned by the business instead of an employee's personal number. The link may stay online for years, even as responsibilities change.
Open the link once before you publish it. A missing digit sends every customer to the wrong place.
2. Write a message with context
A short prewritten message reminds customers why they clicked and helps your team understand the request. A blank chat makes the customer start from zero.
On a product page, that could be: “Hi, I have a question about this product.”
On a class schedule, it could be: “Hi, is there space in the 6 p.m. Pilates class?”
Keep it short and let the customer edit it. The goal is to begin the conversation, not collect every detail before it starts.
3. Encode the message
Convert spaces and punctuation into a format a URL can read. This is called URL encoding.
The message:
Hi, I have a question about this product.Becomes:
Hi%2C%20I%20have%20a%20question%20about%20this%20product.The finished link is:
https://wa.me/525522221234?text=Hi%2C%20I%20have%20a%20question%20about%20this%20product.Add the link to your website
Add the finished wa.me URL to a button or text link. In WordPress, Wix, Shopify, and similar website builders, select the button, paste the link, and publish the change.
If you're adding it directly in HTML, use an anchor:
<a href="https://wa.me/525522221234?text=Hi%2C%20I%20have%20a%20question%20about%20this%20product.">
Ask about this product
</a>Test the result on both a phone and a computer. Confirm that it opens the correct business number and that the complete message appears.
Put the link where a question can stop the sale
Place WhatsApp links on pages where one unanswered question could stop a customer from buying or booking. A sitewide WhatsApp button is useful, but high-intent pages often need their own message.
The button wording should match the decision. “Contact us” names the channel. “Check availability” tells the customer what they can do there.
Use the same business number across these placements, but give each one its own message. When a customer writes from a product page, your team should not have to ask which product they mean.
| Placement | Button text | Prewritten message |
|---|---|---|
| Product page | Ask about this product | Hi, I have a question about this product. |
| Pricing page | Ask about pricing | Hi, I have a question about your pricing. |
| Appointment page | Book an appointment | Hi, I'd like to book an appointment. |
| Class schedule | Check class availability | Hi, is there space in this class? |
| Reservation page | Check my dates | Hi, I'd like to check availability for my dates. |
| Order email | Get order help | Hi, I need help with my order. |
Use the same link beyond your website
The same wa.me URL can connect the other places where customers discover your business to WhatsApp. Keep the destination number consistent, then adjust the message for each source.
Google Business Profile
Claimed and verified businesses in supported regions can add WhatsApp as a chat option in their Google Business Profile.
In your profile, go to: Edit profile > Contact > Chat > WhatsApp.
Paste the click-to-chat URL and save it. Visito's guide to adding WhatsApp to Google Maps walks through the full setup.
Add the link to appointment reminders, order confirmations, service emails, or campaigns. Match the message to the email. Someone opening an order confirmation should arrive with “I need help with my order,” not a generic greeting.
Instagram and Facebook
Use the link in the profile or contact fields available to your account. It can also be the destination for a campaign when a conversation is more useful than another landing page.
QR codes
Turn the link into a QR code for packaging, receipts, signs, menus, event material, or printed instructions. Scan a printed proof before producing the full batch. The code should open the correct number and message without making the customer zoom or copy text.
Measure the conversation, not only the click
Measure what happens after the click. A click shows interest, but it doesn't show whether the customer got an answer or completed the next step.
Track button clicks through your website analytics, then compare them with business outcomes such as conversations started, qualified leads, appointments or classes booked, orders supported, payments collected, reservations completed, and conversations sent to your team.
Separate prewritten messages make the source easier to recognize. You can see whether a customer arrived from a product page, an email, a physical location, or an event without making them repeat the context.
The placement with the most clicks isn't always the most valuable one. Ten chats that lead to four bookings may matter more than 100 general questions from the home page.
Decide what happens after the first message
A deep link only starts the conversation, so decide who or what will respond. The link does not answer the customer by itself.
Picture the same customer from the pricing page. They click at 9:43 p.m. and ask about tomorrow's class. If nobody sees the message until morning, the shorter route did not solve the original problem.
Before you publish links across every channel, decide who watches new messages, which hours your team covers, what information customers can request, which actions can be completed in WhatsApp, when a person should take over, and what a successful conversation should lead to.
For a small number of messages, your team may manage every chat. As volume grows, the deep link can create one more inbox to check.
Let Visito handle the conversation
Visito can answer questions and take the next step 24/7. It uses approved information from your business and, when connected to your other tools, can check live prices or availability, recommend an option, qualify a lead, send a payment link, or create a booking.
When a request needs judgment or personal attention, Visito sends the conversation to your team in the Unified Inbox with the previous messages and customer context. Your staff can continue from the same point instead of asking the customer to start again.
That changes the role of the deep link. It is no longer just a shortcut to your phone number. It becomes an entry point to an answer, a payment, an appointment, or a reservation.
Learn more about using a WhatsApp AI agent.
Start with one high-intent page
Start with one page where customers often hesitate, such as pricing, availability, checkout, or class schedules. You do not need to add a WhatsApp button everywhere on day one.
Create a message that names the decision, test the link on a phone and computer, and watch what happens after people click. If the conversations lead somewhere useful, apply the same approach to the next page or channel. Start your 7-day free trial today.


