Restaurant Intake Form Templates and Field Checklist
Three ready-to-copy restaurant form layouts — catering inquiry, large-party reservation, and loyalty signup — with the fields to ask, why, and where to place them.
In short
A restaurant inquiry form should collect exactly what you need to answer a catering request, hold a table, or add a diner to your list — and nothing more. In practice that means a few different forms rather than one: a catering and private-event inquiry that gathers date, headcount, and budget so you can quote fast; a reservation or large-party request that captures the details a host needs to hold a table; and a loyalty or birthday-club signup short enough to finish at the table before the check arrives. This guide gives you three ready-to-copy field lists, a checklist of what each field is for and whether to make it required, and the best practices that keep completion rates high — short forms, mobile-first design, a QR code at the table, and clear consent before you send SMS or email. It closes with where to embed each form so diners actually find it — your website, Google Business Profile, table QR codes, and social bios — and where an all-in-one tool fits if you would rather host forms, capture diners into a list, and automate the reply from one place instead of stitching apps together.
Key takeaways
- Use a different form for each job — a catering inquiry, a reservation request, and a loyalty signup have different lengths and different fields, and forcing them into one form loses people.
- Keep the front-of-house form short — a loyalty or birthday signup a diner completes at the table should be two or three fields, because every extra field costs you completions.
- Ask for a date, headcount, and budget on catering — those three answers are what let you quote fast, and a fast quote is what wins the event over a competitor who takes a day to reply.
- Get explicit consent before you text or email — a simple checkbox that says what they are opting into keeps your SMS and email marketing compliant and your list clean.
- Put the form where diners already are — a QR code on the table, a form on your site and Google Business Profile, and a link in your social bios each catch a different moment.
Some links to tools we rate — including HighLevel — are affiliate links. If you start a trial through them we may earn a commission, at no extra cost to you. We only recommend tools we would set up for our own clients.
A restaurant inquiry form should collect exactly what you need to answer a request — and nothing more. In practice that means a few short forms rather than one catch-all: a catering and private-event inquiry that gathers the date, headcount, and budget you need to quote fast; a reservation or large-party request that captures what a host needs to hold a table; and a loyalty or birthday-club signup short enough to finish at the table before the check arrives. Below are three ready-to-copy layouts as plain field lists, a checklist of what each field is for and whether to require it, the best practices that keep completions high, and where to embed each form so diners actually find it.
The reason to split forms by job is simple: the person planning a wedding reception and the diner scanning a table QR have very different patience for questions. An event planner expects to give you real detail and will happily complete a longer form; a seated diner has seconds before the food arrives. Design for that difference and both your completion rate and your data quality improve at once.
What should a catering and private-event inquiry form include?
This is the form that turns "do you do catering?" into a quotable request. Its job is to capture enough to price the event and reply fast, because a fast quote is often what wins the booking. Keep it to the fields below.
- Contact name [text, required]
- Email [email, required]
- Phone [phone, required]
- Event date [date, required]
- Guest count [number, required]
- Event type [dropdown: Wedding, Corporate, Private party, Birthday, Other]
- Service style [radio: Drop-off, Buffet, Plated, Full-service]
- Budget or per-head range [dropdown or text]
- Dietary needs and allergies [long text, optional]
- Anything else we should know? [long text, optional]
Those first five fields are the ones that let you quote without a back-and-forth — date and guest count size the job, and event type and service style shape the menu and staffing. The budget field feels awkward to ask but saves everyone time: it tells you at a glance whether the enquiry is a fit before you invest an hour building a proposal. Everything finer belongs on the follow-up call, not the form. For the wider picture of turning interest into enquiries, see how to capture leads with forms.
What does a reservation or large-party request form need?
A form does not replace your phone; it catches the bookings a busy line drops — after hours, mid-rush, and from diners who would rather not call. It is especially useful for large parties and private dining, where the details matter and a hurried call loses them.
- Name [text, required]
- Phone [phone, required]
- Email [email, optional]
- Requested date [date, required]
- Requested time [time, required]
- Party size [number, required]
- Occasion [dropdown: None, Birthday, Anniversary, Business, Celebration]
- Seating preference [radio: No preference, Indoor, Outdoor, Bar, Private area]
- Special requests [long text, optional]
Party size does quiet but important work here — a table for two and a party of fourteen are different decisions, and knowing the number up front lets a host say yes or offer an alternative without a phone tag. The occasion field is worth keeping because it lets you add a small touch, a dessert plate or a reserved corner, that turns a booking into a memory. Treat a submission as a request to confirm, not an automatic hold, and reply quickly so the diner is not left guessing.
What does a loyalty or birthday-club signup form need?
This is the form a diner completes at the table, so it has to be finishable in seconds. Ask only for what you need to reach them and send the perk.
- First name [text, required]
- Email or mobile [required — at least one]
- Birthday [month and day, optional]
- Consent to receive offers by text or email [checkbox, required]
That is genuinely all it needs. The birthday field earns its place because a birthday message is one of the highest-return automations a restaurant can run, but keep it to month and day so it feels light. The consent checkbox is not optional housekeeping — it is what makes the list legitimate and keeps your SMS and email marketing compliant. Everything else, from favourite dish to party size, can be enriched later once the diner is on your list and you have a reason to ask.
Which fields matter, and why ask them?
Every field should earn its place — each one you add costs you completions, so include it only if the answer changes what you do next. Here is the reasoning behind the core fields across all three forms.
| Field | Why you ask | Required? |
|---|---|---|
| Name | Personalises the reply and creates the contact record | Yes |
| Email or phone | The channel you use to quote, confirm, or send offers | Yes (at least one) |
| Event or requested date | Sizes availability and lets you check the calendar | Yes on catering and reservations |
| Guest count or party size | Drives the quote, the staffing, and the table decision | Yes on catering and reservations |
| Event type or occasion | Shapes the menu, tone, and any special touch | Recommended |
| Budget or per-head range | Qualifies the enquiry before you build a proposal | Recommended on catering |
| Birthday | Powers a high-return birthday offer automation | Optional |
| Dietary needs | Avoids a menu scramble on larger events | Optional |
| Consent checkbox | Makes SMS and email marketing compliant | Yes where you will market |
What are the best practices for restaurant forms?
Keep every form short and mobile-first. Assume the diner is on a phone at a table, so use a single column, large tappable fields, and the right input type for each field — a date picker for the event date, a numeric keypad for phone. Cut any question you do not act on.
Put a QR code where diners already sit — the table tent, the menu, the check presenter, the receipt. A table QR is one of the highest-intent placements a restaurant has, because the person has just had the experience you want them to repeat. Add a one-line reason to scan, such as a birthday treat or a first-visit reward, so scanning feels worth it.
Always get explicit consent before you text or email. Use an unticked checkbox that states plainly what the person will receive and how to opt out. Clean consent protects you and keeps your list made of people who actually want to hear from you — which is the whole point of building one. For ideas on what to send that list once it grows, see win-back campaign ideas for restaurants.
Where should I embed each form?
Give each form a home on your website, then link to it from everywhere a diner meets you. Add the form or a booking link to the website button on your Google Business Profile, so someone who just searched your name reaches it in one tap. Put the loyalty QR on the table and check, and drop the catering and reservation links in your Instagram and Facebook bios. If you run ads, send them to a dedicated form page rather than your home page.
Each placement catches a different moment: the site for someone researching an event, the profile for someone who just searched you, the table QR for a diner mid-visit, and social for a follower. One form, many doorways, so no interested diner has to hunt for it. For the broader playbook, see restaurant marketing and the Restaurant & Hospitality Marketing hub.
What tool should I use to build these forms?
You can build these in a standalone form builder and export leads by hand, but then the follow-up lives somewhere else and diners fall through the gap between apps. One option that keeps everything in one place is HighLevel, which hosts the form, captures each diner straight into an email and SMS list as a contact, and automates the reply — the catering acknowledgement, the internal alert, the loyalty welcome and birthday perk. Honestly, the value is less about the form fields and more about not stitching a form tool, a contact list, and a messaging platform together: forms, list, and automation in one system means a submission never gets lost during a dinner rush. If that fits how you want to work, you can start a free HighLevel trial and build all three forms above in an afternoon.
Whichever tool you choose, the structure is the same: a catering inquiry to quote fast, a reservation request to catch the bookings your phone drops, a short loyalty signup to build the list, mobile-first design, and clear consent. Get that right and your forms stop being an afterthought and start filling both your calendar and your list. If you want a hand wiring it up, see our pricing or book a call.
Related reading: Get More Leads for Restaurants: Done-for-You Setup.
Frequently asked questions
What is a restaurant inquiry form?
What fields should a catering inquiry form have?
How short should a loyalty or birthday-club signup form be?
Should the form ask for email or phone number?
How do I get consent to text or email diners?
Where should I put a QR code that links to the form?
How do I make a restaurant form mobile-friendly?
Can one form handle both reservations and catering?
Do I need a reservation form if I already take bookings by phone?
How do I follow up on form submissions automatically?
Where should the form live besides my website?
Should I ask for dietary requirements on the form?
About the author

Founder, GHL Spark
Farhad is the founder of GHL Spark, where he builds and white-labels GoHighLevel SaaS platforms for agencies and SaaS operators. He writes about the parts of GoHighLevel that actually break in production — A2P registration, onboarding, support load and automation.
More from Farhad