Restaurants

Simple Reservation Forms for Restaurants

Small restaurants need online reservation forms but can't justify the cost of dedicated reservation management software.

By Vaibhav Jain · Last updated March 27, 2026

The Solution

Embed a simple reservation form on your restaurant website. FormsList sends instant email or Slack notifications to your host staff and can automatically log reservations in Google Sheets for scheduling.

Instant notifications

Google Sheets logging

Auto-confirmation emails

Spam protection

Mobile-friendly forms

Why Restaurants forms are different

OpenTable charges $1-2.50 per cover. For a 60-seat restaurant doing 200 covers a week, that's $400-2000/month — a meaningful slice of margin. For special-occasion bookings (private dining, large parties, prix fixe events) the form-based approach also lets you ask the questions OpenTable doesn't: cake preferences, dietary needs for the table, occasion type (birthday/anniversary/business), and seating preferences (booth vs. patio vs. bar). The trade-off is no automatic real-time availability check, but for higher-end restaurants where the host calls back to confirm anyway, that flow is the same.

A real scenario

A 12-person rehearsal dinner inquiry

A bride emails your "Private Events" page form: 12 guests, Saturday March 15, rehearsal dinner, two vegetarian, one nut allergy, budget around $1500. FormsList captures it, your events manager gets a Slack ping with the full details (not just "new submission"), and the auto-response email goes out within 2 seconds with: a confirmation of receipt, sample prix fixe menus attached as PDFs, your private dining room photo set, and a "we'll reply within one business day with available time slots" promise. By the time the events manager opens their laptop the next morning, the bride has already started forwarding the menus to her wedding planner. Two weeks later: deposit paid, booking confirmed, $1650 dinner sold.

What fields to include

A practical starting field list for this use case. Mix and match based on what your team actually acts on.

Field nameTypeWhy it matters
nametextBooker name
emailemailFor confirmation + reminders
phonetelFor day-of communication
party_sizenumberDrives seating layout and staffing
preferred_datedatePrimary requested date
preferred_timeselect5pm / 6pm / 7pm / 8pm / 9pm slots
occasionselectBirthday / Anniversary / Business / Other — drives setup
dietary_restrictionstextareaAllergies, vegetarian, vegan — kitchen needs to know

Recommended Integrations

Email Notifications

FormsList's email notification feature ensures you never miss a form submission. Every time someone fills out your form, you receive a detailed email with all the submitted data — delivered to one or more email addresses instantly. Email notifications are the most fundamental way to stay on top of form submissions. They work universally — no app to install, no integration to configure, no third-party account needed. If you have an email address, you can receive form submissions. You can customize which email addresses receive notifications, set a custom subject line and reply-to address, and control which form fields appear in the email. FormsList email notifications also include a direct link to view the submission in your dashboard for additional context and actions.

Learn more

Google Sheets

FormsList's Google Sheets integration automatically adds every form submission as a new row in your spreadsheet. No manual exports, no copy-pasting, no Zapier middleware. Submissions flow from your form to your spreadsheet in real time. This integration is perfect for teams that use Google Sheets for lead tracking, data analysis, or reporting. Each form field maps to a spreadsheet column, and new submissions are appended as rows. You get a living, always-up-to-date record of every submission. The setup is seamless: authorize FormsList to access your Google Sheets, select or create a spreadsheet, and map your form fields to columns. From that point on, every submission automatically appears in your sheet within seconds.

Learn more

Slack

Never miss a form submission again. FormsList's Slack integration delivers every submission directly to your chosen Slack channel in real time. Whether it's a new lead, a support request, or a piece of feedback, your team sees it the moment it arrives — without leaving Slack. The integration formats each submission into a clean, readable Slack message with all form fields displayed as structured data. You can configure which channel receives notifications, customize the message format, and even filter which submissions trigger a Slack notification based on field values. Setting up the Slack integration takes under two minutes. Connect your Slack workspace from the FormsList dashboard, choose a channel, and you're live. No webhooks to configure manually, no code to write, and no Zapier subscription required.

Learn more

Frequently Asked Questions

Ready to collect form submissions?

Set up your form backend in under a minute. No server required, no complex configuration — just a simple endpoint for your forms.