RESTAURANT TABLE RESERVATION
RESTAURANT TABLE RESERVATION
The Restaurant Reservation App is designed to streamline the dining experience by allowing customers to easily reserve tables, manage bookings, and receive instant confirmations—all from a single interface. This tutorial documentation guides users through every step of using the app, from registration to managing reservations.
Key Features Covered:
- Table Availability & Booking – Restaurant user can view available slots and reserve tables.
- Reservation Management – Managing upcoming, past, and canceled bookings.
- Notifications & Reminders – How customers receive confirmation and reminder alerts.
- Multi-Location Support - User can view and book tables across multiple restaurant branches.
- Event Prebooking - Customer can reserve tables for events like Anniversaries, Birthday parties etc
Table Reservation Flow
1. Customer & Booking Details
- User Login - The user (restaurant staff or host) logs into the application using their registered credentials, which are the same as their backend login details.
- Select Reservation - Once logged in, the user can navigate to the Reservation icon and click to initiate a new booking.
- Customer Number - After entering the customer’s mobile number, the application checks if the number is already registered. If found, it retrieves the existing customer details; otherwise, it prompts the user to enter the customer’s details in customer page.
- Location Selection - Next, the user selects the specific restaurant location where the customer wants to reserve a table.
- Booking Date Selection - Following with location selection, the user chooses the reservation date from the calendar view, ensuring that the selected date is available for booking.
- Party Size ** - Next, the user enters the **party size, including the number of adults and kids, along with details such as vegetarian or non-vegetarian preference. This helps the restaurant plan seating arrangements and meal preparation accordingly.
- Booking Time - After the party size is entered, the user proceeds to select a suitable time slot and define the purpose of the reservation, such as a birthday or anniversary. Finally select "Create Reservation" and book the slot.
2. Reservation Management Flow
- Wait List - After a reservation slot is created with customer details, it is added to the waitlist but remains unconfirmed. User (Cashier/Manager) can send reminders to customers through SMS to secure their booking.
- Reserved List - After the customer confirms the reservation, the user choose the table and reserves according to party size, moving the slot to the Reserved List. While reserved, orders cannot be placed against that table during the booking time until seated.
- Seated List - After the customer and guests arrives, the user can move the booking to the Seated List by selecting "Seat Guest." Once in the Seated List, the table becomes available for placing orders from POS. In case a table change is required before the guests are seated, the table can be reassigned by clicking the booked slot.
- Finished List - After the customer completes the payment from cashier end via POS, the reservation automatically moves to the Finished List. Alternatively, User can also mark the slot as finished manually from the reservation app. Once marked as finished, they can select Bussing Tables to clean and prepare the table, making it available for the next reservation or new orders.
- Cancelled List - If the customer cancels their booked reservation, the user can mark the slot as Cancelled by selecting the “Recycle Bin” icon. Once done, the reservation will automatically move to the Cancelled List.
Updated on: 16/10/2025
Thank you!