Discover the Singapore way of life through Singlish, witty slang, and efficient communication - explained by a local software developer.
This guide is mainly skewed towards owners of websites which are not Wordpress. For Wordpress sites, it’s a different set of instructions. I’ll do such a tutorial next time.
💬 “Wait… I can add a WhatsApp appointment system on my website — even if I don’t use WordPress?”
Absolutely, yes. No plugin drama. No coding panic. Just good ol’ WhatsApp, working smarter — not harder.
I have also included the link to a whatsapp link generator so that it is easier for you. At the bottom of this article.
So you’ve got a website. Maybe it’s lovingly handmade with HTML and CSS, maybe it’s a slick no-code setup on Webflow, or maybe it’s a Frankenstein monster coded by your cousin who “once watched a coding tutorial.”
But there’s one problem:
People can’t easily book you.
You get DMs at 2 AM. You miss potential clients because they didn’t know how to “reach out.” You’re juggling Instagram, SMS, email, and that one contact form that never works.
Let me let you in on a secret that saved a spa owner in Orchard Road from pulling her hair out:
Integrate WhatsApp into your site as a booking system.
It’s simple, it’s free, and it works. Especially in Singapore, where literally everyone uses WhatsApp — even your fishball noodle auntie.
As a freelance developer and software guy who has been coding since the dinosaurs used floppy disks, I’ve implemented WhatsApp booking systems for all sorts of non-WordPress sites: beauty salons, tuition centres, car workshops — even a mobile cat grooming business.
So if you:
… this guide is for you.
Glad you asked. It’s not some giant CRM platform or a fancy AI assistant. It’s just a cleverly placed link/button that connects users straight to your WhatsApp with a pre-filled booking message.
Done right, it feels like this:
Tap button → WhatsApp opens → User sends message → You get a new booking.
No login. No form submissions. No missing leads.
You’re turning your WhatsApp into your personal assistant, minus the salary and yearly leave.
Let’s get our hands dirty (just metaphorically, I promise). Here’s how I set it up for that spa I mentioned earlier.
First, download WhatsApp Business. This is different from regular WhatsApp because it:
If you’re still using personal WhatsApp to manage bookings, stop right now and switch. It’s like running a restaurant with Post-it notes.
Use the following format:
https://wa.me/<your-number>?text=<pre-filled-message>
Example:
https://wa.me/6591234567?text=Hi!%20I%20would%20like%20to%20book%20a%20facial%20appointment%20on%20Saturday.%20Are%20you%20available?
Replace:
6591234567
with your phone number (country code + number)
%20
= space. URL-encode your message using sites like URL encoder
Here’s a smart trick I used for the spa site:
<a href="https://wa.me/6591234567?text=Hi%20there!%20I’d%20like%20to%20book%20a%20facial%20appointment.%20Available%20slots%3F" target="_blank" class="whatsapp-button">
Book via WhatsApp
</a>
You can add multiple buttons for different services like:
Add some CSS to make it stand out:
.whatsapp-button {
background-color: #25D366;
color: white;
padding: 12px 24px;
border-radius: 5px;
font-weight: bold;
text-decoration: none;
display: inline-block;
}
Want to be extra? Add the WhatsApp logo next to it. Because, well, branding.
Most bookings happen on mobile. Test your buttons on a smartphone. Tap it. Feel the joy of instant connection. Then do a victory dance. 🕺💃
Good question! WhatsApp Business now supports:
If you want a proper backend with appointment slots and payment, I’ve built custom dashboards for clients using:
But hey, for 90% of small businesses, just a simple booking button works wonders.
Remember that spa I mentioned earlier? She used to get bookings via IG DMs. She missed half of them because they got buried under emoji reactions.
After we added the WhatsApp button:
I was there. As she expressed her happiness, the enthusiasm on her face glowed more than what her facial session could have done. 😂
Want to go further?
If you’re a business in Singapore:
(Yeah, that was a subtle plug. But also… you’re still reading, so clearly you’re interested.)
Let’s face it — most of us don’t stumble onto articles like this while sipping kopi and casually browsing Medium. You probably searched something like:
If so, welcome — you’re in the right place.
When I was helping that spa owner set up her WhatsApp business for appointment booking, she had literally Googled:
“how to let customers book on WhatsApp from my website without WordPress”
That one search eventually turned into a neat little booking system that saved her hours every week.
Whether you’re:
This approach ticks all the boxes: free, simple, fast, and works with any website — no WordPress, no plugins, no stress.
And hey, if you stumbled here by accident but are now intrigued by how WhatsApp can work as a full-fledged booking assistant — I’d say that’s a happy accident worth acting on.
You don’t need a fancy booking platform. You don’t need WordPress. All you need is a link, a little copy-paste magic, and WhatsApp.
If you’ve got:
… then this WhatsApp booking system is your new best friend.
Go forth. Embed. Get booked.
And if you do try this out, comment below, or even better, send me a WhatsApp message. I’d love to see your setup or help if you get stuck.
👋 Bonus Freebie:
Want a ready-made WhatsApp booking HTML snippet you can copy and paste? Ping me on WhatsApp and I’ll shoot it over. Free, no strings attached. (Unless you’re a scammer, then… no thanks.)
Is all the above instructions too much for you to digest and implement? No worries. I have created a tool for you to generate the Whatsapp link easily by yourself. You can do it here.
Discover the Singapore way of life through Singlish, witty slang, and efficient communication - explained by a local software developer.
This was how he ended the call with me, a few days ago. I don’t need you, I can do vibe-code the system myself. Goodbye! This is not something new for me. I have lived through various types of clients and prospects. Many are decent, some are rude, some are unreasonably so. But c’mon, there is no necessity for you to share with me your thought processes, and neither am I interested in your retort. There are no winners and losers here. I’m a service provider and you are a client. That’s all.
Why Everyone’s Suddenly Talking About “JSON” Okay, I’ll be honest. Back when I first heard about JSON (pronounced “Jay-sawn” like some tech guy who drinks oat milk and wears Crocs), I thought it was a fancy new café in Tiong Bahru. Turns out it wasn’t on the menu, but it was everywhere else — powering websites, apps, APIs, CRMs, chatbots, and yes, even your food delivery app that somehow forgets your chilli sauce. Now, as a software and mobile app developer based in Singapore for more than two decades (yes, since before Grab was even a thing), I’ve seen tech buzzwords come and go — but JSON stuck. And if you’re a startup founder, a no-code builder, or just someone who keeps hearing “JSON” and nods politely while secretly Googling it in another tab — this one’s for you.
Anees Khan (Mr) is the Founder and CEO of Getcha Solutions.
He consults businesses and companies on technological matters of development of web sites, web apps, mobile apps and custom software development.
From 1995 to the present (yes, almost 30 years). Based in Singapore.
Feel free to reach out to me about anything Technology in one of the following channels:
Mobile: 91097721 (Anees Khan) (Singapore-065)
Email: khan@getcha.com
WhatsApp: 6591097721
Facebook Page: https://www.facebook.com/getchacom
Phone Call
Contact Page
WhatsApp