Home / Booking form
Free booking request form
Accept booking requests on your website. Email notifications, request tracking, and Google Sheets sync.
Restaurants, salons, consultants, and studios need booking forms. LazyForms handles the intake — collect name, date, time, and details — then sends it to your email and dashboard. You confirm manually, keeping you in control.
What you get
- Collect booking details — date, time, and special requests
- Email notification on every new booking request
- Google Sheets sync for a live booking calendar
- CC staff members so the whole team sees new bookings
- Redirect to a confirmation page after submission
Example code
Copy this HTML and replace YOUR_ACCESS_KEY with your form endpoint key.
<form action="https://api.lazyforms.com/f/YOUR_ACCESS_KEY" method="POST">
<input type="text" name="name" placeholder="Your name" required />
<input type="email" name="email" placeholder="Email" required />
<input type="text" name="phone" placeholder="Phone number" required />
<input type="text" name="date" placeholder="Preferred date" required />
<input type="text" name="time" placeholder="Preferred time" required />
<textarea name="notes" placeholder="Additional details" rows="4"></textarea>
<input type="text" name="_honey" style="display:none" tabindex="-1" />
<button type="submit">Submit</button>
</form>Tips
- Sync to Google Sheets and use it as your booking calendar.
- Add a phone field for booking confirmations via text.
- Use CC to notify your receptionist or booking manager.
How LazyForms works
- 1
Create a free account — just your email, no credit card.
- 2
Create a form endpoint and get your unique action URL.
- 3
Add the URL as your form's action attribute.
- 4
Every submission goes to your email, dashboard, and connected integrations.
Create your booking form
Free forever. No credit card. Set up in 30 seconds.
Enter your email to receive your form action URL · No password needed