BLACK FRIDAY
Save 59% on PageForge Annual $191/year $485/year
Claim 59% Off →
Reservation Calendar by BERYL icon
Actively maintained Tested with WP 7.1

Reservation Calendar by BERYL

Simple time-slot reservations for studios, rooms and staff, with overnight business hours.

Active installs<10New
Downloads · 30d117• 0% vs prev. 30d
Rating—0 reviews
Health score64/100Good
All-time downloads106Since Oct 2026
Support resolved—No recent threads
RequiresWP 6.4PHP 8.0+
Downloads · 7d117• 0% week over week
Our verdict

Solid choice

Reservation Calendar by BERYL is a solid plugin choice in 2026, with a few things worth checking first. Was last updated 1 day ago, and scores 64/100 on our health check.

  • Actively developed — last update 1 day ago
  • Tested with the latest WordPress (7.1)
  • Small user base (<10 active installs)
  • Very few reviews so far

How does it stack up?

Side-by-side on installs, updates, ratings & support

Daily downloads

102131Oct 12Oct 13Oct 14
Yesterday36
Daily average (1y)39
Peak day42Oct 13, 2026
Last 12 months117

Download spikes usually follow a new release — each site that auto-updates counts as a download.

Rankings

Where Reservation Calendar by BER… stands today

WordPress.org search rankings

Live position in the plugin search, top 100
KeywordPositionCompeting pluginsCategory
booking >100 2,233 Best booking plugins →
calendar >100 2,614 Best calendar plugins →
reservation >100 741 Best reservation plugins →
schedule >100 4,604 Best schedule plugins →
studio >100 1,358 Best studio plugins →

About Reservation Calendar by BERYL

From the official readme · v0.6.5

Description

Choose a business day and select time slots with clicks, dragging, or accessible start/end selectors. Calendar availability never exposes customer contact information.

  • 30 or 60 minute slots; business hours continuing after midnight.
  • Booking buffer, lead time, booking horizon, weekly closing days and exceptional holidays.
  • Staff weekly working hours and dated shifts, with an editable monthly calendar and a synchronized 30-day input table. No Pro license is required for shift planning.
  • Resources managed as facilities or staff, with free-form descriptions.
  • Customer name, phone, email, notes and up to ten optional custom text fields.
  • Customer and administrator email templates using WordPress wp_mail.
  • Three styles and accent color. The separately distributed Pro add-on includes a custom CSS editor.
  • Resource-wide database locks to serialize concurrent reservation requests.
  • Administrator booking list, date/time and resource changes, and cancellation; personal data export and anonymization through WordPress privacy tools.

The plugin makes no Stripe requests and requires no paid subscription. The optional Pro add-on is distributed separately at https://license.beryl-studio.jp/. The free plugin does not require an account or license and does not contact the license service.

Languages

The calendar automatically follows the visitor browser language (Japanese or English), without a visible language switcher.
To explicitly choose the shortcode language, use [yoyakuflow language=”en”] / [yoyakuflow language=”ja”].
Admin screens follow the WordPress user locale. A readable Japanese JSON fallback is included for browser-language selection. Directory translations can be supplied through translate.wordpress.org.
Facility names, descriptions, profile fields and booking fields use the labels entered by the administrator. There are no separate English content fields. Japanese and English customer email templates use the content entered by the administrator.
Only plugin content is switched; theme navigation, page titles and native date-picker language follow their own settings.

Week view

The All tab automatically allocates a published facility / staff member that is free for the entire selected range, using administrator resource order. Availability is rechecked under a database lock on submission. The confirmation and emails name the assigned resource. Selecting an individual tab restricts the booking to that resource. Closed days, shifts, overnight hours and buffers still apply. Each date column has a configurable 70–240px minimum width and the schedule scrolls horizontally on narrower screens. The optional monthly date picker can be hidden in Display settings.

Source code

All JavaScript and CSS files in assets/ are the original, human-readable source. They are shipped directly without compilation, bundling, or minification. No build tools or third-party JavaScript libraries are required. assets/messages.json and assets/ja.json are editable source dictionaries for browser-language support. WordPress.org translation packages take precedence for WordPress interface translations.

Staff shifts

Edit a facility/staff member and open Staff shift settings. Enable weekly hours or dated shifts, select a calendar date and set working status and start/end times. Changes synchronize with the input table and are saved with WordPress Update/Publish. Only today and the next 29 days are editable. Previously saved dates are retained. Common closing days still apply; the calendar shows planned shifts, not remaining booking capacity.

The free plugin reuses the historical yfpro_config schedule keys, preserving profile/image data and existing staff IDs. Pro is not required to read or edit shifts. If an older Pro add-on is active, upgrade it to 0.5.7 for the consolidated editor.

The editable shift UI source is assets/shift-calendar.js and assets/shift-calendar.scss. Compile SCSS with Sass into assets/shift-calendar.css. Built CSS and readable JavaScript are included; no build tools are required to use the plugin.

Installation

  1. Upload the reservation-calendar-by-beryl directory and activate the plugin.
  2. Configure the site’s timezone under WordPress Settings > General.
  3. Add published facilities/staff under Reservation Calendar by BERYL.
  4. Set hours, closing days and email templates under Reservation Calendar by BERYL > 予約設定.
  5. Add [beryl_reservation_calendar] to a page.

Frequently asked questions

How do I show one resource?

Use [beryl_reservation_calendar] for all published resources, or [beryl_reservation_calendar resource=”14″] for resource ID 14. The display settings list the correct shortcode for each resource. Legacy [yoyakuflow] shortcodes remain supported.

How do I include an extra field in an email?

Use {extra} for all fields, or {field:LABEL} for one field, where LABEL is the exact administrator-entered field label. The email settings show copyable placeholders.

What does a business day mean?

For 09:00 to 02:00, bookings from 00:00 through 02:00 belong to the preceding business day and are stored with their actual next-day dates. Closures apply to the opening day. Equal opening and closing times mean a 24-hour business day.

Are emails guaranteed to arrive?

No. wp_mail success means the transport accepted the message. Configure delivery on the live site and verify both recipients. A failed notification does not cancel an accepted reservation.

Are existing WP Simple Schedule Manager records migrated?

No. The original tables and files are retained separately. Review existing data and resource availability before importing.

What data is stored?

Contact information, requested times and extra form entries are stored in the site’s database and sent to the customer and configured administrator. A salted IP hash is stored temporarily for submission throttling. Configure a privacy policy and retention process for your site. WordPress personal data erasure anonymizes contacts while retaining occupied time periods.

Who can change a reservation?

Site administrators can change reservation dates, times and resources in the free plugin. Occupied slots remain unavailable. Customers cannot change their own reservations in the free plugin; secure email-link changes and configurable customer deadlines require the separate Pro add-on.

Is Stripe billing included?

No. Billing for the optional Pro add-on is handled separately on the BERYL website. This free plugin does not call Stripe or collect payment information.

Changelog

Directory review improvements. Existing bookings and facility IDs are preserved while internal storage names are migrated. If Pro 0.5.3 or earlier is active, migration is deferred; update Pro to 0.5.4 or later first. Back up your database before updating.

0.6.5

  • Avoid duplicate engine loading when switching from the Atelier store manager.
  • Clarify the no-preference booking choice in Japanese.

0.6.4

Move weekly staff hours and dated shift planning into the free plugin. Add an editable monthly shift calendar synchronized with the 30-day input table. Existing Pro schedule data is read automatically and preserved; shared closing days and overnight booking rules still apply. Pro remains a separately distributed add-on for customer rescheduling, profiles, image sliders, CSV reports, approval settings and custom CSS.

0.6.3

Sanitize settings before extension hooks, use unique storage identifiers with migration, and provide readable JavaScript and Japanese fallback sources. Remove bundled PO/MO files and unnecessary manual text-domain loading.

0.6.2

Escape translated output consistently, align the translation domain with the directory slug, and move the custom CSS editor and rendering to the separate Pro add-on. Preserve existing shortcodes and settings.

0.6.1

Clarify shortcode insertion and automatic browser-language guidance versus administrator-entered content.

0.6.0

Custom CSS is Pro-only. Pending reservations from the Pro approval workflow hold their slots even if Pro is deactivated. Administrators can edit or cancel pending requests.

Full changelog on WordPress.org →

Screenshots

Weekly reservation calendar with facility tabs, a monthly date picker and weekend colors.
Weekly reservation calendar with facility tabs, a monthly date picker and weekend colors.
Booking dialog with time selection, contact details and administrator-defined fields.
Booking dialog with time selection, contact details and administrator-defined fields.
Free staff shift calendar with dated working hours and synchronized input fields.
Free staff shift calendar with dated working hours and synchronized input fields.

For developers

Is this your plugin? Show off the numbers.

Add a live badge to your site, docs or GitHub README. It updates on its own — no account needed.

Active installs badge Rating badge Health score badge

Best Reservation Calendar by BERYL alternatives

All booking plugins →
Alternatives
Rank Plugin Active installs Rating Updated Health
1 Booking for Appointments and Events Calendar – Amelia Booking for Appointments and Events Calendar – Amelia Amelia is a powerful booking plugin for appointments and events. Manage scheduling… by Melograno Venture Studio 90K+ ★★★★★★★★★★ 4.6 (790) 3 weeks ago 94
2 Online Scheduling and Appointment Booking System – Bookly Online Scheduling and Appointment Booking System – Bookly Appointment booking system for WordPress — schedule appointments, manage calendars, send… by Bookly 60K+ ★★★★★★★★★★ 4.4 (585) 2 days ago 92
3 Simply Schedule Appointments Simply Schedule Appointments Unlimited appointments, booking calendars, and notifications. Powerful appointment booking… by NSquared 50K+ ★★★★★★★★★★ 5 (155) 19 hours ago 91
4 SimplyBook.me – Booking and reservations calendar SimplyBook.me – Booking and reservations calendar Simply add a booking calendar to your site to schedule bookings, reservations, appointments… by Really Simple Plugins 30K+ ★★★★★★★★★★ 1 (1) 2 weeks ago 66
5 Fluent Booking – The Ultimate Appointments Scheduling, Events Booking, Events Calendar Solution Fluent Booking The ultimate solution for booking appointments, meetings, webinars, events, sales calls… by WPManageNinja 20K+ ★★★★★★★★★★ 4.7 (46) 3 weeks ago 86
6 Availability Datepicker – Booking Calendar for Contact Form 7 – Input WP Availability Datepicker Availability datepicker & booking calendar for any form. Configure business hours, time… by inputwp 10K+ ★★★★★★★★★★ 4.1 (42) 8 months ago 47
7 Easy Appointments Easy Appointments The easiest free WordPress booking plugin. Create beautiful appointment booking forms with… by Easy Appointments 10K+ ★★★★★★★★★★ 4.3 (131) 1 week ago 80
8 EMC – Embed Calendly Scheduling With Ease EMC – Embed Calendly Scheduling With Ease Embed Calendly scheduling features in WordPress and optimize your booking flow with custom… by Simpma 10K+ ★★★★★★★★★★ 4.8 (14) 3 weeks ago 73
9 Appointment Hour Booking – Booking Calendar Appointment Hour Booking – Booking Calendar Appointment Hour Booking is a plugin for creating booking forms for appointments with a… by codepeople 10K+ ★★★★★★★★★★ 4.9 (524) 1 week ago 94
10 Booking Package Booking Package Booking Package is the simplest solution for integrating an online appointment booking… by MASAAKI TANAKA 10K+ ★★★★★★★★★★ 4 (15) 4 hours ago 70

FAQ

Reservation Calendar by BERYL: quick answers

Straight answers, pulled from live WordPress.org data.

Live data from WordPress.org · checked Oct 15, 2026

Is Reservation Calendar by BERYL free?

Yes. Reservation Calendar by BERYL is free to download and use from the official WordPress.org plugin directory.

Is Reservation Calendar by BERYL safe to use in 2026?

Reservation Calendar by BERYL is a solid plugin choice in 2026, with a few things worth checking first. Was last updated 1 day ago, and scores 64/100 on our health check.

How many websites use Reservation Calendar by BERYL?

Reservation Calendar by BERYL is active on <10 WordPress websites and has been downloaded 106 times since it launched in October 2026. It was downloaded 117 times in the last 30 days.

Does Reservation Calendar by BERYL work with WordPress 7.1?

Yes. The developer has tested Reservation Calendar by BERYL up to WordPress 7.1.3, the latest release. It requires WordPress 6.4 or newer.

What PHP version does Reservation Calendar by BERYL need?

Reservation Calendar by BERYL requires PHP 8.0 or higher. Most hosts run PHP 8.x today, so it works on any modern WordPress hosting.

When was Reservation Calendar by BERYL last updated?

The latest version, 0.6.5, was released on October 14, 2026 (1 day ago).

Who makes Reservation Calendar by BERYL?

Reservation Calendar by BERYL is developed and maintained by berylstudio.

What are the best alternatives to Reservation Calendar by BERYL?

The most popular alternatives to Reservation Calendar by BERYL are Booking for Appointments an… (90K+ installs), Online Scheduling and Appoi… (60K+ installs) and Simply Schedule Appointments (50K+ installs).

Powered by PageForge

Want thousands of pages that rank like these? Build them in an afternoon.

This directory runs on the same engine as PageForge. Turn any spreadsheet, CSV or API into thousands of fast, SEO-ready WordPress pages — with schema, internal links and AI-written copy baked in.

  • CSV, Google Sheets & API data sources
  • AI content, schema & internal links per page
  • Works with Elementor, Gutenberg, Yoast & Rank Math
  • Free on WordPress.org — no credit card
Sarah is here to help!
Hi there! 👋 Need help finding what you're looking for?
Sarah
Sarah
Online & Ready to Help
Hi there! 👋 Need help finding what you're looking for?

We'll use this to continue our conversation

Just now ✓ Verified

Join 500+ SEO Pros Scaling Their Strategy

Get exclusive programmatic SEO tactics, AI content workflows, and the latest PageForge updates delivered straight to your inbox. Stay ahead of the algorithm.

We care about your data in our privacy policy.