WordPress, Shopify or a custom build: what you are really choosing
The build price is the smallest part of the platform decision; running costs, who keeps the site updated and how hard it is to leave matter more.
5 min read
A packaging manufacturer adds a green WhatsApp button to every page. Within a week the sales team is answering messages that just say 'Hi' late at night, with no idea which product the person wants, and the owner cannot tell whether the button brings business or only noise. The button is not the problem. The setup behind it is.
Decide which phone and which WhatsApp account will receive these conversations before anyone designs a button. If the link points to a salesperson's personal number, the chat history and the customer's contact details leave when that person does.
Numbers that arrive through these channels are personal data under India's DPDP Act 2023, whose notice and consent duties are being phased in under the DPDP Rules 2025. Plan to that standard now. A customer who messages you about a quote has not agreed to promotional broadcasts, so ask for their consent before adding them to one.
A floating button in a bottom corner is the familiar pattern, and it works on mobile as long as it stays out of the way. Trouble starts when it sits on top of something people need to tap.
On desktop, a call link may open an app the visitor never uses, and a WhatsApp link opens WhatsApp Web or the desktop app, which needs a linked phone. On larger screens, show the number as readable text and consider a small QR code that opens the chat on the visitor's phone.
WhatsApp's click-to-chat link is wa.me/ followed by the full number in international format, with no plus sign, spaces or leading zero. Add ?text= and a URL-encoded message, and the chat opens with that message already typed. The visitor can edit it before sending.
The pre-filled message is the one line of the conversation you get to write, so use it to tell your team where the customer came from.
Keep each message short and end it where the customer adds the detail. Encode spaces and special characters properly, and test every link on Android and iPhone.
A call button that rings out in the evening, or a message left unanswered until Monday, feels worse than no button. Set expectations before the customer taps.
The pre-filled messages already do most of this work. When each page opens the chat with its own first line, whoever answers can see which product or page the customer was looking at, and reply with the right price list instead of asking.
Counting taps on these buttons as conversions, and checking them against real enquiries, is covered in our post on tracking calls, WhatsApp clicks and forms as Google Ads conversions.
Write a page-specific pre-filled message for your three busiest pages, then set a WhatsApp away message that tells people outside working hours when you will reply.
Written by Fibvo — Bengaluru and Erode, India — working with clients in other time zones. Questions, or think we have it wrong? Tell us.
Keep reading
The build price is the smallest part of the platform decision; running costs, who keeps the site updated and how hard it is to leave matter more.
5 min readContrast, headings, alt text, keyboard use and form labels decide whether many visitors can use your site, and each can be checked in an afternoon.
5 min readFive causes of a slow website, ordered by what they cost to fix, with the measurement for each and a plain definition of fast enough for a business.
4 min readNext step
Send the problem in a paragraph. We will reply within one working day with an honest view of whether we can help, and what it is likely to cost.