Directory / plugin

Bookloom

v1.0.0 · by aumsrini

A lightweight, user-friendly appointment booking plugin for WordPress.

View on WordPress.org

About this plugin

Bookloom is a clean, lightweight appointment booking plugin built from the ground up for simplicity, security, and performance.

Designed without bloated dependencies, Bookloom allows customers to select services, inspect real-time available time slots based on your weekly working hours and holidays, and schedule appointments in seconds—all without page reloads.

Key Features

  • Service Management: Define custom services with duration (minutes), display price, short description, and maximum capacity per time slot.
  • Flexible Working Hours: Set open/closed status and custom start/end times per day of the week.
  • Date-Specific Overrides & Holidays: Close specific dates (such as bank holidays or vacations) or specify custom single-day working hours.
  • Smart Availability Engine: Generates available slots aligned with service duration, automatically excluding closed dates, past times, and slots with overlapping active bookings.
  • Double-Booking Prevention: Atomic database transaction locking prevents simultaneous requests from taking the same slot.
  • Frontend Booking Wizard: Embed with the [bookloom_form] shortcode or the dedicated Bookloom Gutenberg block. Accessible, mobile-first, and AJAX-powered.
  • Email Notifications: Automatically notifies the site administrator of new appointments and delivers instant booking confirmations to customers, customizable with template placeholders.
  • Admin Bookings Table: Subclassed from WP_List_Table with filtering by status and date, customer search, sorting, and inline/bulk status management (pending, confirmed, cancelled).
  • Privacy & Clean Data: Option to retain or completely purge custom tables and settings upon plugin deletion.

Plugin tags