Title: Ragently Reservations
Author: ragently
Published: <strong>October 27, 2026</strong>
Last modified: October 27, 2026

---

Search plugins

![](https://s.w.org/plugins/geopattern-icon/ragently-reservations.svg)

# Ragently Reservations

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

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

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

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

## Description

Ragently Reservations adds the Ragently booking widget to your WordPress site. Guests
pick a date, time and party size and book directly; the reservation lands in your
Ragently dashboard.

 * **Floating booking button** (default): a “Book a table” button at the bottom 
   right of every page, also on mobile. It opens the booking form in a panel.
 * **Booking form on one page**: choose the “Booking form” display and place the
   shortcode `[ragently_reserveren]` on the page where guests should book. The widget
   then only loads on that page.
 * **Your own button**: link any existing button to `#ragently-reserveren`, or give
   it the CSS class `ragently-reserveren`, and it opens the widget.
 * **Works with caching plugins**: the script carries the attributes that tell WP
   Rocket, Cloudflare Rocket Loader and similar plugins not to defer or combine 
   it.
 * **Clear status in wp-admin**: if the widget will not show (widget switched off,
   no key, unknown key, or the Ragently API is unreachable), the plugin says so 
   on the Plugins page, the dashboard and its settings screen.

The plugin contains no booking logic and no tracking of its own. It only adds the
Ragently widget script to your pages.

You need a Ragently account with reservations enabled. Your widget key is in your
Ragently dashboard.

### External services

This plugin connects to the Ragently service (https://ragently.nl), which provides
the reservation widget and processes the bookings. Without it the plugin cannot 
work.

 * **Widget script and booking data (in the visitor’s browser).** On pages where
   the widget is shown, the visitor’s browser loads `https://api.ragently.nl/reserveringen-
   widget.js`. The widget then fetches your restaurant’s opening hours and availability
   from api.ragently.nl. When a guest makes a booking, the details the guest enters(
   name, phone number, e-mail address if given, party size, date, time and any note)
   are sent to Ragently to create the reservation. Like any request, these requests
   include the visitor’s IP address and browser information.
 * **Deposit payments (only if the restaurant asks for a deposit).** The guest is
   sent to the payment provider Mollie (https://www.mollie.com) to pay; Ragently
   receives the payment status, not the card or bank details. Mollie terms: https://
   www.mollie.com/legal/user-agreement Mollie privacy: https://www.mollie.com/privacy
 * **Key check (from your WordPress server).** In wp-admin (Plugins page, dashboard
   and the plugin’s settings screen), the plugin checks at most once every five 
   minutes whether Ragently recognises your widget key. This request sends only 
   your widget key and the chosen language to api.ragently.nl.

Ragently terms of service: https://ragently.nl/voorwaarden
 Ragently privacy policy:
https://ragently.nl/privacy

## Installation

 1. In WordPress, go to Plugins > Add New, search for “Ragently Reservations” and click
    Install Now, then Activate.
 2. Go to Settings > Ragently Reservations.
 3. Enter your widget key (Ragently dashboard: Widget > Put it on your website > Copy
    key), choose the language and tick “Show widget”. Save.
 4. The booking button now appears at the bottom right of every page.
 5. Prefer a fixed form? Choose the “Booking form” display and put the shortcode `[
    ragently_reserveren]` on the page where guests should book.

## FAQ

### Where do I find my widget key?

In your Ragently dashboard under Widget > Put it on your website (Copy key). It 
is the value of data-resv-key in the widget code.

### Does it work with caching plugins such as WP Rocket?

Yes. The script carries the attributes that tell these plugins not to defer it or
combine it with other scripts.

### Why don’t I see the booking form?

Look at the Plugins page or the dashboard in wp-admin: the plugin shows a notice
when “Show widget” is off, when no key is filled in, when Ragently does not recognise
the key, or when the Ragently API cannot be reached. With the “Booking form” display,
the shortcode `[ragently_reserveren]` must also be on the page.

### Which languages does the widget support?

Dutch, English and German. Choose the language in the settings.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

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

Contributors

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

[Translate “Ragently Reservations” into your language.](https://translate.wordpress.org/projects/wp-plugins/ragently-reservations)

### Interested in development?

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

## Changelog

#### 1.2.0

 * Now available in the WordPress.org plugin directory as “Ragently Reservations”.
 * English source text with a Dutch translation included.
 * Settings of version 1.1.x are taken over automatically.
 * New: the shortcode `[ragently_reservations]` works as an alias of `[ragently_reserveren]`.
 * New: “Settings” link on the Plugins page.

#### 1.1.3

 * The settings explain how your own “Book a table” button can open the widget via
   the link #ragently-reserveren or the CSS class ragently-reserveren.

#### 1.1.2

 * Notice in wp-admin (Plugins, dashboard, settings) when the widget will stay invisible:“
   Show widget” off, no key, key unknown to Ragently, or the Ragently API unreachable.

#### 1.1.1

 * The floating booking button is now the default display (bottom right on every
   page, also on mobile).

#### 1.1.0

 * Shortcode [ragently_reserveren] to place the form on one page; the script then
   only loads there.
 * Choice of display: form via shortcode, or floating booking button on every page.

#### 1.0.0

 * First release: settings screen and the reservation widget in the footer, with
   anti-cache attributes.

## Meta

 *  Version **1.2.0**
 *  Last updated **2 days ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 5.0 or higher **
 *  Tested up to **7.1.4**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [booking](https://wordpress.org/plugins/tags/booking/)[reservations](https://wordpress.org/plugins/tags/reservations/)
   [restaurant](https://wordpress.org/plugins/tags/restaurant/)[table booking](https://wordpress.org/plugins/tags/table-booking/)
   [widget](https://wordpress.org/plugins/tags/widget/)
 *  [Advanced View](https://wordpress.org/plugins/ragently-reservations/advanced/)

## Ratings

No reviews have been submitted yet.

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

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

## Contributors

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

## Support

Got something to say? Need help?

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