RestaurantForms

Restaurant reservation form: collect the request, then confirm the table

A restaurant reservation form collects a request for a table: the date, the time the guest wants, the party size, and a phone number your host can use to confirm. The form records a request, not a booked table, so your host still checks availability and confirms each one. Keep the required fields few, because every extra question slows down the guest who only wants a table for two.

Choose a variant

Choose the version that matches how you seat guests

Standard table request

Your team seats most parties of six or fewer and only needs the basics before calling back.

  • Remove: Email address (optional)
  • Remove: Occasion
  • Remove: Seating preference
  • Remove: Notes for the host

Larger party

Parties of eight or more, where the host needs a group name and any seating needs before arranging tables.

  • Add: Name for the group
  • Remove: Occasion
Field blueprint

Ten fields for a request your host can act on

FieldTypeRequiredWhy you ask it

Full name

Short textRequired

Lets the host find the request and address the guest by name when calling back.

Phone number

The host uses this number to confirm the table.

PhoneRequired

The host needs a working number to confirm. A request without one is hard to finish.

Email address (optional)

Skip this if a phone call works better for you.

EmailOptional

Gives guests who prefer written contact a route. The form still works without it.

Reservation date

DateRequired

Matches the request to the right day in your book and the right service period.

Preferred time

For example, 7:30 PM

Short textRequired

Guests choose a time the form cannot check, so the host confirms the closest seating.

Party size

NumberRequired

Sets the table size. Count everyone who will sit at the table, including children.

Seating preference

IndoorPatio or outdoorBar seatingNo preference
Single choiceOptional

Shows whether the host can offer a fit. It is a preference, so the host may need to offer another area.

Occasion

NoneBirthdayAnniversaryBusiness mealOther
DropdownOptional

Lets the team prepare for a celebration if you offer one, such as a card or a candle.

Accessibility or seating needs

For food allergies or dietary needs, use the separate notice form or tell the host by phone.

Long textOptional

Lets the host plan step-free access, a quieter table or room for a wheelchair before the guest arrives.

Notes for the host

Do not include card numbers or identity numbers.

Long textOptional

Captures a request that does not fit another field, such as a high chair.

Try it

Walk through the request as a guest

Preview · not a real form

The host uses this number to confirm the table.

Skip this if a phone call works better for you.

Seating preference

For food allergies or dietary needs, use the separate notice form or tell the host by phone.

Do not include card numbers or identity numbers.

Words for the respondent

The words guests see before and after they ask

Introduction

Ask for a table on a date and time that suits you, and tell us how many people are coming. Our team will contact you to confirm; the time may be the closest seating we can offer.

Confirmation

Thank you. We have your request. We will contact you to confirm it. Your table is not confirmed until we reach you.

Preferred time

Write a time you can accept, such as 7:30 PM or 8:00 PM.

Phone number

We use this number to confirm your request.

Party size

Count everyone who will sit at the table, including children.

Accessibility or seating needs

Tell us what would help. For food allergies, also speak with your server when you arrive.

After a response arrives

Between a request and a confirmed table

  1. Check the book before you confirm

    A submission is a request, not a reservation. Check it against your book or table plan, then call or reply to confirm. Do not tell a guest the table is held until you have checked it yourself.

  2. Plan for a delay

    Submissions go through a scheduled job that runs hourly in production, and the form's creator is notified after that job processes them. For a table needed this evening, ask guests to call the restaurant instead.

  3. Build the day's list from the grid

    Attain OS shows submissions in a grid, and you can export them as a CSV file. Use the export to build the list for the day, then mark each request confirmed or declined in your own book.

  4. Decide what happens when a time is full

    The form cannot show availability or hold a table. If the requested time is full, offer the closest seating you have, or add the guest to a waitlist you run yourself.

Frequently asked questions

Does a reservation form confirm the table?

No. A submission is a request. The table is only reserved after your host checks the book and confirms with the guest, so write that step into your process and tell guests what happens next.

Is there a table reservation form template?

Paste this field list into your own document to draft the form. Keep the five required items (name, phone, date, time and party size), and add a host-note field only if someone reads it before service.

Can a guest put a deposit down through the form?

No. Attain OS does not take payments, so the form has no deposit step and should not ask for card numbers. If you take a deposit, handle it through your own process and keep the request form separate from it.

How long does the form take to fill in?

Five fields are required and the rest are optional, so a guest who only wants a table can finish quickly on a phone. Remove any optional field your host does not use when confirming.

Should a table reservation form ask about food allergies?

Keep food allergies on a separate notice, so the kitchen and the host see them as a food safety matter. Also tell guests to speak with their server when they arrive, because a reservation form is not a substitute for that conversation.

Browse by category

More bookings in Restaurant

How to build it

  1. Choose a category and a form type in the wizard. Answer three Atty Suggestions questions, then give the form a title. Atty builds the fields in the background. Edit the fields and ask Atty to refine them, then publish and share the /f/ link.

Attain OS BETA