WordPress plugin intelligence profile

Intelligent Room Booking System for Hotel

Complete booking management system with calendar, user authentication, and email notifications.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 6.9
Current version1.0.3
WordPress coverageTested up to WordPress 6.9
Minimum stackWP 5.8 · PHP 7.4
Directory statusactive
Last directory update12 Feb 20268mo ago
Active installationsNewAdoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
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 Intelligent Room Booking System for Hotel version 1.0.3 as active, updated 8mo ago and tested up to WordPress 6.9.

Overview

About this plugin

Advanced Booking System is a comprehensive WordPress plugin that allows you to manage bookings for rooms, courts, chalets, sports fields, or any bookable resource. Perfect for hotels, sports facilities, co-working spaces, and rental businesses.

Key Features

For Site Visitors:

* Interactive calendar interface for date selection

* User registration and login required for bookings

* Real-time availability checking

* Email confirmation when booking is approved

* Email notification when booking is denied

* View and manage personal bookings

* Cancel bookings before the scheduled date

For Administrators:

* Comprehensive admin panel for booking management

* Approve or deny booking requests with one click

* Automated email notifications for new bookings

* Customizable email templates with template tags

* Unlimited room/resource management (tested up to 20 rooms)

* Set maximum bookings per user per room (default: 3)

, closed every Sunday)

* Set week start day preference

)

* Filter bookings by status, room, or date range

* Bulk actions for efficient management

* Statistics dashboard

Form Fields & Validation:

* First Name (required, validated)

* Last Name (required, validated)

* Email Address (required, email format validation)

* Phone Number (required, phone format validation)

* Booking Date (required, validated against past dates and closed days)

* Notes/Comments (optional)

Email Features:

* Customizable email templates for:

– User booking confirmation

– User booking denial

– Admin new booking notification

* Available template tags:

– {first_name}, {last_name}

– {email}, {phone}

– {room_name}, {booking_title}

– {booking_date}, {booking_time}

– {booking_id}, {status}

– {site_name}, {site_url}

– {manage_url}

Security Features:

* SQL injection protection via prepared statements

* XSS protection via proper escaping and sanitization

* CSRF protection via nonce verification

* User authentication requirement

* Role-based access control

* Secure AJAX handling

Additional Information

Requirements

  • WordPress 5.8 or higher
  • PHP 7.4 or higher
  • MySQL 5.6 or higher

Support

For support, please visit the plugin support forum or contact us through our website.

Development

This plugin follows WordPress coding standards and best practices:

* Proper data sanitization and validation

* Prepared SQL statements for security

* Nonce verification for forms

* Translatable strings with text domain

* Action and filter hooks for extensibility

* Object-oriented architecture

* No PHP errors or warnings in debug mode

Credits

Developed with attention to WordPress coding standards and security best practices.

Privacy Policy

This plugin stores the following user data:

* First name, last name

* Email address

* Phone number

* Booking dates and times

* User IP address (for security logs)

All data is stored in your WordPress database and is subject to your site’s privacy policy. No data is sent to external services.

Technical Details

Database Tables

  • wp_irbsfh_bookings – Stores all booking records
  • wp_irbsfh_rooms – Stores room/resource information
  • wp_irbsfh_settings – Stores plugin settings

AJAX Actions

  • irbsfh_load_calendar – Load calendar for specific month
  • irbsfh_check_availability – Check room availability
  • irbsfh_submit_booking – Submit new booking
  • irbsfh_cancel_booking – Cancel user booking
  • irbsfh_admin_confirm_booking – Admin approve booking
  • irbsfh_admin_deny_booking – Admin deny booking
  • irbsfh_admin_delete_booking – Admin delete booking
  • irbsfh_admin_bulk_action – Bulk booking actions

Hooks for Developers

Actions:

* irbsfh_booking_created – Fires after booking is created

* irbsfh_booking_confirmed – Fires after booking is confirmed

* irbsfh_booking_cancelled – Fires after booking is cancelled

* irbsfh_booking_deleted – Fires after booking is deleted

* irbsfh_email_sent – Fires after email is sent

Filters:

* irbsfh_booking_form_fields – Filter booking form fields

* irbsfh_email_template_tags – Filter available email template tags

* irbsfh_calendar_availability – Filter calendar availability data

* irbsfh_max_bookings_per_user – Filter maximum bookings constraint

Minimum Requirements

  • WordPress 5.8 or greater
  • PHP version 7.4 or greater
  • MySQL version 5.6 or greater OR MariaDB version 10.1 or greater

Recommended Requirements

  • WordPress 6.0 or greater
  • PHP version 8.0 or greater
  • MySQL version 5.7 or greater OR MariaDB version 10.3 or greater
  • HTTPS support
WordPress.org metadata

Plugin tags

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

  • booking
  • calendar
  • hotel
  • reservation
  • room
Compatibility & maintenance

Compatibility & maintenance

Tested up to WordPress 6.9

Not yet marked as tested with WordPress 7.1. WordPress.org currently lists Tested up to 6.9.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to6.9
Minimum requirementsWordPress 5.8 · PHP 7.4
Update activity12 Feb 20268mo 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

No tracked version or compatibility changes have been recorded by WP PlugIndex yet.

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.