Meeting room booking form
A meeting room booking form is a request intake, not a real-time availability system. An employee requests a specific room, date, and time; an office admin checks a calendar, confirms the room is free, and books it or suggests an alternative. This form does not check live room availability or send calendar invites. Real-time scheduling and calendar integration are separate systems outside this form. An admin still confirms and books each request by hand.
The form beside this text is live. Fill it in and submit it — it validates exactly as it would for a real respondent, and saves nothing.
Room preference is a select, not free text
A select field with room names—conference room A, conference room B, breakout room—lets an admin confirm the choice without reading handwriting or guessing at abbreviations. Free text produces "big conf room", "the one with the screen", and "any room with a table"—all requiring translation before checking availability.
Time is split into start and end fields
Separate start and end time fields mean an admin can see the exact window needed without parsing "2pm-3pm" or guessing at timezone. A single time field forces the admin to call back and ask whether the meeting ends at 2pm or just starts then.
No card required.
Meeting Room Booking Form
Live previewHow to build this form
5 steps in the editor. Nothing here needs a paid plan.
- Add text and email fields for the employee's name and contact details.
- Add a select field for room preference—conference room A, conference room B, breakout room, training room, other.
- Add a date field for the meeting date and separate start and end time fields so the admin knows the exact window needed.
- Add a number field for number of attendees so the admin can confirm the room capacity is adequate.
- Add an optional text field for meeting purpose and a checkbox group for AV equipment needed—projector, video conference, whiteboard, none. Export the CSV to your office admin for manual confirmation and booking.
Fields in this form
9 fields, using 7 of the 19 field types available.
| Question | Field type | Required |
|---|---|---|
| Your name | Short text | Yes |
| Yes | ||
| Room preference | Select | Yes |
| Meeting date | Date | Yes |
| Start time | Time | Yes |
| End time | Time | Yes |
| Number of attendees | Number | Yes |
| Meeting purpose (optional) | Short text | Optional |
| AV equipment needed | Checkboxes | Optional |
What goes wrong with this form
Specific to a meeting room booking form, not general advice about forms.
Single time field instead of start and end times
A single time field forces an admin to guess whether "2pm" is when the meeting starts or ends. Separate start and end time fields are what tell an admin the exact window without a callback.
Room preference as free text, not a select
Free text produces "the big conference room", "conf rm 2", and "any room with av equipment"—all requiring interpretation. A select field with real room names is what lets an admin match the request to a calendar without guessing.
No attendee count field, so the admin cannot verify room capacity
Without knowing how many people are attending, an admin cannot confirm the room is big enough or has enough chairs and AV ports. A number field for attendees is what lets an admin verify capacity without calling to ask.
Questions about this form
How do I create a meeting room booking form?
Add employee name and email. Add a select for room preference (conference rooms, breakout room, training room). Add date and separate start/end time fields. Add number of attendees, optional purpose, and a checkbox for AV equipment (projector, video conference, etc.). Export to CSV or send by webhook to your office admin for confirmation and booking.
Does this form book the room automatically?
No—it collects the request: which room, when, for how long, and how many people. An office admin checks a calendar, confirms the room is available, and books it or suggests an alternative. No calendar integration or real-time availability check happens inside the form.
Does the form send a calendar invite?
No—it collects the booking request. An admin still sends the calendar invite to attendees after confirming the room is booked. Calendar automation is a separate system outside this form.