Restaurant Appointment POS
Manage reservations and table bookings directly in POS. Fully integrated with sales system, customer tracking, and restaurant operations optimization.
Overview
POS Restaurant Appointment module integrates table booking functionality directly into Odoo restaurant POS, enabling professional and efficient reservation management.
Staff can take reservations, view booking schedules, manage customers, and convert bookings into orders right in the POS interface without switching to other modules.
Key Features
Key points
• Direct booking in POS - Create and manage reservations right at the sales screen
• Daily booking calendar - Display all reservations in real-time
• Customer information management - Store name, phone, email, and special notes
• Table and area selection - Assign specific tables for each booking per restaurant floor plan
• Confirmation and reminders - Send automatic booking confirmations and reminders to customers
• Convert booking to order - Open order directly from reservation when customer arrives
• Status tracking - Manage booking status: confirmed, pending, arrived, cancelled
• Booking reports - Statistics on reservation count, arrival rate, frequent customers
Target Users
Key points
• Waitstaff - Take reservations via phone or in person
• Restaurant managers - Monitor booking schedule, optimize table usage
• Receptionists - Confirm reservations, welcome customers on arrival
• Restaurant owners - Analyze booking trends, improve service
How to Use
Steps
1. Open POS and log into work session
2. Click "Reservations" or "Appointments" button on POS interface
3. Select "Create new booking" or view existing reservations list
4. Enter customer information: name, phone number, email
5. Select booking date, time, and party size
6. Choose desired table or area (if available)
7. Add special notes: birthday, food allergies, special requests
8. Confirm booking and send notification to customer
9. When customer arrives, find booking and click "Start Order"
10. System automatically creates POS order with customer info and selected table
Scenario 1: Take phone reservation
Customer calls to book table for 6 people on Saturday evening. Staff opens POS, creates new booking, enters information and selects large table in quiet area.
System sends SMS confirmation to customer with booking details and contact number.
Scenario 2: Customer arrives with reservation
When customer arrives, receptionist finds booking by name or phone number, confirms and clicks "Start Order".
POS automatically opens new order with reserved table, waitstaff begins taking order immediately.
Scenario 3: Booking for special event
Customer books table for birthday, staff notes "Birthday - need cake and candles" in notes section.
When customer arrives, staff sees note and prepares cake, creating special experience for customer.
Scenario 4: Manage bookings during peak hours
Weekend evening, restaurant has many bookings. Manager views booking schedule by hour, arranges tables efficiently to optimize space.
System alerts when bookings overlap or exceed capacity, helping avoid overload situations.
Scenario 5: Customer cancels or changes time
Customer calls to change time from 7pm to 8pm. Staff finds booking, edits time and saves.
If customer cancels, staff marks status as "Cancelled" to free table for other customers.
Important Terminology
Key points
• Appointment - Customer booking schedule at restaurant
• Reservation - Action of holding spot for customer at specific time
• Table Assignment - Designating specific table for booking
• Walk-in - Customer who arrives directly without prior booking
• No-show - Customer who books but doesn't arrive and doesn't cancel
• Party Size - Number of people in booking group
• Special Request - Notes about allergies, preferences, special events
• Booking Status - Current state: confirmed, pending, arrived, cancelled
Tips for Effective Use
Key points
• Always confirm customer phone number - For contact when needed
• Note special requests in detail - Helps staff prepare better
• Check booking schedule before each shift - Prepare tables and staff accordingly
• Send reminders 2-4 hours ahead - Reduce no-show rate
• Update status immediately when customer arrives - Keep data accurate
• Use colors to distinguish status - Easy to identify confirmed, pending bookings
• Set buffer time between bookings - Avoid overlap and overload
• Save frequent customer information - Create personalized experience
System Requirements
Key points
• POS Restaurant module installed and configured
• Appointment or Calendar module installed
• Restaurant floor plan set up in POS
• SMS/Email notification configuration (optional)
• Access permission to manage bookings in POS
Troubleshooting: Booking button not visible in POS
Key points
• Check POS Restaurant Appointment module is installed
• Ensure POS config has booking feature enabled
• Verify user has permission to manage bookings
• Restart POS session
Troubleshooting: Cannot send confirmation to customer
Key points
• Check email/SMS configuration in Settings
• Ensure customer phone/email is in correct format
• Check internet connection
• View error logs for details
Troubleshooting: Duplicate bookings
Key points
• Check buffer time settings between bookings
• Review capacity of each table
• Update booking status immediately when customer arrives
• Use duplicate warning feature
Troubleshooting: Cannot convert booking to order
Key points
• Ensure table is selected in booking
• Check table is not being used by another order
• Confirm POS session is open
• Try closing and reopening POS
Frequently Asked Questions
Key points
• Can customers book online? - Yes, if integrated with website or booking app, reservations automatically sync to POS
• Do customers receive automatic confirmation? - Yes, if email/SMS is configured, system automatically sends confirmation and reminders
• Is there a limit on number of bookings? - Depends on number of tables and restaurant capacity configuration
• Can I book for multiple days ahead? - Yes, no limit on advance booking time
• How to track no-show customers? - System records status and provides reports on no-show rate by customer
• Can I book for large groups? - Yes, enter party size and system suggests suitable tables or table combinations
Business Benefits
Key points
• Increase 30% booking management efficiency through direct POS integration
• Reduce 50% time processing bookings and converting to orders
• Improve customer experience with automatic confirmation and professional management
• Optimize table usage, increase revenue during peak hours
• Reduce no-show rate through automatic reminders
• Build frequent customer database for marketing
• Detailed reports help analyze trends and improve service