How to sell on WhatsApp from your website
In Latin America, Europe and much of the world, customers would rather message a business on WhatsApp than fill out a form, and many U.S. Hispanic customers feel the same. Connecting your website to WhatsApp can multiply your leads, as long as you do it without slowing the site down or losing track of conversations.
Key takeaways
- Start with the free WhatsApp Business app; move to the API when you have a team or high volume.
- On your site, a
wa.melink with a pre-filled message converts better than a bare number, and it doesn't need heavy plugins. - Track clicks as an event in Google Analytics to see which pages start conversations.
Why WhatsApp matters for international business
WhatsApp is the default messaging app across Latin America, Europe, India and much of the world, and it's widely used by Hispanic and immigrant communities in the U.S. If you sell to those customers, or you're a U.S. business serving clients abroad, they'll often expect to reach you there. Messaging is faster than filling out a form and feels more personal than email.
The challenge is doing it in an organized way: replying quickly, not losing conversations and knowing what's working.
WhatsApp Business app vs. the API
| WhatsApp Business app | WhatsApp Business Platform (API) | |
|---|---|---|
| Cost | Free | Per-message charges for templates, plus the provider you choose |
| Users | One number on your phone plus a few linked devices | Many agents at once |
| Automation | Greeting and away messages, quick replies | Chatbots, CRM integrations, automated notifications |
| Best for | Small businesses and freelancers | Companies with sales or support teams and high volume |
Set up your WhatsApp Business profile properly
- Complete profile: logo, description, hours, address, email and a link to your website.
- Catalog: add your products or services with photo, price and description. Customers can browse without leaving the chat.
- Greeting message explaining how you can help, and an away message with your hours and time zone.
- Quick replies for frequent questions (pricing, shipping, payment methods).
- Labels to organize conversations: new lead, quote sent, payment pending, delivered.
How to add it to your website
1. Links with a pre-filled message
Use the official https://wa.me/ format followed by the number with country code, with no spaces, dashes or plus sign, and URL-encoded text:
<a href="https://wa.me/15125550100?text=Hi%2C%20I%27d%20like%20a%20quote%20for%20a%20website"
target="_blank" rel="noopener">
Chat on WhatsApp
</a>
Customize the message per page: on a service page, "Hi, I'd like info about online store design"; on a product, its name. You'll know where each lead came from and the conversation starts with context.
2. Visible, not intrusive, buttons
- Put the button where customers decide: next to pricing, at the end of each service and on the contact page.
- A floating button helps on mobile, but it shouldn't cover content or other buttons.
- Avoid heavy chat plugins: a link with an SVG icon doesn't affect speed. Many widgets load hundreds of kilobytes of JavaScript and hurt your site's INP.
3. QR codes
On your storefront, packaging, business cards and vehicles, a QR code that opens the chat with a pre-filled message connects the physical world to your online sales.
How to track conversations from your website
UTM parameters don't travel inside WhatsApp, so measure the click on your site:
- Create a Google Analytics 4 event (for example,
click_whatsapp) when someone clicks a link containingwa.me. You can do it with Google Tag Manager without touching code. - Mark it as a key event to see it alongside your other conversions.
- Use different pre-filled messages per page or campaign to identify the source when they write.
From chat to sale: payments and follow-up
- Payment links: Stripe, PayPal and Square let you create payment links you can send in the chat; in Latin America, local gateways like Mercado Pago do the same.
- Follow-up: if a customer doesn't reply to a quote, message them once after two or three days. Don't push beyond that.
- Reviews: after delivery, send your Google review link. It boosts your local SEO.
Best practices and mistakes to avoid
- Get consent before sending promotions and respect anyone who opts out. WhatsApp can restrict numbers reported as spam, and marketing messages may fall under laws like the U.S. TCPA.
- Protect customer data: phone numbers and conversations are personal data covered by privacy laws.
- Reply fast: a customer who waits hours has probably already messaged a competitor. Set up automatic replies outside business hours.
- Shield your number from scrapers: printing your number in plain text on every page can attract spam calls and messages. A
wa.melink behind a button exposes it less.
Frequently asked questions
Can I use my personal number for WhatsApp Business?
You can, but it's not recommended: you'll mix customers with personal conversations. Ideally use a dedicated business line, even a prepaid one.
Do I need the API for a chatbot?
For advanced chatbots and CRM integrations, yes, through an official provider. The free app only offers basic automatic messages and quick replies.
Should WhatsApp replace my contact form?
Better to offer both. Some customers, especially companies, prefer email for formal quotes. Let the customer choose the channel.
Conclusion
Adding WhatsApp to your website is one of the most profitable upgrades for any business with international or Spanish-speaking customers. Set up your profile, use pre-filled links per page, track clicks and reply quickly. That gives every interested visitor a direct path to becoming a customer.


