How to set up an appointment booking website?
There are three ways to build an appointment booking website: use a ready-made platform (fastest, minutes), add a booking plugin to your site (WordPress + plugin, half a day + monthly fee), or link to separate booking software (site and bookings stay separate). This guide compares all three and shows step-by-step how to launch a booking site with Wibigo in 15 minutes.
What does a real appointment booking site do?
It lets your customer open their phone at 11 PM and ask "is 2 PM tomorrow free?" and book themselves. A working setup includes:
- Customer picks a service (haircut, checkup, 50-minute session…)
- Sees available times — full slots don't show up
- Enters their info and confirms the booking
- Confirmation goes to you and the customer, a reminder sends before the appointment
- The appointment lands in your calendar and a customer record auto-creates
Most setups skip the last one: bookings come in but customer data goes nowhere. Three months later, you have no idea if this customer came before or how much they spent.
Three methods compared
| Ready-made platform | WordPress + plugin | Separate booking software | |
|---|---|---|---|
| Setup time | 15 min – 1 hour | 3–8 hours | 1 hour (but site is separate) |
| Technical skill | None needed | Medium (hosting, plugin, theme) | None needed |
| Monthly cost | One subscription | Hosting + plugin + theme | Site + software = two subscriptions |
| Site and bookings together | Yes | Yes | No |
| Customer records kept | Depends on platform | Depends on plugin | Usually yes |
| Maintenance | None | You handle updates/conflicts | Two systems to manage |
For a small business, the real cost isn't the subscription — it's time and maintenance: fixing broken booking forms after a plugin update, tracking bookings in separate software, managing customer lists by hand.
Step-by-step with Wibigo (15 minutes)
Wibigo bundles site and booking system in one product; bookings land in your calendar, customer records create automatically.
1. Describe your business in one sentence
Start at wibigo.com and write what you do: "A modern hair salon in Brooklyn". AI builds you a multi-page site with service list, gallery, contact, and booking flow. You can pick from 700+ industry templates if you prefer.
2. Fix your services and durations
Update the AI-generated service list with your real prices and times: haircut 45 min, color 120 min, etc. Duration matters because it sets appointment intervals — if you put 60 min for a 30-min job, you lose two bookings a day.
Detailed walk-through: Setting up appointments.
3. Enter your hours
Write which days and hours you work, and any lunch break. Closed days never show to customers.
4. Turn on reminders
Set automatic reminders to send before appointments. No-shows are a silent loss for small businesses; reminders cut them significantly.
How to set up: Setting up appointment reminders.
5. Publish and share the link
Publish your site on your own domain or free at businessname.wibigo.com.
Put the link in your Instagram bio and Google Business profile — most appointment traffic comes from these two places.
How to connect a domain: Buy and connect a domain.
Three common mistakes
1. Treating a contact form like a booking system. A form with "name, phone, message" is not a booking; customers can't pick a time, and you have to reply manually. A real booking system has a calendar and time picker.
2. Never mentioning payment. Upfront payment cuts no-shows, but it doesn't fit every business. Wibigo supports all three: online card payment, payment link, or pay on site. See Getting paid by card.
3. Not testing on mobile. Most bookings come from phones. After launch, book an appointment yourself from your phone — if it takes more than three taps, customers bail.
Who is this for?
Hair salons and barbers, beauty studios, clinics and dentists, therapists, dieticians, vets, tutors, consultants, photographers, auto repair — any business that runs on a calendar.
Frequently Asked Questions
Do I need separate booking software? No. If booking is part of your site, services, calendar, reminders, and customer records all live in one dashboard — no second subscription or separate lists.
Can customers pay while booking? You choose: Stripe card payments, payment link sent via chat, or pay on site. All three are tracked in the same dashboard.
Do reminders actually send? Yes, automatic reminders go before each appointment to reduce no-shows.
Can I manage this from my phone? Yes, the dashboard works on mobile — you can see and edit bookings from anywhere.
Can I start free?
Yes, publish on free wibigo.com address and switch to your own domain later.
Next: check out the appointment booking website page or start free.