Restaurant Appointment POS

Manage reservations and table bookings directly in POS. Fully integrated with sales system, customer tracking, and restaurant operations optimization.

POS
Restaurant
Reservation
Table Management
Customer Booking

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