Guide

A contact form for restaurants, next to the booking widget

Restaurants do not need a contact form for tables, the booking widget owns that. The form's job is everything else: the 30-person birthday, the catering request, the journalist, the supplier, the lost scarf. Those enquiries are worth more per message than any booking, and they are the ones that currently go to an unwatched info@ inbox.

Short answer: Keep table bookings in your booking system and give everything else a short form: name, email or phone, what it is about (group event, catering, press, other), the date if there is one, and a message. Run it on the website and as a hosted page at formgong.com/f/<key> linked from your Google Business Profile; delivery to Telegram means the kitchen's owner sees the catering request between services.

What a restaurant form should actually ask

The form earns its place by sorting the non-booking traffic before you read it:

The fields, and why each one earns its place
FieldWhy
Name, and email or phoneEvents people prefer phone; make email required, phone optional.
What it's about (dropdown)Group event, catering, private hire, press, supplier, other: it routes the message in your head before you open it.
Date, if anyEvents and catering have one; the field saves a reply.
Guests (number)Only shown meaningfully for events; a plain optional number works.
MessageThe details live here.

Every field you add costs completions, so this list is deliberately short; everything else is a question for the reply. The snippet below is the whole form; build a styled variant in the free form generator or start from a template.

HTML
<form action="https://formgong.com/submit" method="POST">
  <input type="hidden" name="access_key" value="fk_your_access_key">
  <label>Name <input type="text" name="name" required></label>
  <label>Email <input type="email" name="email" required></label>
  <label>Phone <input type="tel" name="phone"></label>
  <label>What is it about?
    <select name="topic">
      <option>Group event</option><option>Catering</option><option>Private hire</option>
      <option>Press</option><option>Supplier</option><option>Other</option>
    </select>
  </label>
  <label>Date <input type="text" name="date"></label>
  <label>Guests <input type="number" name="guests" min="1"></label>
  <label>Message <textarea name="message" required></textarea></label>
  <div style="position:absolute;left:-9999px" aria-hidden="true">
    <input type="text" name="botcheck" tabindex="-1" autocomplete="off">
  </div>
  <button type="submit">Send</button>
</form>

Three places the form can live

Most restaurant sites are a builder page or just a Google profile and Instagram; the form fits each case.

  • On your website: paste the form where the enquiry should happen. It is your HTML, so it inherits your design; the HTML docs list the hidden fields (redirect, subject, language).
  • Without a website: every form also exists as a hosted page at formgong.com/f/<key>, built from the same saved design, plain HTML. That link goes in an Instagram bio, a Google Business Profile booking link, or a message, and submissions arrive exactly like the embedded form's.
  • From a preset: the catering request template creates the form with these fields in one click, connected to your account.

Where the enquiry lands, and how fast you see it

Each submission is delivered to email and, on every plan including Free, to Telegram, with Reply and Mark handled buttons in the chat. Nobody in a restaurant sits at email during service: Telegram on the owner's or manager's phone is the difference between quoting the 30-person dinner tonight and finding the enquiry on Thursday. Every submission also sits in the dashboard inbox with CSV export, so a filtered email is never the only copy, and the free plan takes 1,000 submissions a month, which covers most small businesses with room to spare.

Spam is filtered server-side before it reaches you: a honeypot field, content checks, and optional Cloudflare Turnstile you switch on per form without touching the code. Flagged submissions land in a Spam folder you can review, so a real enquiry misjudged by the filter is one click away, not lost.

Bookings, menus and what stays out of the form

Honest boundaries: table reservations belong in the booking widget, and putting a "book a table" option in the contact form creates double-booking chaos, so the dropdown above deliberately has no such option. Menu PDFs belong on the site, not as an autoreply. And if most of your enquiries are actually phone calls, keep the number prominent next to the form rather than hoping the form replaces it; the form's win is the written record for events and catering, where "what exactly was agreed" matters weeks later, sits in the dashboard inbox, and exports to CSV when the accountant asks.

What did we miss for your business?

If your restaurant form asks something this page does not cover, or a field here earns nothing in your experience, write to support@formgong.com. These pages get better from working owners' corrections.

Questions

Does a restaurant need a contact form if it has a booking widget?

Yes, for different traffic: group events, catering, private hire, press and suppliers do not fit booking slots, are worth more per message, and need a written record. The form sorts them with a dropdown so the booking widget keeps the tables.

How can a restaurant take enquiries without a website?

The hosted form page: every Formgong form exists at formgong.com/f/<key> as a standalone page. Link it from the Google Business Profile and Instagram bio; enquiries arrive by email and Telegram.

What fields should a restaurant event enquiry form ask?

Name, email (phone optional), a topic dropdown (group event, catering, private hire, press, supplier), the date, an optional guest count, and a message. Short enough to finish on a phone, structured enough to quote from.

How do restaurant owners see form enquiries during service?

Telegram delivery: each submission arrives in a chat with Reply and Mark handled buttons, so the catering request gets a one-line answer between services, and the full thread continues by email later.

Sources

Checked on 23.10.2026 against these public pages: Formgong HTML docs, Form templates, Free form generator.

← Formgong