Appointment Booking Calendar – Dynamic Reservation

Appointment Booking Calendar – Dynamic Reservation

Details
View on WordPress

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.

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 connects to the Dynamic Reservation hosted booking service to display the booking widget and to read / write reservations:

  • Endpoint: https://dynamicreservation.com
  • What is sent: API key (Embed Token), booking payloads (date, time, customer contact data the user enters), block-time configuration
  • When: when a visitor opens the booking widget, when an admin opens the dashboard, when a booking is confirmed / rejected / removed or a block is created / deleted
  • Privacy policy: https://dynamicreservation.com/privacy
  • Terms of service: https://dynamicreservation.com/terms

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

Reservation Booking Calendar

Details

Plugin code:
appointment-booking-calendar-dynamic-reservation
Plugin version:
1.2.34
Outdated:
No
WP version:
5.8 or higher
PHP version:
7.4 or higher
Test up to WP version:
7.1
Total installations:
0
Last updated:
2026-09-16
Rating:
Times rated:
0
appointment
booking
calendar
reservation
scheduling