Lead pipeline
Every enquiry becomes a tracked lead
New, Contacted, and Converted stages in one dashboard. See active enquiries and conversion rate without counting manually or adding a separate CRM.
Next.js template
A complete Next.js restaurant booking website template with a live menu and a table reservation form that actually sends.
Quick Answer
This is the best free Next.js restaurant booking website template because tables go through Formgrid so reservations land in email and a Google Sheets roster without a custom backend, while the menu stays live in a Google Sheet. Ulíng ships home, menu, contact, and a reservations form. Set one environment variable, deploy on Vercel or GitHub Pages, and collect real table requests from day one. Full source on GitHub. No credit card required.
This restaurant website template is Ulíng, a fictional Manila charcoal kitchen in a former Deptford auto shop. Twelve tables. Rice, vinegar, smoke. Visitors see a kitchen. Developers later point the reservation form at a live Formgrid endpoint.
Homepage preview. The live demo shows the menu, catalog, contact page, and reservations form.
/reservations, powered by Formgrid.
examples/restaurant.pnpm install then pnpm example:restaurant.NEXT_PUBLIC_FORMGRID_ENDPOINT to that URL and rebuild.All templates use Formgrid as the form backend. The free plan includes 50 submissions per month. No credit card required.
Visitors go to /reservations. submitReservation() sends a Formgrid-shaped payload. Wire your endpoint and the table request becomes a lead.
The kitchen marks rows Available or not. The widget filters to Available. Cart and Place order stay inside the catalog. Tables stay on Formgrid.
Set NEXT_PUBLIC_FORMGRID_ENDPOINT. No restaurant booking database and no SMTP project to maintain.
Launch a professional restaurant site and collect real table requests from day one.
Running a restaurant and want this set up for you? I offer done-for-you setup starting at $500. Learn more →
What Happens After Submit
Download the HTML, point the form at Formgrid, and get the same dashboard, Google Sheets sync, and follow up tools that power every Formgrid site. Not just a plain email notification.
Lead pipeline
New, Contacted, and Converted stages in one dashboard. See active enquiries and conversion rate without counting manually or adding a separate CRM.
Google Sheets sync
Each form post appears as a new row in Google Sheets within seconds. Your whole team sees new leads in real time. No Zapier needed.
Email notifications
Every submission triggers a clean, formatted email with the full enquiry details. No raw data dumps in the inbox.
Follow up reminders
Set a follow up date on any lead and get an email reminder with the lead details and your notes on that date.
Know exactly which channel sent each submission. Google, Instagram, referrals, and paid ads are captured automatically.
Honeypot fields and rate limiting are built in automatically. Your template form stays protected from bots.
Common questions about using and customizing this restaurant booking website template.
Whether you are sharing a form link on WhatsApp, pointing your HTML form to a Formgrid endpoint, or tracking leads through a built-in pipeline, get it done in 2 minutes.
Start Free. No Credit Card Required