BLACK FRIDAY
Save 59% on PageForge Annual $191/year $485/year
Claim 59% Off →
VibeReserve Booking Light icon
Maintained Tested up to 6.9.10 #76 in appointment

VibeReserve Booking Light

Free appointment & booking plugin for salons, spas, clinics & service businesses. Manage bookings, staff, services & schedules in one place.

Active installs<10New
Downloads · 30d51▲ +18.6% vs prev. 30d
Rating—0 reviews
Health score42/100Fair
All-time downloads279Since May 2026
Support resolved—No recent threads
RequiresWP 6.0PHP 7.4+
Downloads · 7d10▼ -9.1% week over week
Our verdict

Use with caution

VibeReserve Booking Light works, but test it on a staging site before relying on it in 2026. Was last updated 5 months ago, and scores 42/100 on our health check.

  • Small user base (<10 active installs)
  • Very few reviews so far
  • Only tested up to WordPress 6.9 (latest is 7.1)

How does it stack up?

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

Daily downloads

123Jul 13Aug 26Oct 10
Yesterday3
Daily average (1y)2
Peak day26May 1, 2026
Last 12 months289

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

Rankings

Where VibeReserve Booking Light stands today

WordPress.org search rankings

Live position in the plugin search, top 100
KeywordPositionCompeting pluginsCategory
appointment >100 993 Best appointment plugins →
booking >100 2,182 Best booking plugins →
calendar >100 2,560 Best calendar plugins →
salon >100 262 Best salon plugins →
scheduling >100 2,123 Best scheduling plugins →

About VibeReserve Booking Light

From the official readme · v1.5.5

Description

VibeReserve Booking Light is a free, fully-functional appointment booking plugin built for beauty salons, spas, barbershops, wellness centres, clinics, and any service-based business. It ships with a clean admin dashboard and a multi-step booking form for your customers.

Let customers book 24/7 from your website and manage everything from one modern dashboard.

Everything included (free, unlimited)

  • Multi-step booking form — embedded via shortcode or Gutenberg block
  • Admin dashboard — real-time stats, booking charts and upcoming appointments
  • Unlimited services — add as many services as you need with images, descriptions, pricing, duration and sale prices
  • Unlimited staff — add team members with profiles and weekly schedules
  • Unlimited categories — organise services with custom colours
  • Unlimited locations — manage multiple business locations/branches
  • Booking calendar — interactive calendar view of all appointments
  • Email notifications — automated confirmation emails to customer and admin on every booking
  • Booking management — view, confirm, complete, or cancel bookings
  • Staff roles & access control — assign Admin, Manager, or Staff roles
  • Gutenberg blocks — booking form, services grid, and staff grid blocks
  • Fully responsive — looks great on desktop, tablet and mobile
  • Translation ready — compatible with WPML and Loco Translate

Optional premium add-on

An optional, separately-distributed premium add-on is available from the author’s website at luminaith.com/vibereserve-booking. The premium add-on adds features that this free plugin does not include (such as online payment gateways, WhatsApp notifications, Google Calendar sync, automated email reminders, blocked dates, customer self-service portal, reviews, revenue reports, iCal export and REST API access).

The premium add-on is not required. The free plugin is complete and has no time limits, usage limits, or feature locks.

Shortcodes

  • [vibereserve_booking] — full multi-step booking form
  • [vibereserve_services] — services showcase grid (supports category, limit, featured attributes)
  • [vibereserve_staff] — team grid

External services

This plugin does not connect to any external service by default. All bookings, services, staff and schedules are stored locally in your WordPress database. Emails are sent through your own WordPress site using wp_mail().

The plugin also does not load any JavaScript or CSS from remote CDNs — Chart.js, FullCalendar and Cropper.js are bundled with the plugin and served from your own site.

Installation

  1. Upload the vibereserve-booking-light folder to /wp-content/plugins/
  2. Activate the plugin from Plugins → Installed Plugins
  3. Go to VibeReserve → Settings to configure your business information
  4. Add service categories via VibeReserve → Categories
  5. Add your services via VibeReserve → Services
  6. Add staff and set their weekly schedules via VibeReserve → Staff
  7. Place [vibereserve_booking] on any page to display the booking form

Frequently asked questions

Does this work with any theme?

Yes. The booking form uses self-contained CSS and works with any WordPress theme including Elementor, Divi, Astra, GeneratePress, and more.

How many services, staff, categories and locations can I add?

Unlimited. The free plugin has no numeric caps. Add as many services, staff members, categories and locations as you need.

Does this plugin connect to any external service?

No. All data is stored and processed locally on your own site. The plugin does not phone home and does not load any resources from third-party CDNs.

Is it mobile friendly?

Yes. Both the admin interface and the frontend booking form are fully responsive and tested on all major devices and browsers.

Is my data safe if I install the premium add-on later?

Yes. The optional premium add-on uses the same database tables, so all your bookings, services, staff and settings are preserved.

Changelog

Additional input-handling hardening and cleanup of stale phpcs annotations.

1.5.5

  • Tightened input handling in handle_save_booking and handle_save_service: status fields constrained to whitelisted values, wp_unslash() applied to all reads, defensive isset() checks before every $_POST access.
  • Cleaned up dozens of stale phpcs:ignore directives that were emitted before per-handler check_ajax_referer() calls were added; the remaining ones are limited to legitimate direct-DB-query and unlink() annotations.
  • Service assignment arrays (staff_ids, location_ids) now go through wp_unslash() and absint() before being persisted.

1.5.4

  • Restructured the image upload handler so wp_generate_attachment_metadata() is the first function called immediately after require_once wp-admin/includes/image.php.
  • Strict validation of the image_data data: URL with a tight regex (only image/jpeg, image/png, image/webp + base64 charset) before any decoding.
  • Refactored the admin bookings list view: filter conditions, pagination and counts now build a single SQL string and arguments array passed through one $wpdb->prepare() call.
  • Simplified the bookings filter nonce flow into a single straight-line check; filter parameters are only read when the nonce verifies.

1.5.3

  • Replaced indirect nonce helper calls with direct check_ajax_referer() calls at the top of every AJAX handler so static analysers can detect the nonce check without tracing through helper methods.
  • Added an explicit wp_nonce_field() / wp_verify_nonce() pair around the admin bookings list filter form; filter parameters are ignored when the nonce is missing or invalid.
  • Hardened admin/views/email-templates.php with a capability check and a whitelist for the “tab” query argument.

1.5.2

  • Print receipt now loads via admin-post.php with standard WordPress enqueue pipeline.
  • Tightened nonce and capability checks on admin AJAX endpoints.
  • Refactored location-filtered queries to use $wpdb->prepare() with placeholders.
  • Escape-late applied on upgrade page and frontend service card output.
  • Renamed internal helper classes to use a plugin-specific 4+ character prefix.

1.5.1

  • First release prepared for the WordPress.org plugin directory.
  • Removed all numeric caps (services, staff, categories, locations) — the free plugin is now fully-featured with no limits.
  • Bundled Chart.js, FullCalendar and Cropper.js locally; no remote CDN calls.
  • Converted inline JavaScript and CSS to properly enqueued assets.
  • Replaced json_encode usages with wp_localize_script for chart data.
  • Multi-step booking form with Gutenberg block.
  • Admin dashboard with stats and interactive calendar.
  • Services, staff, categories, and locations management.
  • Automated booking confirmation emails to customer and admin.
  • Staff roles & access control (Admin, Manager, Staff).

Full changelog on WordPress.org →

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 VibeReserve Booking Light alternatives

All appointment plugins →
Alternatives
Rank Plugin Active installs Rating Updated Health
1 Easy Appointments Easy Appointments The easiest free WordPress booking plugin. Create beautiful appointment booking forms with… by Easy Appointments 10K+ ★★★★★★★★★★ 4.3 (131) 6 days ago 80
2 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
3 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 (523) 5 days ago 94
4 Booking Package Booking Package Booking Package is the simplest solution for integrating an online appointment booking… by MASAAKI TANAKA 10K+ ★★★★★★★★★★ 4 (15) 6 days ago 70
5 Setmore Setmore The SetMore plugin enables your customers to book appointments with you online via your… by davidfull 4K+ ★★★★★★★★★★ 2.5 (4) 2 months ago 63
6 Easy Booking – WooCommerce Booking & Reservation Plugin Easy Booking – WooCommerce Booking & Reservation Plugin A simple and flexible WooCommerce booking & reservation plugin to manage dates… by Noushka 4K+ ★★★★★★★★★★ 4.7 (63) 5 days ago 88
7 MotoPress Appointment Booking MotoPress Appointment Booking MotoPress Appointment Booking makes it easy for time and service-based businesses to accept… by jetmonsters 2K+ ★★★★★★★★★★ 4.5 (21) 2 months ago 74
8 Cal.com Cal.com Embed Cal.com booking calendar in WordPress with custom UI and admin widget support. by Cal.com 2K+ ★★★★★★★★★★ 3.7 (3) 6 months ago 46
9 Appointment Booking Calendar Appointment Booking Calendar Appointment Booking Calendar is an appointment calendar for accepting online bookings from… by codepeople 1K+ ★★★★★★★★★★ 4.2 (92) 2 months ago 78
10 WPCal.io – Easy Meeting Scheduler WPCal.io – Easy Meeting Scheduler Your clients can quickly view your real-time availability and self-book their own slots… by revmakx 900+ ★★★★★★★★★★ 4.6 (20) 11 months ago 51

FAQ

VibeReserve Booking Light: quick answers

Straight answers, pulled from live WordPress.org data.

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

Is VibeReserve Booking Light free?

Yes. VibeReserve Booking Light is free to download and use from the official WordPress.org plugin directory.

Is VibeReserve Booking Light safe to use in 2026?

VibeReserve Booking Light works, but test it on a staging site before relying on it in 2026. Was last updated 5 months ago, and scores 42/100 on our health check.

How many websites use VibeReserve Booking Light?

VibeReserve Booking Light is active on <10 WordPress websites and has been downloaded 279 times since it launched in May 2026. It was downloaded 51 times in the last 30 days.

Does VibeReserve Booking Light work with WordPress 7.1?

VibeReserve Booking Light is officially tested up to WordPress 6.9.10, while the latest release is 7.1.3. It may still work, but try it on a staging site first.

What PHP version does VibeReserve Booking Light need?

VibeReserve Booking Light requires PHP 7.4 or higher. Most hosts run PHP 8.x today, so it works on any modern WordPress hosting.

When was VibeReserve Booking Light last updated?

The latest version, 1.5.5, was released on May 1, 2026 (5 months ago).

Who makes VibeReserve Booking Light?

VibeReserve Booking Light is developed and maintained by Gazi Mohammad Yeasin.

What are the best alternatives to VibeReserve Booking Light?

The most popular alternatives to VibeReserve Booking Light are Easy Appointments (10K+ installs), EMC (10K+ installs) and Appointment Hour Booking (10K+ 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.