Booking & enquiry websites · Durban

A booking website where no enquiry quietly disappears

If clients reach you through DMs, voice notes and missed calls, some of them are slipping away. I build booking websites for small businesses: booking requests, quote forms and WhatsApp handoffs that land in your inbox properly, with the details you need to reply. Designed and built by hand in Durban, and yours to keep.

  • Full Stack Impact Award 2025
  • Top of class of 200+
  • 150+ students guided
  • Featured in IOL
Jorryn Panjasuran, tutor and web designer, at his 2025 graduation
Top of class · Impact Award 2025

Where small businesses lose bookings

Plenty of good service businesses lose clients in the gaps, not because of the work. A message asking "how much for a full set?" sits unread while you're with someone. A missed call never calls back. A person finds you at 2am, can't see how to book, and books with whoever made it easy instead.

A booking page closes that gap by giving every visitor the same clear route. They choose what they want, say when suits them and how they'd like a reply, and the request lands in your inbox properly. You stop piecing a booking together from six messages, and the person who found you late at night still gets their request in.

Booking requests or a full booking system: what do you need?

People mean two different things by a website with a booking system. The first is a booking request: the client picks a service and a preferred day and time, sends it, and you confirm. It's simple, it keeps you in control of your diary, and for a lot of small businesses it's all they need. That's what I build.

The second is dedicated scheduling software: a live calendar showing open slots, automatic reminders, deposits taken upfront. If you're fully booked every week and no-shows are costing you, that kind of tool exists for exactly that. I won't pretend a contact form replaces it. Tell me how you work in our first conversation and I'll be honest about which route fits.

If you already use a booking app, your website can still be the front door. It explains what you offer, shows your work and answers the usual questions, then sends people to your booking link with one clear button. The site does the convincing; the app does the scheduling.

What to ask on a booking or enquiry form

A good booking form asks for exactly what you need to reply, and nothing more. Every extra box is a reason to give up halfway. I studied Systems Analysis and Design, which is mostly about sitting with someone and pulling out what they actually need before anything gets built. For a form, that means working out what you already ask every client.

A request a quote form is slightly different, because you need enough detail to price the job without a long back-and-forth. A cleaning business might ask about the size of the home and how often; a trainer might ask about goals and availability. The fields change. The rule doesn't: short, clear and in your customer's language. A typical booking form needs:

  • Name, and whether they'd prefer a reply on WhatsApp or by email
  • Which service, picked from a list so nobody has to guess what you call it
  • A preferred date and time, or a couple of options
  • Area or address, if you travel to clients
  • A short notes box for anything else: references, allergies, questions

A WhatsApp button for your website

Plenty of South African customers would rather send a WhatsApp than fill in a form, so I build WhatsApp handoffs too. The button opens a chat with your business number with a message already started, something like "Hi, I'd like to book a gel overlay for Saturday morning." The client just taps send, and you know what they want from the first line.

To be clear about what this is: a direct handoff to the WhatsApp number you already use, not a chatbot or an automated messaging system. Often the right setup is both. A short form for people who want to send their details properly, and a WhatsApp chat button for people who'd rather just talk. You choose what suits how you work.

Booking websites for salons, nail and lash techs, trainers and cleaners

The basic structure stays the same across service businesses: show the work, explain the services, make booking obvious. The details change with what you do. These examples show what a booking page might need for different kinds of business. Treat them as starting points for our first conversation, not fixed templates.

Whatever the business, the page should look like it belongs to you. The colour that suits a lash studio is not the colour that suits a cleaning company, and I design for yours. If your main need is somewhere to show off your work, have a look at portfolio websites as well.

  • Hair and beauty salons: a clear service menu and a request form that asks for the service, a preferred stylist and a time
  • Nail and lash techs: a gallery of sets so clients can point at what they want, plus a WhatsApp message that names the style
  • Makeup artists: event date, location and number of people, because that's what you need before you can quote
  • Personal trainers: goals, experience and preferred times, so the first conversation is already useful
  • Cleaning businesses: home size, how often and which area, with a request-a-quote form instead of a fixed price list

Collecting client details properly

A booking form collects personal information: names, numbers, sometimes addresses. South Africa's POPIA applies to how that's handled. I'm not a lawyer, so I won't promise legal compliance, but the basics are simple. Only ask for what you need, say plainly what it's used for, and don't load the page with trackers your clients never agreed to.

My own contact form is a working example. What people write goes straight to my inbox and is used only to reply to them, and this site sets no cookies and runs no trackers or analytics. I also studied Database Development, data modelling and SQL, which is the groundwork that lets a site hold bookings and enquiries without falling over.

How I build your booking page

We start with how bookings reach you now: which channels, what goes missing, what you ask every client. Once we agree on a look, I hand-code the page and test every form and button on a phone as well as a laptop, because a booking flow that only works on a desktop isn't a booking flow. You see it as it comes together.

At launch your domain is connected and everything is checked, including that enquiries actually arrive where they should. Then I walk you through it. You own the site and the domain. I'm a freelancer, not an agency, so the person you talk to is the person who builds it. If you only need one page with a booking button, a landing page may be enough.

What we cover

  • Booking request forms
  • Enquiry and contact forms
  • Request a quote forms
  • WhatsApp buttons
  • Salon websites
  • Nail and lash tech websites
  • Makeup artist bookings
  • Personal trainer websites
  • Cleaning business websites
  • Mobile-first forms
  • Privacy-minded forms

Questions people ask

Can clients pay a deposit when they book?

Not through a simple booking request form. Taking deposits online is a job for dedicated booking or payment tools, and I'd rather be honest about that than overpromise. If deposits matter to you, tell me in our first conversation. We'll work out whether a request form is enough, or whether your site should send clients to a booking tool that handles payment.

Will booking requests come to my email or my WhatsApp?

Either, or both. Form requests land in your email inbox with every detail laid out, so nothing gets buried in a chat thread. The WhatsApp button opens a conversation with your number and a message already started. A lot of businesses like the form for detailed requests and WhatsApp for quick questions, and you can offer both.

Isn't my WhatsApp number on Instagram enough?

It's a start, and it may be enough while you're small. The trouble is that a number on its own gives people no service list, no idea how pricing works and no reason to choose you over the next account. A booking page answers those questions first, so the messages you do get come from people ready to book. And unlike a social page, it's yours.

How much does a booking website cost?

It depends on how many services you offer, what your form needs to collect and whether it's one page or a full site, so you'll get a personalised quote. The first conversation is free. Tell me how bookings work for you now, and I'll tell you honestly whether a website will help and what it would take.

Do I need a full website, or just a booking page?

If people already know you from Instagram or word of mouth and simply need a clean way to book, one page is often enough. If you offer a long list of services, want to be found on Google and need room for a gallery and FAQs, a small business website with booking built in makes more sense.

Will the booking form work properly on a phone?

It has to, because most of your visitors will arrive on a phone, not a laptop. I build mobile-first and test every form and button on a phone before launch. That means big buttons that are easy to tap, short fields, the right keyboard for numbers and email addresses, and nothing that needs pinching or zooming.

Stop losing bookings in your DMs

Tell me what you offer and how clients book you now. The first conversation is free, and I typically reply within 24 hours. WhatsApp 065 838 9320 is usually fastest, or send me a message.