Search Over 30,000 FREE Plugins from the Official WordPress Plugin Directory Repository

ReDi Restaurant Reservation

ReDi Restaurant Reservation plugin allows you to easily manage reservations for your restaurant business.

ReDi Restaurant Reservation plugin allows you to manage reservations for your restaurant business. This plugin can help to receive reservations from clients online. Your clients will be able to see available space at specified time, and if it's available, client is able to make a table reservation. Initially you need to setup number of persons that can book at one time, working times and restaurant details.

Check out our recent news on a Facebook page

Suggest your idea or vote for any on a Uservoice page

Supported languages:

  • Czeck
  • Danish
  • Deutsch
  • English
  • Español
  • Eesti
  • Français, check out video review
  • Italiano
  • Magyar
  • Nederlands
  • Norwegian
  • Polski
  • Português
  • Türkçe
  • Slovak
  • Svenska
  • Suomi
  • Русский
  • עברית (Hebrew)
  • 日本語 (Japanese)

If you need more languages, please contact us!

Basic package functionality

  • View your upcoming reservations from your Mobile/Tablet PC and never miss your customer. This page should be open on a Tablet PC and so hostess can see all upcoming reservations for today. Page refreshes every 15 min and shows reservations that in past for 3 hours as well as upcoming reservations for next 24 hours. By clicking on reservation you will see reservation details. Demo version can be accessed using this link: Open demo version
  • Setup maximum available seats for online reservation by week day
  • Open times. This option will enable you to choose between various working hours whichever is most convenient to you.
  • Support for multiple places. Number of places depends on number of subscriptions.
  • Blocked Time. Define time range when online reservation should not be accepted. Specify a reason why reservations are not accepted at this time to keep your clients happy.
  • Send client reservation confirmation emails from WordPress account
  • Email template customization for all supported languages

Basic package price is 5 EUR per month per place. To subscribe please use following PayPal link: Subscribe to basic package Please provide API key into comment field. You can find API key from setting page.

Please allow 1 business day for us to confirm your payment and upgrade your account.

Additional services (by request)

  • Use your Facebook account for your business. Make clients from your Facebook fans. View presentation.
  • We can offer you white labeled restaurant reservation application for Facebook Application, iPhone/iPad Application, Windows Phone Application or Android Application. Please send request by email:
  • Enhance your business experience by using our Facebook integration service where we try to provide you with profile pictures of your customers if found. You can amaze your customer by knowing him by face when he visits you, especially at the time of first visit.
  • Do you want to know what your client thinks about his last visit? We will collect it for you.
  • Remind your customer about upcoming reservation via Email or by SMS
  • Collect pre-payment for reservations
  • Send birthday promotions or reminders to visit your restaurant again with MailChimp integration.
  • If you are building a catalogue of restaurants and looking for the perfect reservation plugin for it, we can provide it to you.
  • Do you want to write your own module? We have an API. Contact us to get more information.

If you would like to add some new functionality or have any other queries, please contact us by email:

Other plugins

  • If you need to manage more complex reservations, please check our ReDi Reservation too. plugin too.
  • Improve your restaurant’s turnaround time by allowing the clients to call a waiter using their smart phones via a mobile web page with our QR Code Waiter Calling System plugin.
Author Sergei Prokopov
Contributors thecatkin, robby.roboter
Tags Booking calendar, booking system, bookings, easy booking, easy reservation, easyReservations, free restaurant booking software, free restaurant reservation system, free table, Guestful widget, online booking services, online reservation, online reservation system, online restaurant booking system, online restaurant reservation system, open table, Open Table Widget, ResDiary, Reservation, reservation confirm, reservation decline, reservation diary, reservation notifications, reservation plugin, reservation table restaurant, reservations, ResRes, restaurant, restaurant booking, restaurant booking online, restaurant booking plugin, restaurant booking software, restaurant booking system, restaurant booking system wordpress, restaurant booking systems, restaurant booking wordpress, Restaurant Manager, restaurant plugin, restaurant plugin wordpress, restaurant reservation, restaurant reservation module, restaurant reservation software, restaurant reservation system, restaurant reservations, restaurant table booking, restaurant table reservation system, schedule reservations, schedules, table booking, table booking online, table booking system, table booking wordpress, table bookings, table reservation, table reservation wordpress, table reservations, time reservation, top table booking, wordpress restaurant booking plugin, WP Restaurant Manager
  1. redi-restaurant-reservation screenshot 1

    Example of plugin first page installed into default theme. When plugin is activated, new "Reservation" page is created. Step 1: Requests from user to select reservation date and time, and number of seats. User has to click on a button "Check available time". System will query online database for available places at specified time and shows result.

  2. redi-restaurant-reservation screenshot 2

    Example of calendar control.

  3. redi-restaurant-reservation screenshot 3

    Example of time control.

  4. redi-restaurant-reservation screenshot 4

    Step 2: On this step user is requested to select available time if any.

  5. redi-restaurant-reservation screenshot 5

    Step 3: Once user selects available reservation time, user will be requested to fill reservation form with contact information and custom fields.

  6. redi-restaurant-reservation screenshot 6

    Reservation confirmation screen. At this time user has to receive confirmation email. Same time restaurant owner receives list of all upcoming reservations.

  7. redi-restaurant-reservation screenshot 7

    Setup screen with number of seats available, maximum persons per reservation, opening times and days of the week.

  8. redi-restaurant-reservation screenshot 8

    Setup screen with info on the restaurant including name, address, country, phone, email, URL

  9. redi-restaurant-reservation screenshot 9

    List of upcoming reservations on Mobile/Tablet PC (Available only for Basic package users). Demo version can be accessed by this link: Open demo version

  10. redi-restaurant-reservation screenshot 10

    Detailed reservation information on Mobile/Tablet PC (Available only for Basic package users). Photo is taken from Facebook public profile. Photo, Visits and Rating are available only by request.

  11. redi-restaurant-reservation screenshot 11

    Cancel reservation from Tablet PC version

  12. redi-restaurant-reservation screenshot 12

    Configuration for maximum available seats for online reservation by week day. (Available only for Basic package users)

  13. redi-restaurant-reservation screenshot 13

    Setting for custom fields that user should fill during reservation

  14. redi-restaurant-reservation screenshot 14

    List of Time shifts (Available only for Basic package users)

  15. redi-restaurant-reservation screenshot 15

    Open/close time for time shift (Available only for Basic package users)

  16. redi-restaurant-reservation screenshot 16

    Time before reservation for time shift by weekday (Available only for Basic package users)

  17. redi-restaurant-reservation screenshot 17

    Step 1: Select place, date and time (Multiple places available only for Basic package users)

  18. redi-restaurant-reservation screenshot 18

    Blocked Time list. (Available only for Basic package users)

  19. redi-restaurant-reservation screenshot 19

    Edit Blocked time. (Available only for Basic package users)

  20. redi-restaurant-reservation screenshot 20

    Step 1: Setup Goal with Google Analytics Tracking Code (google analytics/Conversions/Goals/Overview/Set up goals/New goal).

  21. redi-restaurant-reservation screenshot 21

    Step 2: Setup Goal details (Category: ReDi Restaurant Reservation, Action: Reservation confirmed)

  22. redi-restaurant-reservation screenshot 22

    Cancel reservation page for clients.

  23. redi-restaurant-reservation screenshot 23

    Step 1: Display all available time grouped by Opening Times (Available only for Basic package users)

  24. redi-restaurant-reservation screenshot 24

    List of all emails available for customization

  25. redi-restaurant-reservation screenshot 25

    Example of Email customization page

  1. Click on "Install now" to install plugin
  2. Activate the plugin through the 'Plugins' menu in WordPress
  3. Go to Settings/Redi Restaurant Reservation page
  4. Follow instructions on the page to setup plugin

When plugin is activated, new page is automatically created and you can make your first reservation straight away. You can also create page manually and enter [redirestaurant] short code. Plugin is based on a public ReservationDiary API. We do not share any of our user's information with third parties. In case you have any problems with plugin installation or you need some customization, please don't hesitate to contact us by email:


  • Fixed check of available time when minimum number of guests is more than one
  • Added reservation number to thank you page
  • Disabled in calendar non-working days. Limited calendar max time to 1 year.
  • Added support for manual reservations
  • Added Norwegian translation
  • Scroll to top of the form instead of page to support single page sites
  • Added no translate directive to fix Google translate issues
  • Added specific field types for SMS/Email reminders


  • Fixed cancel reservation with space in number
  • Changed country from free form field to dropdown
  • New variation is added to plugin, that displays all possible times for selected date
  • Updated list of languages and translation
  • Added diagnostics for installation troubleshooting
  • Added support for translation to Upcoming Reservations TabletPC version
  • Added description to each setting
  • Added widget to collect new feature requests
  • Disable blocked dates in calendar
  • Added list of reservations


  • Extended view for basic package settings
  • Removed warnings
  • Improved error handling during first registration
  • Added support for Email CC for reservation notifications


  • Limit maximum time before reservation
  • Fixed warnings
  • Fixed upcoming reservation list
  • New style for upcoming reservation email
  • Increased time out for API call
  • Added check for comments size


  • Added settings to select Min and Max party size
  • Added message to client when he select Large group
  • Added setting to specify alternative time step
  • Added Portuguese (Brazil) translation
  • Added Swedish translation
  • Fixed multi language support
  • Fixed time displayed in drop down
  • Removed line brakes from javascript to prevent WordPress inserting p elements there when content formatting is turned on
  • Removed direct dependency from curl library
  • Added Google Analytic Tracking Code to thank you page
  • Add extra attribute to br to prevent controls displacement
  • Added ability to cancel reservation by client
  • Added possibility to override errors returned by API
  • New client reservation confirmation email template


  • Added alternative time picker for better reservation time selection on mobile devices
  • Added limits to text areas
  • Moved all texts to language files


  • Added support for multiple places (for basic package users)
  • Added better error handling to Admin console
  • Changed style of confirmation message
  • Scroll up page to confirmation message
  • Set calendar style to display on top of all elements
  • Moved cancel functionality to separated Tab
  • Fixed double click on reservation
  • Fixed manual date input


  • Added setting for maximum persons per reservation
  • Added support for custom fields that user should fill during reservation
  • Added Polish language


  • Added Portuguese language
  • Added German language
  • Refactored calendar localization support to work on PHP 5.2 version
  • Improved error handling


  • Added calendar localization support


  • Added cancel reservation from admin panel


  • Added possibility to specify date format in emails
  • Added to configuration reservation duration time


  • Added timezone support


  • Fixed problem with double escaping of ' or \ symbols


  • Added Dutch translation
  • Added Danish translation
  • Added Spainish translation


  • Added support for different time formats


  • Added French translation
  • Added possibility to provide Short and Full description about restaurant
  • Added language selection for emails that are sent to administrator
  • Added configuration of minimum time in hours before reservation


  • Fixed incompatibility with plugins that resides on same page
  • Added multi language support to reservation form
  • Added translations on Russian and Estonian


  • Fixed incompatibility with some themes


  • Changed persons from free form text to drop down
  • When user changes date, time or number of persons, form is closed and user has to check reservation availability with new form data
  • Added required field validation on a client side
  • When fully booked added information message


  • Added settings saved message box to admin page
  • Added check box that asks for permission to publish restaurant details into catalogue
  • Fixed pre populating of URL field in admin page


  • Updated reservation confirmation text
  • Selected reservation time highlighted with bold style
  • Added loading icon
  • Applied time zone of the general WordPress settings
  • Removed links from confirmation email


  • Initial version
Version 17.0114

Requires WordPress version: 3.0.0 or higher

Compatible up to: 4.7.2

Last Updated 15 Feb 2017

Date Added: 17 Jan 2013

Plugin Homepage


4.5 stars
19 ratings


Not Enough Data

Works: 0
Broken: 0