Title: DABL Restaurant Reservations
Author: Derek Little
Published: <strong>February 8, 2026</strong>
Last modified: February 8, 2026

---

Search plugins

![](https://ps.w.org/dabl-restaurant-reservations/assets/banner-772x250.png?rev=
3456205)

![](https://ps.w.org/dabl-restaurant-reservations/assets/icon-256x256.png?rev=3456205)

# DABL Restaurant Reservations

 By [Derek Little](https://profiles.wordpress.org/dlittle82/)

[Download](https://downloads.wordpress.org/plugin/dabl-restaurant-reservations.1.0.0.zip)

 * [Details](https://en-ca.wordpress.org/plugins/dabl-restaurant-reservations/#description)
 * [Reviews](https://en-ca.wordpress.org/plugins/dabl-restaurant-reservations/#reviews)
 *  [Installation](https://en-ca.wordpress.org/plugins/dabl-restaurant-reservations/#installation)
 * [Development](https://en-ca.wordpress.org/plugins/dabl-restaurant-reservations/#developers)

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

## Description

DABL Restaurant Reservations adds a booking form and a basic admin calendar so restaurants
can receive reservation requests.

**Simple Setup**

 1. Set your opening hours
 2. Add a shortcode to any page
 3. Start receiving reservations

**Features**

 * Clean, accessible reservation form (two layouts: tall or wide)
 * Weekly hours of operation with per-day open/close times
 * Manual confirmation workflow (new reservations are saved as pending)
 * Email notification sent to the site admin when reservations are submitted
 * Staff portal for viewing and managing reservations
 * Month view calendar for administrators
 * Custom “Restaurant Staff” user role for delegation
 * Fully translatable with complete internationalization support

**Shortcodes**

 * `[dabl_rr_form]` – Public reservation form
 * `[dabl_rr_staff_login]` – Staff login form
 * `[dabl_rr_portal]` – Staff reservation list
 * `[dabl_rr_admin_calendar]` – Admin month view calendar

**Customization Options**

 * Restaurant name
 * Form layout (tall/skinny or short/wide)
 * Maximum party size
 * Time slot intervals (5, 10, 15, 20, 30, or 60 minutes)
 * Minimum notice required for bookings
 * Maximum days in advance for bookings
 * Default reservation duration
 * Required fields (name, email, phone)
 * Cancellation instructions

### External services

This plugin includes a link to the DABL Software Solutions website on the plugin’s
admin “Go Pro” page. This link directs administrators to information about the Pro
version of the plugin.

 * **Service:** DABL Software Solutions website
 * **URL:** [https://software.dabl.ca/restaurant-reservation-wordpress-plugin/](https://software.dabl.ca/restaurant-reservation-wordpress-plugin/)
 * **Purpose:** Provides information about the premium version of the plugin. The
   link is only displayed on the plugin’s admin settings pages and is never shown
   to site visitors.
 * **Data sent:** No data is transmitted to DABL Software Solutions. The link is
   a standard outbound hyperlink that administrators can choose to click.
 * **Terms of use:** [https://software.dabl.ca/terms/](https://software.dabl.ca/terms/)
 * **Privacy policy:** [https://software.dabl.ca/privacy/](https://software.dabl.ca/privacy/)

### Privacy

This plugin stores customer data (name, email, phone, reservation details) in your
WordPress database. This data is:

 * Stored locally in your database
 * Not shared with any third parties
 * Only accessible to administrators and users with the Restaurant Staff role
 * Subject to your site’s privacy policy

You should update your privacy policy to inform users about the data collected through
reservation forms.

## Installation

 1. Upload the plugin folder to the `/wp-content/plugins/` directory, or install via
    the Plugins screen in WordPress.
 2. Activate the plugin through the ‘Plugins’ screen in WordPress.
 3. Go to Reservations > Settings > Availability and set your opening hours.
 4. Go to Reservations > Setup to optionally create pages with the shortcodes.
 5. Add the `[dabl_rr_form]` shortcode to any page or post.

## FAQ

### Where are notification emails sent?

Notification emails are sent to the WordPress site Admin Email Address (Settings
> General).

### Can customers receive automatic confirmations?

The free version uses manual confirmation only. When a customer submits a reservation,
it is saved as “pending” and an email is sent to the admin. Staff can then confirm
or cancel the reservation from the portal.

### How do I change the form colors?

The free version includes two fixed black and white layouts (tall and wide). Custom
colors and styling are available in the Pro version.

### Can I have multiple reservation forms?

Yes, you can add the `[dabl_rr_form]` shortcode to multiple pages. All reservations
will appear in the same admin portal.

### How do I give staff access without admin privileges?

The plugin creates a “Restaurant Staff” user role. Users with this role can access
the staff portal to view and manage reservations without having full admin access.

### Is the plugin translation ready?

Yes, the plugin is fully internationalized and ready for translation. All user-facing
strings use WordPress translation functions with the text domain ‘dabl-restaurant-
reservations’.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“DABL Restaurant Reservations” is open source software. The following people have
contributed to this plugin.

Contributors

 *   [ Derek Little ](https://profiles.wordpress.org/dlittle82/)

[Translate “DABL Restaurant Reservations” into your language.](https://translate.wordpress.org/projects/wp-plugins/dabl-restaurant-reservations)

### Interested in development?

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

## Changelog

#### 1.0.0

 * Initial release
 * Reservation form with date picker
 * Weekly hours of operation
 * Email notifications to admin
 * Staff portal for managing reservations
 * Admin calendar month view
 * Restaurant Staff user role

## Meta

 *  Version **1.0.0**
 *  Last updated: **8 months ago**
 *  Active installations: **Fewer than 10**
 *  WordPress Version: ** 6.0 or higher **
 *  Tested up to: **6.9.10**
 *  PHP Version: ** 7.4 or higher **
 *  Language
 * [English (US)](https://wordpress.org/plugins/dabl-restaurant-reservations/)
 * Tags:
 * [booking](https://en-ca.wordpress.org/plugins/tags/booking/)[calendar](https://en-ca.wordpress.org/plugins/tags/calendar/)
   [reservations](https://en-ca.wordpress.org/plugins/tags/reservations/)[restaurant](https://en-ca.wordpress.org/plugins/tags/restaurant/)
   [table booking](https://en-ca.wordpress.org/plugins/tags/table-booking/)
 *  [Advanced View](https://en-ca.wordpress.org/plugins/dabl-restaurant-reservations/advanced/)

## Ratings

No reviews have been submitted yet.

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

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

## Contributors

 *   [ Derek Little ](https://profiles.wordpress.org/dlittle82/)

## Support

Got something to say? Need help?

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