Build a booking request form for a salon, restaurant, clinic, studio or any service business, and copy the HTML to paste into your site. Pick the fields you need, list your services, set the button text and color, and the generator writes labelled, accessible markup with the right input types for dates, times and numbers. Starter styles are included and optional.
The purpose of a booking request is to give you enough to say yes, not to replace the conversation. For most service businesses that means a name, a way to reach the person, the service, a preferred date and time and anything unusual. Restaurants add the size of the party; clinics and consultants add a short reason for the visit in the notes.
Everything else is a cost. Each additional required field gives a visitor another reason to leave, so save questions like address, birthday or how they heard about you for the confirmation step. If you must ask, make the field optional.
Test the whole path before announcing it: fill in the form on a phone, send it, and check that the message arrives where you expect and that you can read every field. Many forms look fine and silently send nothing because the action address is missing.
Plan the reply as well. A person who has just sent a request wants to know it was received and when to expect an answer. A short thank-you page or a confirmation email, with your opening hours and a number for changes, prevents double bookings and no-shows more than any extra form field will.
No. It generates the form's HTML and styling. To receive the entries you connect it to a form handler by putting that service's address in the action attribute, or by using the form tools built into your website platform.
Each input has a visible label tied to it with matching for and id attributes, required fields are marked with the required attribute, the right input types are used, and autocomplete hints help browsers fill in names, emails and phone numbers. Colors are chosen so the button text stays readable.
Use the checkboxes to include or leave out phone, service, date, time, number of people and notes. For anything else, copy the code and add another block in the same pattern: a div with a label and an input.
Each line in the services box becomes one choice in a drop-down menu. Leave the box empty to use the suggested list for the business type. Blank lines are ignored and special characters are escaped.
Any platform that lets you add custom HTML or an embed block will take the code. Paste it in, then connect submissions to your email or a form service.
Related: Contact link generator, HTML page generator, Estimate generator.
Start for free or see all free tools. We.Inc is free to start, with no card needed. AI building is on paid plans from $20 a month.
We.Inc is an AI-powered website builder you can resell under your own brand. Launch a branded client dashboard, bill on Stripe Connect, and deliver AI-generated websites in minutes. White-label plans start at $99 a month for 25 client sites, with a 7-day free trial and no per-site fees.