WordPress plugin intelligence profile

Appointment Booking Calendar – Dynamic Reservation

Appointment booking calendar with admin dashboard. Manage reservations, block time and embed the booking widget on any page.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.1
Current version1.2.42
WordPress coverageTested up to WordPress 7.1
Minimum stackWP 5.8 · PHP 7.4
Directory statusactive
Last directory update22 Sept 20261mo ago
Active installationsNewAdoption metric — not a quality score
WordPress.org rating5.0 / 5 from 1 ratings
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records Appointment Booking Calendar – Dynamic Reservation version 1.2.42 as active, updated 1mo ago and tested up to WordPress 7.1.

Overview

About this plugin

Dynamic Reservation brings a full appointment booking calendar into WordPress. Customers book online through a clean shortcode widget, while you manage everything from the WordPress admin.

com

🚀 Key Features

  • Admin Dashboard Calendar – week & month view with bookings, blocked slots and live status
  • Confirm / Reject / Remove Bookings – manage reservation status directly in WordPress
  • Block Time – block individual slots, full days or recurring time ranges (daily / weekly / monthly) with optional notes and color labels (amber / red / blue / green / purple / slate)
  • Booking Shortcode [apboca_calendar] – embed the public booking calendar on any page, post or block
  • Live Design Settings – change surface, border, header and accent colors and see a live preview of the calendar, rendered locally inside WordPress
  • Multilingual – built-in translations for 10 languages (EN, DE, FR, ES, IT, PT, NL, PL, SV, TR)
  • Customer e-mails – automatic confirmation, rejection and cancellation e-mails
  • Auto-Updates – plugin updates are delivered through WordPress
  • No external CSS / JS dependencies – Tailwind is precompiled and shipped with the plugin (wp.org compliant)

⚙️ How it works

The public booking widget is embedded on your site through the [apboca_calendar] shortcode and is connected to your WordPress site via an Embed Token (API Key). All booking data is stored on the Dynamic Reservation backend. The WordPress admin screens do not embed any external page: the dashboard, the settings and the live calendar preview are rendered by the plugin itself and talk to the backend through server-side REST API requests only.

🔌 External services

This plugin is a client for the hosted booking service Dynamic Reservation. Reservations, blocked times and calendar settings are not stored in your WordPress database; they live on the Dynamic Reservation backend and are read and written through its REST API. Without an account and an Embed Token the plugin only offers a local demo mode.

Which service is used

  • Service: Dynamic Reservation, operated by the plugin author
  • Base URL: https://dynamicreservation.com
  • API documentation & your API key: dynamicreservation.com/admin/api (after logging in)

Which API routes the plugin calls

All calls to the REST API are made server-side from PHP ( wp_remote_* ) and – except for login and password reset – authenticated with your Embed Token. The plugin only calls routes from a fixed allow-list:

  • /api/v1/reservations – list, create, confirm / reject (update) and remove bookings (GET, POST, PATCH, DELETE)
  • /api/v1/blocked-times – list, create, update and delete blocked time slots, including recurring series (GET, POST, PATCH, DELETE)
  • /api/v1/calendar-settings – read and save opening hours, slot length and blocked weekdays (GET, POST)
  • /api/v1/design – read and save colors, title, description and default view of the booking calendar (GET, POST)
  • /api/v1/billing, /api/v1/checkout, /api/v1/cancel, /api/v1/verify-session – show and manage your Dynamic Reservation subscription. Paid plans are checked out on a payment page of Stripe ( privacy policy ); the plugin never receives or stores card data.
  • /api/v1/admin/customers, /api/v1/customer-magic-link – list your customers and create or send their personal booking link (“Send Booking Link”)
  • /api/v1/contact – the optional support contact form in the plugin settings
  • /api/wp-auth, /api/forgot-password – log in / register to connect your site, and reset your password

com/embed/calendar in a frame on the pages where you place the [apboca_calendar] shortcode.

What is sent and when

  • Data sent: your Embed Token (API key), booking data (date, time and the contact details a visitor enters into the booking form), block-time entries, calendar and design settings, and – only when you use them – your login e-mail / password (together with your site’s URL, so the connected site is shown in your account) or a support message
  • When: when a visitor opens the booking widget or submits a booking, when an admin opens the plugin dashboard or settings, when a booking is confirmed / rejected / removed, when a block is created / deleted, and when settings are saved
  • Not sent: no data is sent before you connect the site; the demo mode works completely locally in your browser

Legal

  • Privacy policy: dynamicreservation.com/privacy
  • Terms of service: dynamicreservation.com/terms

You need a Dynamic Reservation account and an Embed Token to use the booking features. A free plan is available.

⭐ Organization

Dynamic Reservation is developed and maintained by vdux – a team creating innovative app solutions. Dynamic Reservation and our other apps are published in the vdux organization on GitHub. Have a look, leave a star ⭐ and follow the development:

com/vdux-org/apps

de

Reservation Booking Calendar

WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • appointment
  • booking
  • calendar
  • reservation
  • scheduling
Compatibility & maintenance

Compatibility & maintenance

Tested with WP 7.1

Marked as tested with the current WordPress 7.1 release.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.1
Minimum requirementsWordPress 5.8 · PHP 7.4
Update activity22 Sept 20261mo ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

Version1.2.411.2.42
Version1.2.401.2.41
Version1.2.391.2.40
Version1.2.381.2.39
Version1.2.371.2.38
Version1.2.361.2.37
Version1.2.351.2.36
WordPress compatibility7.1.17.1.2
Version1.2.341.2.35
WordPress compatibility7.17.1.1
Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.