Allow customers to book tables online with automatic availability checking and confirmation emails.

The reservation system lets your customers book tables directly from your restaurant's public page. Reservations include automatic availability checking, email confirmations, and a management dashboard.
Customers visit /{your-site}/restaurant/reserve and:
Navigate to Restaurant > Reservations in the sidebar to manage bookings.
| Status | Description | Actions Available |
|---|---|---|
| Pending | New booking awaiting confirmation | Confirm, Cancel, No Show |
| Confirmed | Reservation confirmed | Seat, Cancel, No Show |
| Seated | Guest has arrived and been seated | Complete |
| Completed | Reservation finished | — |
| Cancelled | Reservation cancelled | — |
| No Show | Guest did not arrive | — |
The system automatically prevents overbooking by checking existing reservations for overlapping time slots. Each reservation defaults to 90 minutes duration.