Table Booking

A full booking workflow with occasion types, guest count control, paid reservations via Stripe, OTP verification, and automated email and SMS confirmations.

Included in Professional, Business, Agency

Only need this one? Buy it on its own from $49 / year

RestroPress Table Booking product visualRESTROPRESS · DINE-IN
Online reservations with occasions, guest counts and deposits.

WHAT TABLE BOOKING ADDS

A smoother way to serve at the table.

01

Two-step reservation form

Customers complete occasion and date in step one, contact details in step two, for better form completion.

02

Date range and capacity control

Set how far ahead bookings can be made and how many are accepted per day.

03

Guest count management

Admin defines the guest count options available in the booking form.

04

Stripe advance payment

Collect a booking fee upfront via Stripe to reduce no-shows.

05

OTP verification

Optional phone number OTP verification reduces fake and invalid bookings.

06

Email and SMS confirmations

Admin and customer emails go out for every new booking, and each status change (Pending, Accepted, Cancelled) emails the guest and texts them via Twilio or Plivo.

07

Full admin booking management

A Table Bookings screen with status cards for All, Pending, Accepted and Cancelled, date filters from today to a custom range, and a trash with restore.

08

Occasion pricing

Create multiple occasion types, such as birthday or anniversary, each with its own booking price.

09

Bulk actions

Move selected or all past bookings to the trash, restore them, or delete them permanently in one click.

10

Booking hours and close switch

Set the first and last bookable time, and close bookings temporarily with your own message shown in place of the form.

11

Editable email templates

Write the admin and customer emails with tags such as {customer_name}, {booking_date} and {occasion}, send to several admin addresses, and optionally confirm to the guest only after you accept.

12

Stripe test mode

Switch between test and live Stripe keys so you can check the deposit flow before taking real reservations.

MAKE IT YOURS

From setup to service.

Table Booking adds a two-step reservation form for guests and a full reservation desk for you, all inside RestroPress.

Get setup guidance
  1. 01

    Configure your booking settings

    In RestroPress, Settings, General, open the Table Booking section to set occasions and prices, the guest limit, date range, daily capacity, start and end times, email templates, OTP, SMS provider and Stripe keys.

  2. 02

    Add the booking page

    A Table Booking page is created for you on activation, or place the [table_booking] shortcode on any page.

  3. 03

    Accept bookings and manage from admin

    Customers book online. You accept or cancel each reservation from RestroPress, Table Bookings, and the guest is emailed and texted the new status.

PLANS & REQUIREMENTS

The right tool. The right plan.

DINE-IN EXTENSION

Included in Professional, Business, Agency

Compare the complete feature list to see which plan fits the rest of your setup.

BUY THIS EXTENSION ONLY

Buy Table Booking on its own.

One-year licence. Pick how many websites you run.

Licence key and download appear in your account right after checkout. Includes updates and support for this extension.

QUESTIONS, ANSWERED

A few things to know.

Is Stripe required for table booking?
Only if you want to charge a deposit or the full amount at the time of booking; Table Booking then uses Stripe to take the payment. Free reservations work without any gateway, so you can start simply and add paid bookings for busy dates later.
Does it send confirmation messages?
Yes. Customers get an email when they book and whenever you set the reservation to Pending, Accepted or Cancelled, and one or more admin addresses get an email for each new booking. Both templates are editable with tags such as {customer_name}, {booking_date}, {booking_time} and {occasion}. Add a Twilio or Plivo account and each status change is also sent by SMS.
Is OTP verification required?
No. OTP phone verification is off by default and you switch it on if no-shows or fake bookings become a problem. When enabled, the guest receives a one-time code by SMS through your Twilio or Plivo account and must enter it before the booking can be submitted.
What SMS providers are supported?
Twilio and Plivo are supported for SMS confirmations. You need an account with one of them and pay their per-message rate; the RestroPress SMS Notifications extension uses the same providers, so one account covers both.

YOUR NEXT DIRECT ORDER STARTS HERE

See how it works for your restaurant.

Explore the ordering experience, then choose the tools your team needs.