Lumière Restaurant Template
Restaurant reservation and event management with automated email notifications and a public website.
What is this Lumière restaurant template
Lumière Restaurant is a complete, ready-to-run reservation and event system with its own public website — not a booking plugin you have to assemble and host yourself. The moment you copy it into your workspace, you get the Lumière Restaurant Website app, the Dishes, Time Slots, Reservations, and Events tables behind it, and two email automations already wired together, so a dining room can start taking online bookings in about fifteen minutes instead of hiring a developer.
In practice, guests browse the menu and events on the public site, pick a date and a 2-hour window from the Time Slots table, and submit a booking that lands as a record in Reservations — complete with Customer Name, Email, Number of Guests, Special Requests, and a Reservation Slot link back to the slot it occupies so double-bookings stay visible. The moment a reservation arrives, the 'New Reservation - Admin Alert' workflow pings your inbox and the 'Customer Confirmation Email' workflow reassures the guest, while Available and Featured checkboxes on Dishes control exactly what the website shows.
It's built for independent restaurants, bistros, cafés, wine bars, and event venues that have outgrown the reservation notebook and the phone that never stops ringing. Use it as-is to take bookings around the clock, or adapt it — swap the sample dishes for your real menu, reshape the Time Slots to your actual service, and extend the structure with your own tables as you grow.
What's inside
Four connected pieces: a public restaurant website, the tables behind it, and the emails that confirm every booking. Guests browse the menu and events, pick a time slot, and reserve — the booking lands in your Reservations table and the confirmation email goes out on its own.
Lumière Restaurant Website
Your restaurant's public face. Guests browse the menu and upcoming events, choose a date and time slot, and submit a reservation — no phone call needed. The site reads live from your tables, so the menu and events are always current.
- Menu and events pull live from the Dishes and Events tables
- Guests pick a date and time slot and book in a minute
- Reservations write straight into the Reservations table
- One link to share — on Google, Instagram, or your receipts
Reservations & Time Slots
The booking engine. Time Slots lays out your bookable windows — six 2-hour slots from 10AM to 10PM per day — and each reservation links to the slot it takes. Confirm a booking with one checkbox.
- Time Slot table maps out bookable 2-hour windows, 10AM–10PM
- Every reservation links to its slot — spot double-bookings
- Guest count, contact details, and special requests on each booking
- Confirm checkbox tracks which bookings you've locked in
Dishes & Events
Your menu and your events calendar, as tables. Dishes holds 32 sample items with category, price, photo, and availability flags; Events tracks specials and private events with dates, pricing, and status.
- 32 sample dishes across Appetizers, Main Course, Desserts, Beverages, Specials
- Gallery view shows the menu as photos, grid view as data
- Available and Featured checkboxes control what's on the site
- Events carry status — Upcoming, Ongoing, Completed
Reservation emails
Two workflows ship with the base. The moment a reservation arrives, an admin alert lands in your inbox, and the guest gets a confirmation email — no one copies addresses into a mail app.
- 'New Reservation - Admin Alert' pings you the moment a booking lands
- 'Customer Confirmation Email' reassures the guest instantly
- Built on Teable automations — edit triggers in plain English
Every field a booking needs
The Reservations table ships with eleven fields that cover a booking from first request to confirmed. Rename them, add your own, or hide the ones you don't need — the structure is a starting point, not a straitjacket.
| Field | Type | What it's for |
|---|---|---|
| Reservation ID | Text | A unique handle for each booking — easy reference when guests call. |
| Customer Name | Text | Who's coming — the name on the table. |
| Text | Where the automated confirmation email goes. | |
| Phone | Text | For the day-of call if plans change. |
| Number of Guests | Number | Party size — plan covers and table layout. |
| Time Slot | Single select | The booked window — matched against the Time Slots table. |
| Special Requests | Long text | Allergies, occasions, seating wishes — the guest's own words. |
| Confirm | Checkbox | Tick it when the booking is locked in. |
| Reservation Date | Date | The day they're coming. |
| Created Time | Created time | When the booking arrived — first come, first served. |
| Reservation Slot | Link | Jumps to the time slot this booking occupies — capacity stays in sync. |
Why restaurants pick this template
A restaurant website that takes bookings usually means a developer, a plugin stack, and a monthly bill. This one is a template.
Time slots that can't quietly double-book
Bookable windows live in the Time Slots table and each reservation links to one — two parties in the same slot is visible at a glance.
Guests book themselves
The public website takes reservations around the clock — no phone tag, no missed lunch-rush calls.
Confirmation emails send themselves
The guest gets a confirmation, you get an alert, the moment a booking lands. Nobody retypes an address.
Menu, events, and bookings in one base
Edit a dish price and the website shows it. Add an event and it's on the site. One source of truth.
You control what's bookable and visible
Available and Featured flags on dishes, a Confirm flag on reservations — the floor plan stays yours.
Events and private dining included
Beyond dinner service: track wine tastings, holiday menus, and private events with dates, prices, and status.
Who it's for
Any dining room that's outgrown the reservation notebook and the phone that never stops ringing.
Independent restaurants
One person runs the floor, not the inbox. Bookings arrive confirmed, with special requests attached.
Bistros, cafés & wine bars
Smaller rooms live and die by table turnover. Time-slot booking keeps every seat earning.
Event venues & private dining
Tastings, celebrations, buyouts — the Events table tracks them with dates, prices, and status.
How to use this template
From zero to taking online reservations in about fifteen minutes.
- 1
Click "Use template"
The whole base — the website app, Dishes, Time Slots, Reservations, Events, and both email automations — copies into your workspace. Free tier is plenty to start.
- 2
Load your menu
Replace the 32 sample dishes with what you actually serve — name, category, price, photo. Use the Available checkbox to 86 a dish without deleting it.
- 3
Set your time slots
Adjust the Time Slots table to your real service — which days, which 2-hour windows, how many covers. This is what guests can book.
- 4
Publish and take bookings
Share the website link. Guests reserve, the booking lands in Reservations, and the confirmation email and admin alert fire on their own.
Make it yours with Teable AI
The template is the starting point, not the ceiling. Teable builds AI into every table — reshape the structure by describing what you want, migrate your existing menu and bookings in, and hand the confirmations and reminders to an automation. Four ways to turn this restaurant template into your house system:
Shape the menu to your kitchen
Category on the Dishes table is a normal select field. Tell Teable AI the sections your menu actually uses and it rewrites the options — the website's menu updates on its own.
Import the menu you already have
Don't retype a single dish. Connect & Migrate pulls your current menu out of Excel or CSV and maps the columns onto Dish Name, Category, Price and Description for you.
Let AI write your dish descriptions
The Description field is perfect for AI to fill. Point it at Dish Name and Ingredients and it writes an appetizing line for every dish.
Automate the booking follow-up
Super Automation turns a sentence into a running workflow. Build on the 'Customer Confirmation Email' workflow so guests are reminded before they arrive and big parties never surprise the kitchen.
Frequently asked questions
Is this restaurant template really free?
Yes. The template copies into a free Teable workspace, and the free tier covers the website app, the tables, and the email automations for a small restaurant. You only upgrade if you outgrow the row or attachment limits.
How does online reservation work?
The Lumière Restaurant Website is a Teable app published from your tables. A guest picks a date and time slot and submits the booking form; the record lands in your Reservations table, the 'Customer Confirmation Email' workflow emails the guest, and 'New Reservation - Admin Alert' notifies you.
Can two parties book the same time slot?
Each reservation links to a record in the Time Slots table, so everything booked against a slot is visible in one place. You control capacity by how you set up the slots, and the Confirm checkbox marks the bookings you've accepted.
How do I change the menu?
Edit the Dishes table — the website reads from it live. Add dishes, change prices, upload photos, and flip Available off to pull a dish without deleting it. The Gallery view shows the menu as photos while you work.
Can I run events and private dining too?
Yes — the Events table tracks specials and private events with a name, description, start and end dates, a price, an image, and a status (Upcoming / Ongoing / Completed). Add a record and it appears on the website.
What happens when I outgrow it?
Keep going. Add a table for suppliers or staff shifts, build a dashboard for covers and revenue, or use Teable's API to sync with your POS. The template is a starting base, not a ceiling.
Fill your tables tonight
Duplicate Lumière Restaurant into your workspace and take your first online reservation today.