Take direct hotel bookings without paying a 15% cut to a third-party site — one shareable link your guests fill in from any phone.
A hotel reservation form template that captures stay dates, room preferences, guest counts, and payment details in one mobile-friendly link. Share it from your website, Instagram bio, or WhatsApp, and let guests book direct without the OTA commission.
14 fields — customize any field or add new ones with AI.
Need different fields?
Tell the AI what to change — "add a budget dropdown" or "remove phone number" — and it edits the form instantly. Every field type above can be added, removed, or relabeled through the chat interface.
Everything you need to launch this form in minutes, share it with your team, and collect submissions reliably.
The check-out date field automatically blocks any value earlier than the check-in date, so you never get a reservation for a -2 night stay.
8 of every 10 hotel bookings now start on a phone. The form renders cleanly on iOS and Android without pinch-zooming.
List your actual room categories — Standard Queen, Deluxe King, Family Suite — so guests pick from what you offer instead of writing free-text guesses.
Every reservation appears as a new row in a shared sheet. Front-desk staff can sort by check-in date without logging into a new tool.
Connect the form to a Slack channel and your reception team sees each booking the moment it arrives — useful for late-night requests.
A required checkbox confirms the guest read your cancellation terms before submitting, which holds up if a chargeback dispute ever happens.
Click "Use this template free." Flexform loads the form instantly — no account needed to preview.
Type what you want to change in the chat: fields to add or remove, rename labels, change field types, or rearrange pages.
Link to Email or Google Sheets with one click, then embed on your site or share the link.
A 12-room property in Lisbon links the form from its Instagram bio. Guests who find the hotel through travel reels book direct, and the owner saves the 18% Booking.com commission on every reservation.
A B&B in the Cotswolds reopens for spring and emails past guests a reservation link. The owner collects 30 bookings in the first week without setting up a channel manager.
A family running three Airbnbs uses the form for direct-repeat-guest bookings. They keep the listings live on Airbnb for new customers but route returning ones through their own form, sidestepping the service fee.
A hotel sales team sends a custom version of the form to wedding parties so each guest books their own room against a reserved block. The form auto-tags every booking with the wedding name for easy reporting.
A hostel in Bangkok uses the form to reserve specific beds in mixed and female-only dorms. The dropdown shows real-time availability, so guests pick what is actually free instead of submitting a request that has to be declined.
An events team books rooms for visiting contractors using a single form with a number-of-rooms field. Finance gets one invoice instead of 14 individual receipts to chase down.
Connect this form to your existing tools with no middleware. Every submission triggers your workflow automatically.
Data appears in your CRM or spreadsheet within 1–2 seconds of submission — no cron jobs, no delays.
Route submissions to different Slack channels, HubSpot pipelines, or Airtable bases based on field values.
Pre-fill form fields with CRM data for returning visitors. Update existing records instead of creating duplicates.
The default template captures payment method (credit card, bank transfer, pay at hotel) but does not process payments inline. Most small hotels prefer this — you confirm availability first, then send a payment link by email. If you need inline payment, you can connect the form to Stripe through a webhook.
For real-time availability you would normally connect the form to a property-management system through the webhook integration. For smaller properties without a PMS, most owners simply update the room-type dropdown each week to remove sold-out categories. It is a 30-second edit.
Yes. Add a checkbox group field with the extras you offer and their prices in the label. You can do this manually or just tell the AI "add breakfast, parking, and airport transfer as paid extras" and it will rewrite that section.
It works for any stay length. The date picker has no upper limit, so weekly and monthly stays work the same as overnight ones. Some serviced-apartment operators add a "stay duration" dropdown to make filtering easier in their booking sheet.
Yes. The FlexForm Kotlin Multiplatform mobile SDK renders the form natively inside Android and iOS apps, sharing the same code across both platforms. Useful if you already have a guest app and want bookings to happen without a browser handoff.
Every submission lands in your FlexForm dashboard and, if you connect them, in Google Sheets, Slack, or a webhook of your choice. The data is yours; nothing is shared with third parties or used to train AI models.
Yes. The Email integration sends a confirmation to the address the guest entered as soon as they submit. You can customize the subject line and body, and add your hotel logo and contact details.
Two common approaches: either add a payment-link step after submission (the guest gets an email with a Stripe or PayPal link), or use the form purely for inquiry and reply with a deposit invoice. Either workflow can be wired up using the integrations.
A free restaurant reservation form template that captures party size, date, time, seating preference, and dietary notes. Share a link, customize with AI, send.
A free tour reservation form template that captures guest details, tour date, group size, and special requests. Share a link, edit with AI, accept bookings.
A free flight reservation form template for travel agents, corporate bookers, and event organizers. Collect traveler details, route preferences, and documents.
Open the template, customize with AI, connect your tools, and publish — in under 5 minutes.
No signup required · Free forever plan