Title: Alex Reservations – Restaurant Reservations, Tables &amp; White-Label Booking System
Author: Alejandro
Published: <strong>March 8, 2023</strong>
Last modified: October 9, 2026

---

Search plugins

![](https://ps.w.org/alex-reservations/assets/banner-772x250.jpg?rev=3699039)

![](https://ps.w.org/alex-reservations/assets/icon-256x256.jpg?rev=3100125)

# Alex Reservations – Restaurant Reservations, Tables & White-Label Booking System

 By [Alejandro](https://profiles.wordpress.org/alexreservations/)

[Download](https://downloads.wordpress.org/plugin/alex-reservations.2.4.7.zip)

 * [Details](https://brx.wordpress.org/plugins/alex-reservations/#description)
 * [Reviews](https://brx.wordpress.org/plugins/alex-reservations/#reviews)
 *  [Installation](https://brx.wordpress.org/plugins/alex-reservations/#installation)
 * [Development](https://brx.wordpress.org/plugins/alex-reservations/#developers)

 [Support](https://wordpress.org/support/plugin/alex-reservations/)

## Description

**Restaurant reservations. Your brand, not ours.**

Alex Reservations is a restaurant reservation system that runs on your own WordPress
website. Guests book on your site, under your name, and every reservation and guest
record is stored in your own database. No booking marketplace in between, no per-
cover fees, no third-party branding in front of your guests.

It works for one restaurant or hundreds: independent restaurants, restaurant groups
and agencies that want to run a reservation platform for their clients under their
own brand.

#### Why restaurants choose Alex Reservations

 * **0% commission.** A flat price per restaurant, however many tables you fill.
 * **Your guests, your data.** Bookings and customer data live in your WordPress
   database. Export them any time.
 * **Your brand everywhere.** Booking widget, confirmation emails, SMS and WhatsApp
   messages carry your restaurant’s name and look.
 * **Fewer no-shows.** Automatic reminders, guest re-confirmation, deposits and 
   card guarantees for big parties.
 * **Live in minutes.** A setup wizard creates your first restaurant in under 5 
   minutes; the widget goes on any page with a shortcode.

#### For restaurant groups

Manage every location from one central dashboard while each restaurant keeps its
own settings, tables, shifts and team. User roles control who sees what. One installation,
one login page, your group’s brand across all locations (PLUS).

#### For agencies: your own white-label reservation platform

Turn a single WordPress installation on your own server into a reservation SaaS 
for your restaurant clients (PLUS):

 * Complete white label: your logo, colours, custom CSS, your domain, your name 
   on every email and notification.
 * Multi-tenant: hundreds of restaurants on one installation, each one isolated 
   and seeing only its own bookings, tables and guests.
 * Custom login page so your clients never see the WordPress admin.
 * You set your own price to your clients and keep the margin.

Learn more at [alexreservations.com/white-label](https://alexreservations.com/white-label).

#### Features in the Free version

 * **Up to 30 bookings per month** for 1 restaurant.
 * **Bookings list view.** Create, update and filter the daily list by customer,
   tag or status.
 * **Monthly and weekly views.** Add or update reservations directly from the calendar.
 * **Customers list.** A simple CRM: filter guests by tags, last visit or number
   of reservations.
 * **Custom tags** for bookings and customers: VIPs, allergies, wine preferences.
 * **Shifts.** Breakfast, lunch and dinner with their own availability.
 * **Email templates.** Customise the notifications your guests receive.
 * **Booking widget.** Multi-language, mobile friendly, with your colours and the
   fields you choose.

#### Features in the PLUS version

 * **Unlimited bookings** across all your restaurants.
 * **Multiple restaurants** with a centralised dashboard and a separate dashboard
   per restaurant.
 * **User roles and multiple users** with granular permissions per restaurant.
 * **White label and custom login page** for groups and agencies.
 * **Floor plan view** with drag-and-drop tables, reservations and waiting list.
 * **Floor plan builder** to design your rooms, plus printable floor plans per shift.
 * **360° panorama reservations** so guests pick their table from an immersive view.
 * **Timeline views:** horizontal, vertical and global with assigned tables.
 * **Area and table selection** by the guest, shared tables, closed days and slots.
 * **Email and SMS reminders**, automatic re-confirmation and branded email layouts.
 * **Guest reviews.** Automatic review requests after the visit, with redirection
   to Google Reviews for high ratings.
 * **Payments.** Deposits or full payments with Stripe, PayPal, Redsys, Mercado 
   Pago, Mollie, Square and Xendit. Charge no-shows.
 * **Events.** Mother’s Day, Christmas, wine tastings and themed nights with their
   own availability.
 * **Multiple widgets** for different pages, campaigns or restaurants.
 * **Reports and exports.** Bookings, customers and reviews; CSV and PDF export.
 * **Google Tag Manager events and webhooks** for campaign attribution and integrations.
 * **Bot API** to create reservations and check availability from chatbots and assistants.
 * **23 languages** out of the box, with every text editable.
 * **Dark mode.**

#### Premium modules

Optional add-ons for PLUS: **WhatsApp Reservations** (confirmations, reminders and
bookings by WhatsApp), **Missed Call Booking** (a missed call gets an automatic 
SMS or WhatsApp with a booking link), **Premium Tables** (custom prices per table)
and **Booking Offers** (menus and offers during the reservation).

#### Getting started

Use the built-in setup wizard to create your first restaurant in under 5 minutes,
then embed the reservation widget on any page with the shortcode `[rr_form id='__'
button='Book now']`.

#### Who it is for

 * **Independent restaurants, cafés and bistros** that want direct bookings without
   commissions.
 * **Restaurant groups and chains** that need one platform for every location.
 * **Web and marketing agencies, hospitality consultants and resellers** that want
   a reservation platform under their own brand.

Full documentation, pricing and the agency program at [alexreservations.com](https://alexreservations.com).

## Screenshots

[⌊Floor plan view: drag-and-drop tables with today's bookings, on desktop and on
the mobile app.⌉⌊Floor plan view: drag-and-drop tables with today's bookings, on
desktop and on the mobile app.⌉[

Floor plan view: drag-and-drop tables with today’s bookings, on desktop and on the
mobile app.

[⌊Bookings list: source, status, shift, party size, assigned tables and guest replies
at a glance.⌉⌊Bookings list: source, status, shift, party size, assigned tables 
and guest replies at a glance.⌉[

Bookings list: source, status, shift, party size, assigned tables and guest replies
at a glance.

[⌊Customers CRM with WhatsApp inbox: guests confirm or cancel their reservation 
from a WhatsApp message.⌉⌊Customers CRM with WhatsApp inbox: guests confirm or cancel
their reservation from a WhatsApp message.⌉[

Customers CRM with WhatsApp inbox: guests confirm or cancel their reservation from
a WhatsApp message.

[⌊Timeline view: every table across the whole service, with tags and guest notes.⌉⌊
Timeline view: every table across the whole service, with tags and guest notes.⌉[

Timeline view: every table across the whole service, with tags and guest notes.

[⌊Monthly view: reservations, covers and cancellations per day, filtered by status.⌉⌊
Monthly view: reservations, covers and cancellations per day, filtered by status
.⌉[

Monthly view: reservations, covers and cancellations per day, filtered by status.

[⌊Reports: bookings by source, booking lead time and reservations per day.⌉⌊Reports:
bookings by source, booking lead time and reservations per day.⌉[

Reports: bookings by source, booking lead time and reservations per day.

[⌊UTM tracking: campaign attribution, conversion rate and bookings by origin.⌉⌊UTM
tracking: campaign attribution, conversion rate and bookings by origin.⌉[

UTM tracking: campaign attribution, conversion rate and bookings by origin.

## Installation

 1. Upload the plugin files to the `/wp-content/plugins/alex-reservations` directory,
    or install the plugin through the WordPress plugins screen directly.
 2. Activate the plugin through the ‘Plugins’ screen in WordPress.

#### Manual installation

 1. Upload the entire `/alex-reservations` directory to the `/wp-content/plugins/` 
    directory.
 2. Activate Alex Reservations through the ‘Plugins’ menu in WordPress.

#### After installing

 1. You’ll see a new item on the left-hand menu called ‘Reservations’. Click it to 
    get started.
 2. The setup wizard walks you through the basic settings and your first restaurant.
 3. From the restaurant dashboard go to Settings -> Widget -> Form and copy the shortcode.
 4. Paste the `[rr_form id='__' button='Reserve']` shortcode on any post or page to
    show the reservation form. Use the ID of your widget.

For more details, see the [documentation](https://alexreservations.com/docs).

## FAQ

### Do you charge commissions per booking?

No. You pay a flat price per restaurant and take as many bookings as you like. There
are no per-cover fees and no marketplace between you and your guests.

### Is it white label? Will my guests see the Alex Reservations name?

With the PLUS version the booking widget, emails, SMS and WhatsApp messages carry
your restaurant’s brand, and groups and agencies get their own logo, colours, domain
and login page. Your guests only see your brand.

### Who owns the reservation and customer data?

You do. Everything is stored in your own WordPress database, on your own server,
and can be exported at any time.

### What is the limit of the free version?

The free version manages 1 restaurant with up to 30 bookings per month. The PLUS
version removes the limits and adds multi-restaurant, floor plan, payments, reminders
and the rest of the features listed above.

### How do I show the reservation form?

Paste the widget shortcode on any WordPress page or post. You can copy it from Settings
> Widget > Form.

### Can I manage multiple restaurants?

Yes, with the PLUS version. Each restaurant has its own dashboard with all the views,
and you manage all of them from a central dashboard.

### I’m an agency. Can I resell it to my clients under my brand?

Yes. One installation on your own server can host hundreds of restaurants, each 
one isolated from the others. You brand the platform, set your own price to your
clients and keep the margin. See [alexreservations.com/white-label](https://alexreservations.com/white-label).

### Do I need a WordPress multisite?

No. Each restaurant has its own dashboard and its team never needs the WordPress
admin. Use a single site if your restaurants live on regular pages (myrestaurants.
com/madrid, /london, /chicago). Use a WordPress multisite only if you want subdomains
with their own pages (madrid.myrestaurants.com, london.myrestaurants.com).

### How are bookings assigned?

The scheduler manages availability per shift in four ways: total seats, seats per
slot, from all available seats, or from specific tables.

### Can I manage events?

Yes. Apart from the regular shifts you can schedule specific events with their own
availability.

### Can I define different roles for the restaurant?

Yes. Three roles with different permissions: Super-manager, Manager and Sub-manager.

### Does it send WhatsApp messages?

Yes, with the WhatsApp Reservations module: confirmations, reminders and re-confirmations
by WhatsApp, and guests can book from a WhatsApp conversation.

### Where can I read the documentation?

The full documentation is available at [alexreservations.com/docs](https://alexreservations.com/docs).

## Reviews

![](https://secure.gravatar.com/avatar/269c214e33ac96c6b117b3bd49659ed5197b79afbb72578e19fda8aee2b79a89?
s=60&d=retro&r=g)

### 󠀁[Mejor plugin de reservas del mercado](https://wordpress.org/support/topic/mejor-plugin-de-reservas-del-mercado/)󠁿

 [megaai](https://profiles.wordpress.org/megaai/) September 18, 2026 1 reply

Tiene toda la funcionalidad que necesitas para un sistema de reservas. Con funcionalidades
muy profesionales y marca blanca.El equipo de soporte es extraordinario.

![](https://secure.gravatar.com/avatar/89fd141c429b8099199a0746a0cc286bd812250643719bc63262950158f46571?
s=60&d=retro&r=g)

### 󠀁[Plugin completo!](https://wordpress.org/support/topic/plugin-completo-9/)󠁿

 [emuscolino](https://profiles.wordpress.org/emuscolino/) February 3, 2026

Il cliente è entusiasta. Ottimo lavoro!

![](https://secure.gravatar.com/avatar/1dc91c24ddadcd871f84f03ac459f94c43a1f28fa94f5f2043646704f441462a?
s=60&d=retro&r=g)

### 󠀁[Great Platform!](https://wordpress.org/support/topic/great-platform-25/)󠁿

 [jonkuwait](https://profiles.wordpress.org/jonkuwait/) November 18, 2025 1 reply

Everything about Alex Reservations is great! The only missing feature is to allow
integrating custom payment gateways or WooCommerce. The available payment providers
are very limited. P.S., we're based in Kuwait.

![](https://secure.gravatar.com/avatar/9685c2ea9b95740f8ba8b21a6426606309e00ce7d3767cf60954b30725079339?
s=60&d=retro&r=g)

### 󠀁[Effortless Table Bookings – A Game-Changer for Our Restaurant!](https://wordpress.org/support/topic/effortless-table-bookings-a-game-changer-for-our-restaurant/)󠁿

 [johntosh](https://profiles.wordpress.org/johntosh/) May 19, 2025

We’ve been using the Alex Reservations plugin at Fletcher’s Restaurant and it’s 
been absolutely fantastic. The setup was smooth, the design is clean and modern,
and the user experience—especially on mobile—is excellent. Our customers love the
simplicity of booking a table in just a few clicks. The flexibility it offers in
managing services, times, and table capacity is impressive. The modal pop-up works
seamlessly on our Elementor-built site, and the styling options let us match it 
perfectly to our branding. We’ve also had great support from the team behind the
plugin whenever we had questions. Highly recommended for any restaurant looking 
for a reliable, stylish, and user-friendly booking solution. 5 stars without hesitation!

![](https://secure.gravatar.com/avatar/b5320e5a5095435970755d9fca2ec80a530cef914abb5e8eb786f5867bd8b5e0?
s=60&d=retro&r=g)

### 󠀁[Feature-Rich, Excellent Support & Great Value – A Must-Have Plugin!](https://wordpress.org/support/topic/feature-rich-excellent-support-great-value-a-must-have-plugin/)󠁿

 [Sebastian Smith](https://profiles.wordpress.org/capuason/) April 13, 2025 1 reply

I've given the Alex Reservations plugin a full 5 stars – and it absolutely deserves
it. It's packed with genuinely useful features that make managing bookings smooth
and stress-free. The interface is clean, intuitive, and offers plenty of flexibility,
from customising tables and layouts to handling customer preferences and automated
emails. What really stood out to me, though, was the support. Fast, friendly, and
knowledgeable – exactly what you want when you're running a busy operation and need
things sorted quickly. And the price? Incredibly reasonable for what you get. Whether
you're running a single restaurant or multiple locations, this plugin delivers professional-
level functionality without breaking the bank. Highly recommended!

![](https://secure.gravatar.com/avatar/ff5d8d5a56aac49f1a439b754f9f85495a86384761613b7dd5b880d14a408feb?
s=60&d=retro&r=g)

### 󠀁[What I needed and much more!](https://wordpress.org/support/topic/what-i-needed-and-much-more/)󠁿

 [alvarokreatika](https://profiles.wordpress.org/alvarokreatika/) March 20, 2025

Alexreservation has to be one of the best restaurant managing plugins out there.
I work for a restaurant group that wanted to keep their reservations organized, 
so I found this plugin, but after some use I discovered a world of wonders. The 
ability to map your restaurant, assign tables automatically and have all you emails/
sms automated has done wonders for them. 5/5, can't recommend this enough and the
developers have helped me a lot on the configuration of the plugin.

 [ Read all 28 reviews ](https://wordpress.org/support/plugin/alex-reservations/reviews/)

## Contributors & Developers

“Alex Reservations – Restaurant Reservations, Tables & White-Label Booking System”
is open source software. The following people have contributed to this plugin.

Contributors

 *   [ Alejandro ](https://profiles.wordpress.org/alexreservations/)

[Translate “Alex Reservations – Restaurant Reservations, Tables & White-Label Booking System” into your language.](https://translate.wordpress.org/projects/wp-plugins/alex-reservations)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/alex-reservations/),
check out the [SVN repository](https://plugins.svn.wordpress.org/alex-reservations/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/alex-reservations/)
by [RSS](https://plugins.trac.wordpress.org/log/alex-reservations/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 2.4.7

 * Fixed an issue where tables, areas, customers and users could not be deleted
 * Fixes issue with API BOT module

#### 2.4.5

 * Added new option for selecting area when creating a reservation for shifts with‘
   Covers’ booking system,
 * Added invisible spam protection to the booking form: hidden bot trap field and
   minimum time to submit, enabled by default
 * Added limit of reservations per IP per hour (default 10, configurable in the 
   widget settings, logged-in users not limited)
 * Fixed issue with Bulkgate provider not sending name correctly

#### 2.4.4

 * Improved shift calculations to make it faster
 * Bot API: reservations can now be created in a specific area, validated against
   the area’s capacity
 * Bot API: the selected area is now returned in the reservation data
 * Bot API: availability now shows the free seats per area for each time slot
 * DB Check now detects tables that lost their PRIMARY KEY or AUTO_INCREMENT
 * Fixed an issue where the session was not fully closed when logging out
 * Fixed slow logout when a security plugin with a custom login URL is active
 * Fixed an issue with the calculation of the duration for events when creating 
   a new reservation

#### 2.4.3

 * Added new email tag {menu} for showing the menu selected by the guest
 * Added button to show details of the selected menu in the reservation form
 * Added new endpoints to the API BOT module
 * Added new filter to the monthly view to select shift to display
 * Added new option to filter columns that will be used when exporting/printing 
   reservations
 * Fixed issue deleting booking when user takes too long to confirm reservation
 * Fixed an issue where bookings with the “Finished” status were still considered
   to occupy a table

#### 2.4.2

 * Fixed some issue with the Kitchen Prep view

#### 2.4.1

 * Menus & Offers: guests can select their menu after the reservation, in several
   steps (save and finish later).
 * Menus & Offers: the admin receives an email when the guest has finished selecting
   their menu.
 * Menus & Offers: the dashboard shows when a menu selection has not been completed.
 * New APIs added

#### 2.4.0

 * Module Menus: can now select the menu for guests after the reservation is confirmed.
 * Module Menus: can select the menu for guests during the reservation.
 * Module Menus: can accept payment based on the cost of the menu.
 * Booking/Customer Tags can be re-ordered.
 * Areas for the floor plan can be re-ordered.

#### 2.3.9

 * Added support for specifying the number of children during online reservations
 * Added a new module for menu selection during the online reservation process
 * Added a new API module for integrating AI-powered reservation bots
 * Added new fields to customer list exports
 * Added a new permission to control access to the 360° panorama view
 * Fixed an issue where an area was incorrectly required when using 360° panoramas
 * Fixed an issue where bookings could be deleted if customers took too long to 
   complete an online reservation

#### 2.3.8

 * Timeline views: highlight top and left bars on reservation hover
 * Timeline (horizontal view): added a fixed top timeline bar and a new option to
   reduce row height
 * Timeline views: added table swap when dragging one booking onto another
 * Added client’s booking link to the booking popup window
 * Added new options to enqueue Google Tag and Facebook Pixel scripts on the reservation
   form page
 * Saving a reservation from the popup will also trigger the WhatsApp message
 * Enhanced the popup to send status change notifications across all channels (email,
   SMS, WhatsApp)
 * Added widget to detect Twilio balance
 * Added CSV export functionality to the UTM tracking page
 * Fixed issue with the Total of Bookings in the Monthly View
 * Fixed issue when submitting reservation notes with emoticons

#### 2.3.7

 * Added new options to limit the number of reservations per slot
 * Added custom messages for Whatsapp
 * Updated the review notification in the dashboard to take up less space
 * Added custom fields displayed in the sidebar of the floorplan
 * Added a notes button to each day cell in the monthly view
 * Added option to enable visible scrollbars in some views
 * Tables are now ordered by name in timeline views
 * New API for checking the status of a reservation
 * New API for cancelling a reservation created using the API
 * Added a new hook to handle redirect after logout

#### 2.3.6

 * Introduced advanced modules with a new modules management view
 * Improved date selector in list view to include weekdays
 * Fixed an issue in the floor plan when the time slider is set manually
 * Fixed an issue in the floor plan after midnight that caused bookings from the
   next day to be displayed
 * Fixed an issue with the warning message in the floor view
 * Fixed an issue with arsource and UTM tracking

#### 2.3.4

 * Added API to create bookings from other platforms

#### 2.3.3

 * Fixed issue with email automation

#### 2.3.2

 * Added no-show statistics
 * Added customer tags field when creating a new booking
 * Added 2 new languages: Catalan and Slovak
 * Added new tag {day} for emails and sms templates
 * Added new field Birthday to the reservation form
 * Fixed an issue with the receipt link in the email template
 * Fixed an issue with the payment method label translation in the reservation form
 * Fixed issue in customer reports

#### 2.3.1

 * Added new Google Tag Manager event: reserve_visit, reserve_init, reserve_complete
 * Added Facebook Pixel event tracking
 * Added CSV export option in the Bookings report
 * Added translations for Booking Tags

#### 2.3.0

 * Added new tables options to the floor plan editor
 * Added drag and drop to the floor plan editor to change the shape of the table
 * Added option to set a date in the calendar as FULL instead of closed
 * Added new scheduling options for automatic feedback emails: 15, 30, and 45 minutes
 * Added new currencies
 * Fixed issue when showing the tag ‘Day closed’ in the reservation editor
 * Fixed issue with Upayments gateway integration
 * Fixed issue with iframe when embedding form in other websites
 * Fixed issue with editing Table Tags

Older versions: see the [full changelog](https://alexreservations.com/changelog).

## Meta

 *  Version **2.4.7**
 *  Last updated **5 days ago**
 *  Active installations **200+**
 *  WordPress version ** 5.1 or higher **
 *  Tested up to **7.0.7**
 *  PHP version ** 8.1 or higher **
 *  Language
 * [English (US)](https://wordpress.org/plugins/alex-reservations/)
 * Tags
 * [Reservation System](https://brx.wordpress.org/plugins/tags/reservation-system/)
   [restaurant booking](https://brx.wordpress.org/plugins/tags/restaurant-booking/)
   [restaurant reservations](https://brx.wordpress.org/plugins/tags/restaurant-reservations/)
   [table reservation](https://brx.wordpress.org/plugins/tags/table-reservation/)
   [White Label](https://brx.wordpress.org/plugins/tags/white-label/)
 *  [Advanced View](https://brx.wordpress.org/plugins/alex-reservations/advanced/)

## Ratings

 4.9 out of 5 stars.

 *  [  27 5-star reviews     ](https://wordpress.org/support/plugin/alex-reservations/reviews/?filter=5)
 *  [  0 4-star reviews     ](https://wordpress.org/support/plugin/alex-reservations/reviews/?filter=4)
 *  [  0 3-star reviews     ](https://wordpress.org/support/plugin/alex-reservations/reviews/?filter=3)
 *  [  0 2-star reviews     ](https://wordpress.org/support/plugin/alex-reservations/reviews/?filter=2)
 *  [  1 1-star review     ](https://wordpress.org/support/plugin/alex-reservations/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/alex-reservations/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/alex-reservations/reviews/)

## Contributors

 *   [ Alejandro ](https://profiles.wordpress.org/alexreservations/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/alex-reservations/)

## Donate

Would you like to support the advancement of this plugin?

 [ Donate to this plugin ](https://alexreservations.com)