Title: gRDV Booking
Author: grdv
Published: <strong>September 1, 2026</strong>
Last modified: September 1, 2026

---

Search plugins

![](https://ps.w.org/grdv-booking/assets/banner-772x250.png?rev=3676195)

![](https://ps.w.org/grdv-booking/assets/icon-256x256.png?rev=3676195)

# gRDV Booking

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

[Download](https://downloads.wordpress.org/plugin/grdv-booking.1.0.0.zip)

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

 [Support](https://wordpress.org/support/plugin/grdv-booking/)

## Description

gRDV Booking is a focused, self-hosted appointment-booking plugin for businesses,
consultants and service providers. Visitors book directly on your WordPress site,
and booking records remain in your WordPress database instead of being sent to a
separate booking SaaS by default.

The plugin is designed for privacy-conscious operation, particularly for organisations
in Germany, Austria and Switzerland. It combines data-minimising defaults, formal
or informal German wording, configurable retention and transparent optional integrations.
This does not replace your own legal assessment, but it gives you practical controls
for a privacy-minded setup.

Create any number of meeting types, define availability, publish the booking form
with a shortcode and send branded confirmations to customers and a freely configurable
internal recipient. No WordPress account or administrator role is required for that
recipient.

#### A focused alternative to large booking suites

gRDV Booking deliberately concentrates on a clear appointment workflow instead of
trying to be a marketplace, CRM or employee-management platform. It is a good fit
when you want dependable scheduling, local data ownership and understandable settings
without a mandatory external account.

#### What you can do

 * Create and manage any number of meeting types.
 * Display a responsive booking form with the `[grdv_booking]` shortcode.
 * Configure active weekdays, daily time windows and slot intervals.
 * Add lead time and buffer time after appointments.
 * Collect customer name, email address, optional phone number and notes.
 * Review appointments in calendar and list views.
 * Create and edit bookings manually in the WordPress administration area.
 * Add global blocked times for holidays, absences and other unavailable periods.
 * Send branded email confirmations to customers and a configurable internal recipient.
 * Send one configurable appointment reminder to customers and the internal recipient.
 * Let customers cancel through a personal link with an optional cancellation deadline.
 * Include an ICS calendar link in confirmation emails.
 * Block unavailable times with an optional externally hosted ICS or Webcal calendar
   URL.
 * Choose formal or informal wording for customer-facing text.
 * Set a privacy policy URL and require acknowledgement before booking.
 * Automatically anonymize or delete old booking records after a configurable retention
   period.

gRDV Booking is a complete, independently usable plugin. It has no trial period,
usage quota, licence check or feature that expires after a period of time.

### Privacy

gRDV Booking stores booking data in your WordPress database. Depending on your form
configuration, this can include first name, last name, email address, phone number,
notes, selected meeting type, appointment date and appointment time.

The plugin includes a configurable retention setting. Old booking records can be
anonymized or deleted automatically after the number of days chosen by the site 
administrator.

The optional uninstall purge only runs when the last installed gRDV Booking edition
is removed. Deleting Free while Pro is still installed, or deleting Pro while Free
is still installed, preserves all shared bookings, meeting types, settings and scheduled
tasks.

If an administrator enters an external ICS calendar URL, your WordPress site requests
that URL to read busy times and block matching slots. The URL is configured by the
site administrator and is not enabled by default.

The plugin does not create an account with gR DV, does not use an external booking
platform by default and does not send booking records to gR DV.

### External services

The optional ICS integration connects to the calendar URL entered by the site administrator.
The request transfers the normal technical request data generated by the WordPress
server, which can include its IP address and HTTP headers. Calendar event data returned
by that provider is temporarily cached in the WordPress database and is used only
to determine unavailable dates and times.

The calendar provider, its terms and its privacy policy are selected and controlled
by the site administrator. No external calendar is contacted until an administrator
saves an ICS URL.

Booking confirmation and notification emails are sent through the WordPress mail
configuration chosen by the site operator. Depending on that configuration, the 
mail provider receives the recipient address, subject and message body needed to
deliver the email.

#### Bundled third-party software

The administration calendar uses FullCalendar 6.1.20, bundled locally under the 
MIT license. The [maintained FullCalendar source code](https://github.com/fullcalendar/fullcalendar/tree/v6.1.20)
is publicly available.

#### gRDV Booking Pro

For organisations that need advanced scheduling and administration features, gRDV
Booking Pro is available separately. The Pro edition replaces the Free edition while
continuing to use the existing booking data and settings.

[Learn more about gRDV Booking Pro](https://gr-dv.com/business-tools-fuer-wordpress-grdv-booking).

## Screenshots

[[

[[

## Installation

 1. Upload the `grdv-booking` folder to `/wp-content/plugins/` or install the plugin
    through the WordPress plugin screen.
 2. Activate `gRDV Booking`.
 3. Open `gRDV Booking > Meeting Types` and create your appointment offers.
 4. Open `gRDV Booking > Settings` and configure availability, email templates and 
    privacy settings.
 5. Under the email settings, choose the mailbox that should receive internal booking
    notifications.
 6. Add the `[grdv_booking]` shortcode to the page where visitors should book appointments.

## FAQ

### Which shortcode displays the booking form?

Use `[grdv_booking]` on any page or post.

### Does gRDV Booking send booking data to an external booking service?

No. Booking records are stored in your WordPress database. The plugin only connects
to an external URL if a site administrator explicitly enters an external ICS calendar
URL in the settings.

### What is the external ICS calendar used for?

If configured, gRDV Booking fetches the administrator-selected ICS calendar and 
uses its events to block unavailable appointment times. This integration is optional
and disabled by default.

### Is this a trial or time-limited plugin?

No. The plugin does not expire and does not restrict features after a trial period
or usage quota.

### Who receives internal booking notifications?

Enter any valid mailbox under `gRDV Booking > Settings > Email`. The recipient does
not need a WordPress account and does not need to be a site administrator. If the
field is left empty, the WordPress site administrator email is used as a fallback.

### Can customers cancel their appointments?

Yes. Customer confirmation emails contain a personal cancellation link. You can 
configure how many hours before an appointment online cancellation should close.

### Does the plugin load Google Fonts or require an external booking account?

No. gRDV Booking does not require an external booking account and does not load 
Google Fonts for the booking form. The form inherits the typography of your WordPress
site.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“gRDV Booking” is open source software. The following people have contributed to
this plugin.

Contributors

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

“gRDV Booking” has been translated into 2 locales. Thank you to [the translators](https://translate.wordpress.org/projects/wp-plugins/grdv-booking/contributors)
for their contributions.

[Translate “gRDV Booking” into your language.](https://translate.wordpress.org/projects/wp-plugins/grdv-booking)

### Interested in development?

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

## Changelog

#### 1.0.0

 * Initial public release.

## Meta

 *  Version **1.0.0**
 *  Last updated **1 day ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.2 or higher **
 *  Tested up to **7.1**
 *  PHP version ** 8.1 or higher **
 *  Languages
 * [English (UK)](https://en-gb.wordpress.org/plugins/grdv-booking/), [English (US)](https://wordpress.org/plugins/grdv-booking/),
   and [German](https://de.wordpress.org/plugins/grdv-booking/).
 *  [Translate into your language](https://translate.wordpress.org/projects/wp-plugins/grdv-booking)
 * Tags
 * [appointments](https://wordpress.org/plugins/tags/appointments/)[booking](https://wordpress.org/plugins/tags/booking/)
   [calendar](https://wordpress.org/plugins/tags/calendar/)[meetings](https://wordpress.org/plugins/tags/meetings/)
   [privacy](https://wordpress.org/plugins/tags/privacy/)
 *  [Advanced View](https://wordpress.org/plugins/grdv-booking/advanced/)

## Ratings

No reviews have been submitted yet.

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

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

## Contributors

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

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/grdv-booking/)