logo
Free tool

WhatsApp Booking Page Generator

A booking request page that sends every request to WhatsApp as a clean structured message — free, no signup, no AI.

WhatsApp booking page generator

A booking request page that sends every request to WhatsApp

Save it as index.html on any static host — Netlify, GitHub Pages, Vercel or your own site. No server and no account needed.

Open in WhatsApp to test

Running this inside Wutt

A booking page captures the request; Wutt captures the slot. Wutt's booking system holds the calendar, sends confirmations and follows up automatically before the appointment. See the booking system.

How it works

Customers decide fast. By the time they type a message to ask about availability, they have usually compared other options — and the business that answers in one tap wins the booking. A booking page that captures the service, date and time in one step removes the friction of the back-and-forth, and turns a WhatsApp message into a structured request your team can confirm immediately.

What the generator produces

Two things: a self-contained HTML page with a booking request form, and a shareable wa.me link. The form asks for a name, service, preferred date and time, then opens WhatsApp with the details pre-filled as a structured message — service, date and time in clean lines your team can read at a glance. No backend, no database, no forms service.

Where to put the page

The snippet is a single HTML file. Host it on any static hosting — Netlify, GitHub Pages, Vercel or your own domain — and link it from your WhatsApp bio, Instagram, ads or Google Business Profile. Because the file contains only your business name and number, you can change it in minutes as your services change.

Who this page fits

It suits small and mid-sized businesses — salons, clinics, restaurants, tutors, photographers — that live on WhatsApp and take a handful of appointments a day. If your team already replies to booking messages in chat, this page simply makes those messages arrive complete instead of half-written.

Why the message is structured

A free-text "I want to book" message forces your team to ask follow-up questions one by one. A structured message with the service, date and time already in it can be answered in one reply — or matched straight against your calendar. Structured requests also read better in a shared inbox where a few people may handle the same chat.

What this page cannot do

The snippet does not check availability, prevent double bookings or send reminders — it captures the request, and you confirm in the chat. If bookings are frequent, you will eventually want a calendar that actually holds the slot, sends confirmations and reminds customers the day before.

Going further

Run this inside Wutt

The free version gives you the asset. Wutt gives you what happens after: every link, QR scan, and campaign lands in a shared inbox with bookings, store orders, and contact history.

Start the $1 Trial
FAQ

Questions about this tool

No. It is a single HTML file that works on any static host — most of them free. Save it, upload it, and put the URL in your bio or ads.

No — the form opens WhatsApp. If a meaningful share of your customers are not on WhatsApp, keep a phone number or alternative contact visible on the page.

A wa.me link needs no server, no account and no data handling — the request lands directly in a chat your team already watches. The trade-off is that nothing is confirmed until you reply.

No. The page only captures requests; two customers can request the same slot. Confirm availability in the chat, and use a real calendar for anything beyond a small operation.

Re-run the generator with the new services and upload the new file over the old one. Everything lives in the snippet, so there is nothing else to update.