WhatsApp for Small Business — Setup, Link and Website Button
Free website audit — 3 specific fixes, in your inbox within 48 hours. Request yours →
WEB-SMB — Web Consult for Small Business Growth
Guides / Getting found locally

Guide · WhatsApp

WhatsApp for small business

Most enquiries in Malaysia end up in WhatsApp whether you planned for it or not. This is how to set it up so it works like a business line instead of a personal chat — and how to wire it to your website so every enquiry arrives already telling you what it is about.

By Richerd Ho, web conversion strategist · 256 small business projects since 2006 · Updated September 2026

A small business owner in a hijab replying on her phone at her desk, with her website's Shop Now page linked by an arrow to the WhatsApp logo, three new enquiry messages beside it, and a WhatsApp Business chat list showing quick replies, labels and bookings
The handover this guide is about: the website does the finding and the convincing, the enquiry lands in WhatsApp, and the business app keeps it organised once it arrives.

Is WhatsApp enough, or do you still need a website?

This is the question I get most often, usually from someone whose entire business already runs through their phone. Bookings, quotes, documents, follow-ups — all of it in chat, and it works. So why pay for a website?

Because WhatsApp is a conversation tool, not a discovery tool. Nobody opens WhatsApp and searches for an accountant in Johor Bahru. They search on Google, they look at the map listings, they read a few reviews, and only then do they message someone. Every one of those steps happens outside WhatsApp, and if you are absent from them, the conversation never starts.

There is a second problem, and in professional services it is the bigger one. Messaging a stranger is not a small act. Before someone sends you a WhatsApp message about their company accounts or a contract dispute, they want to know who you are, whether you handle their kind of work, and whether you are still in business. A phone number answers none of that. A page that names the services, shows the firm, lists the credentials and puts a face to the name answers all of it in thirty seconds — and it is the reason the message gets sent at all.

So the honest answer is that they do different jobs, and the businesses that struggle are the ones asking one tool to do both. If you run on WhatsApp alone, you will keep getting enquiries from people who already knew you — referrals, repeat clients, the odd contact passed along. What you will not get is the stranger who searched at 11pm, because they never found you, and if they had, they would have had nothing to go on.

The path a customer actually takes: a Google search for cake shop johor bahru showing a 4.9-star map listing and a review, an arrow to the bakery's website, then an arrow to a WhatsApp chat where the owner is quoting a custom cake
Three steps, and WhatsApp is only the last one. The search decides whether you are in the running, the website decides whether the message gets sent, and the chat is where the job is won. Remove the middle step and most strangers never reach the third.
The job WhatsApp Your website
Being found by someone who does not know you No. There is nothing to search. Yes — this is the whole point of it.
Proving you are real and qualified A profile photo and a name. That is the extent of it. Services, credentials, client work, a named person, real reviews.
Answering the price question before you speak Only by replying, one person at a time. Once, in writing, filtering out the wrong enquiries while you sleep.
Starting the conversation with low commitment Better than anything else. No form, no waiting, familiar to everyone. A form is more effort, and slower to feel answered.
Keeping a record you can rely on later Tied to one phone. Lost with the device, hard to hand over. Form submissions land in email, where they can be searched and kept.
Working while you are asleep An away message, and nothing more. The full case for hiring you, available at any hour.

Read the two columns together and the division of labour is obvious: the site does the finding and the convincing, WhatsApp does the talking. The rest of this guide is about making the handover between them clean.

Switch to WhatsApp Business — it takes ten minutes

If client enquiries are arriving in the same app as your family group chat, you are working with one hand tied. WhatsApp Business is a separate free app, the chats behave identically, and it adds the handful of things that make a number feel like a business. Installing it and signing in with your existing number brings your chat history across; the personal app simply releases that number. If you would rather keep the two lives apart, register the business app to a second number and run both apps side by side.

01 Fill in the business profile properly
Business name exactly as it appears on your website and your Google listing, category, address if clients visit, opening hours, and your website link. When someone messages a number they have never saved, this profile is all they see — and it is where they check that they have the right firm.
02 Set the greeting and away messages
The greeting fires on a first message; the away message covers the hours you are not there. Between them they stop the silence that loses enquiries. Wording is below — do not leave the defaults in place.
03 Write four or five quick replies
These are saved answers you insert with a shortcut. For an accounting or consulting practice: your fee structure, the documents you need to quote, where you are and how meetings work, and your bank or billing details. You answer these every week — type them well once.
04 Use labels from day one
New enquiry, quoted, active client, dormant. It sounds like bureaucracy until the month you have thirty open chats and cannot remember which four people are waiting on you. Labels are the difference between a chat app and a pipeline.
05 Fill the catalogue with services, not products
The catalogue was built for shops, but it works for a practice: one entry per service — company secretarial, annual compliance, payroll, advisory — each with a plain description and a starting fee or "quoted per engagement". You then answer "what do you do?" by sending a catalogue item instead of a paragraph.

Ten minutes of setup, and the app starts doing work you were doing by hand. The catalogue and quick replies also expose something useful: if you cannot describe a service in two sentences with a price attached, that is usually a sign the service page on your website has the same problem.

Messages you can paste in today

Each of these does one job: tell the person they have reached the right place, tell them when to expect a human, and ask the one question that saves a round trip. Swap in your own details — the structure matters more than the wording.

A shop owner answering an enquiry on her phone, with her WhatsApp Business greeting message, away message, quick reply and qualifying question shown as labelled cards around the chat
Written once, sent for you every time: a greeting that confirms they have the right business, an away message that sets the reply time, and quick replies for the answers you type every week.
Greeting message Fires on someone's first message

Thanks for messaging [Firm name] — you've reached the right place. I'm [Your name]. So I can help properly in one go: what do you need, and is this for a company or personal matter? Replies here between 9am and 6pm, Monday to Friday.

Away message Outside your hours

Thanks for your message — the office is closed and I'll reply by 10am tomorrow. If you send me the details now (what you need, and any deadline you're working to), I'll come back with an answer rather than a question.

Quick reply · what it costs Shortcut: /fees

Happy to give you a figure. Fees depend on turnover and how many transactions there are, so the range for a small company is usually [X] to [Y] a year, billed [monthly / on completion]. Send me last year's figures — or just your rough turnover — and I'll give you an exact number today.

Quick reply · what I need from you Shortcut: /docs

To quote accurately I'll need: 1. Company name or SSM number 2. Last set of accounts, if you have them 3. Roughly how many transactions a month 4. What's gone wrong or what's changed this year Photos of the documents are fine — no need to scan anything.

Quick reply · moving it to email Shortcut: /email

I'll put this in writing so we both have a proper record — scope, fee and timing — and send it to your email in the next hour. Which address should I use? Anything quick after that, message me here as usual.

Notice what every one of these does: it ends with a question or a next step. An enquiry that receives an answer and no question tends to stop there, and a chat that goes quiet after one exchange is the most common way a warm enquiry dies.

Your WhatsApp link, built properly

Never ask a website visitor to save your number and open another app. A wa.me link opens a chat with you in one tap, from any phone, with the first message already written. This is the single most useful thing in this guide, and it takes two minutes.

01 Write your number in international form
Drop the leading zero, put the country code in front, remove everything else. 016-630 6922 becomes 60166306922. No plus sign, no spaces, no dashes — this is where most broken links come from.
02 Put it after wa.me/
That link on its own already works. It opens a chat with your business whether or not the person has your contact saved.
03 Add the message you want waiting in the box
Append ?text= and your sentence, with %20 in place of every space. Stick to plain letters, numbers and commas — dashes, apostrophes and accented characters need encoding too, so it is simpler to avoid them. The customer only presses send. This is what turns "hi" into an enquiry you can actually answer.
04 Test it on a phone that has never messaged you
Borrow one. Check three things: the chat opens, the message is pre-filled, and the name at the top is your business name — not an unfamiliar number, which is what happens when the profile is left half-finished.

Pre-filled links, per page

Homepage or header button

https://wa.me/60166306922?text=Hi,%20I%20found%20you%20on%20your%20website%20and%20have%20a%20question.

Arrives as: Hi, I found you on your website and have a question.

A specific service page

https://wa.me/60166306922?text=Hi,%20I%20have%20a%20question%20about%20company%20secretarial%20services.

Now every enquiry tells you which page it came from, which is also the cheapest analytics you will ever set up.

Pricing page

https://wa.me/60166306922?text=Hi,%20I%20would%20like%20a%20quote.%20My%20company%20turnover%20is%20roughly%20

An unfinished sentence is a deliberate trick: people finish it. You get the one number you need without asking for it.

One warning about the link on desktop: it opens WhatsApp Web or the desktop app, so a visitor on an office computer who has never used either may hit a QR code screen. Keep a phone number and an email visible nearby and that stops being a problem.

Where the button belongs on your site

A floating green bubble in the corner is the default choice and the weakest one. Plenty of people never see it, and those who do increasingly read it as a chatbot. Put WhatsApp where the decision is actually being made instead.

A website shown on laptop, tablet and phone with the four places a WhatsApp button belongs marked: beside the main Book a consultation button, on each service card, in the mobile header, and on the contact page
Four placements, one rule: WhatsApp sits beside the main call to action, never in place of it. The primary button stays primary; the chat option is the quieter route for people who will never fill in a form.

Beside every call to action, not instead of it

The primary button stays the one you want most — the form, the consultation booking. WhatsApp sits next to it as the lower-commitment option, styled more quietly. Some people will never fill a form; you want them to have a route that costs them nothing.

At the end of each service page, with that service named

Someone who read the whole page is as warm as they will get. A pre-filled message naming that service means the conversation starts at the second step instead of the first.

In the header, but only on mobile

On a phone it is one tap from anywhere on the site, which is where most of your traffic is. On desktop it usually just crowds the nav, and the visitor is less likely to be holding the right device anyway.

Labelled with what happens, not with "chat"

"WhatsApp me a question — I reply within the hour" beats "Chat with us", because it sets the expectation and promises a person. If you cannot keep to the time you print, print a longer one.

Never as the only way to reach you

A form and an email address cost you nothing to keep, and some clients — corporate ones especially — will only use them. A site offering nothing but WhatsApp quietly filters out the enquiries with the biggest budgets.

If you want the fuller version of this argument — how many options to offer, what to put next to them and why forms still earn their place — that is the conversion guide.

The part nobody wants to hear: response time

All of the setup above is undone by one habit. People do not send a WhatsApp message the way they send an email. They send it expecting something close to a conversation, and then they watch the screen for a minute.

In professional services this matters more than most owners think, because the person enquiring is almost never messaging only you. They found three firms in the map results and they are messaging all three in the same sitting, from the sofa, on a Sunday evening. The first one to answer properly usually wins — not because they are better, but because by the time the second reply lands the decision feels made.

Within the hour during working hours keeps you in the running. Same day is acceptable if your away message set that expectation. Next morning, without warning, usually means someone else answered first. And "seen" with no reply for four hours is worse than not having read it at all, because now they know you are there and have decided they can wait.

If you cannot hold an hour — and plenty of one-person practices genuinely cannot — then do not pretend to. Set the away message to state your real hours, print the same promise on the website button, and keep to it. A stated two-hour reply that always arrives beats an implied instant one that does not.

Five things that will cost you

Each of these is common, each one looks harmless, and each one does damage that is hard to trace back.

Five WhatsApp mistakes shown as warning cards around a business phone: spam broadcasts, using a personal number, a changed number not updated on the website and listings, an unanswered chat widget, and quotes and approvals left stuck in chat
All five in one frame. None of them announces itself — the enquiries just stop arriving, or arrive somewhere nobody is watching.

Broadcasting to everyone who ever messaged you

A promotion sent to two hundred people who contacted you about one job is spam, whatever you call it. Enough blocks and reports and the number your entire business runs on stops being reliable. Send to people who asked to hear from you, rarely, with something genuinely useful — and never put clients in a group where they can see each other's numbers. In regulated work, that alone can be a confidentiality problem.

Running the practice on a personal number

It works until you hire someone, go on leave, or want to stop reading enquiries at 11pm. Then the number cannot be handed over, the history cannot be shared, and the business is dependent on one person's phone. Separating it is easy now and expensive later.

Changing the number without changing it everywhere

Website, Google Business Profile, email signature, invoices, social profiles, old quotes. Miss one and enquiries go to a dead line for years with no bounce message to warn you. Write the list down before you switch.

A chat widget nobody answers

An unattended widget is a demonstration that you are not there. If the chat is not being read within your stated hours, remove it and use a plain link, which at least lands the message somewhere you will see it.

Letting the whole engagement live in chat

Scope, fees, approvals and documents need to exist somewhere you can retrieve them in a year — and somewhere a lost phone does not take with it. Use WhatsApp to agree and email to confirm. Clients rarely object; they usually take it as a sign of a firm that has done this before.

What this looks like in practice

Three versions of the same plumbing, in the kind of practice this guide was written for.

A two-partner accounting firm

The compliance page ends with a WhatsApp button pre-filled with "I'm asking about annual compliance for my Sdn Bhd". The greeting message asks for turnover; the /fees quick reply gives a range in one paste. Most enquiries are quoted in two exchanges, and the ones that are not a fit disqualify themselves before anyone spends an hour on a meeting.

A solo legal consultant

WhatsApp handles first contact only, deliberately. The away message states a two-hour reply within office hours and keeps to it; the /email quick reply moves anything substantive into writing the same day. Chat is the front door, email is the file, and nothing important lives only on the phone.

A three-person consultancy

One business number, WhatsApp Business on a shared device, labels doing the triage — new, quoted, active, dormant. Every service page carries its own pre-filled link, so the label can be applied before anyone reads the message. Nobody has to remember who was waiting on what.

None of this is sophisticated. It is a profile filled in, five messages written once, a link built correctly and put in the right places, and a reply time you can actually keep. The businesses losing enquiries to WhatsApp are not losing them to the app — they are losing them in the gap between the website and the chat, which is exactly the gap this closes.

Questions owners ask

Is WhatsApp enough, or do I still need a website?

WhatsApp is where the conversation happens; it is not where you get found or judged. Nobody searches inside WhatsApp for an accountant, and a bare number gives a stranger nothing to check before messaging. The site does the finding and the convincing; WhatsApp does the talking.

What does WhatsApp Business add?

A business profile with hours, address and website, automatic greeting and away messages, quick replies, labels, and a catalogue. The chats are identical. The difference is that it answers for you when you cannot.

Can I keep my number when I switch?

Yes — install the business app, sign in with the same number, and your history comes across while the personal app releases it. Or register the business app to a second number and run both on one phone.

How fast do I have to reply?

Within the hour during working hours keeps you in the running, because most enquirers messaged two or three firms at once. If you cannot hold that, state your real hours in the away message and on the website button — and keep to them.

Where should the button go?

Beside your main call to action, at the end of each service page with that service named, and in the mobile header. A floating bubble is a backup, not the whole plan.

Do I need a chat widget?

Only if a human reads it. A plain wa.me link is faster, adds no weight to the page, and hands the conversation to an app the visitor already trusts.

Is it safe for client work?

For first contact and quick questions, yes. For anything you may need to prove later — scope, fees, approvals — move it to email and say so. A lost or handed-over phone takes the whole history with it.

Can I message my customer list?

Only people who asked to hear from you, and rarely. Unsolicited broadcasts get blocked and reported, which puts the number your business runs on at risk.

Keep reading

Getting WhatsApp messages, but not from strangers?

Then the gap is on the website, before the chat ever starts. I'll read your site the way a stranger deciding whether to message you would, and send back the three specific things stopping them — free, within 48 hours. If it is the upkeep that keeps slipping instead, the care plan covers that.

More guides

Latest guides

How to get Google reviewsThe exact messages to send. Local SEO and Google Business ProfileWhat decides the map pack. Facebook page vs websiteWhere a page stops being enough. Website speed optimizationThe five real causes, in fixing order. Small business website checklistWhat every page needs before launch. See all guides →