Hotel Booking Inquiry Form (B&B, Vacation Rental)
Every direct booking inquiry is 15-25% commission you don't pay Booking.com. This form captures dates, party size, and room preference so you can confirm availability and take the reservation yourself.
OTAs take 15-25% of every booking, and small properties — B&Bs, inns, boutique hotels, vacation rentals — feel it hardest. A booking inquiry form on your own site is the cheapest direct-booking channel that exists: the guest found you, they're asking you, and no middleman is in the email thread. The form needs check-in/check-out dates, party size, and room preference so your reply can be a confirmation with a payment link, not a round of twenty questions.
- →Booking / appointment · 6 fields
- →HTML, JS, React, PHP, cURL outputs
- →One POST endpoint, no SDK
- →Honeypot + classifier, no CAPTCHA
See exactly what your visitors see — and you’ll receive.
Left: the rendered form, fully interactive in a sandboxed iframe. Right: the email and dashboard view that lands the moment a visitor submits.
Every submission becomes an email plus a dashboard row. The fields below are the exact payload your form will send. Reply-to is wired to the visitor’s email so hitting reply goes back to them.
Iframe is sandboxed — submit doesn’t actually fire. Get your access key to wire it up live.
Generate, embed, receive.
Three actions stand between you and your first lead. None of them require a backend, a database, or a CAPTCHA library.
Capture the dates first
Check-in date, check-out date, adults, children, room or unit preference. Those five fields let you answer with availability and a price in one email — the whole game is reply speed.
Ask what matters to the stay
An optional 'special requests' textarea catches anniversaries, accessibility needs, early check-ins, and pets. Small properties win on exactly these touches — capture them at inquiry time.
Reply with a payment link
Webhook the inquiry to your phone or front-desk inbox, confirm availability, and reply with a Stripe / Square payment link or your booking-engine URL. Inquiry-to-confirmation under an hour beats any OTA experience.
Five outputs. One backend.
HTML by default. Click open the language you ship in — every variant POSTs to the same /api/submit endpoint.
Replace YOUR_ACCESS_KEY with the key from your dashboard. That’s the only edit.
One template. Every framework.
The same field set works on every framework splitforms supports. HTML, React, Next.js, Vue, Astro, Hugo, WordPress — same POST, same backend.
Things people ask before they ship.
Direct answers, no marketing fluff. Missing one? Email hello@splitforms.com.
Ship your hotel booking inquiry form (b&b, vacation rental) in 60 seconds.
500 free submissions per month. No credit card. Copy the snippet, paste your access key, watch leads land in your dashboard.