WordPress Booking Plugin — Add Room Booking to Your WordPress Site
The CLS Booking WordPress plugin lets you add a full-featured multi-room booking system to your WordPress website. Install for free, add via shortcode or Gutenberg block, and start accepting online bookings in minutes.
Quick Setup
Install the CLS Booking plugin from the WordPress plugin repository or upload it manually. Once activated, enter your CLS Booking account credentials in the plugin settings. Then add the booking widget to any page using the shortcode [clsboco_booking_form] or the dedicated Gutenberg block. The entire setup takes less than five minutes and requires no coding knowledge.
Shortcode & Gutenberg Block
Use the [clsboco_booking_form] shortcode to embed the booking widget in any page, post, or widget area. The Gutenberg block provides a visual preview in the WordPress editor so you can see how the booking form will look before publishing. Customize which rooms to display, set default calendar views, and configure the widget language directly from the block settings panel.
WooCommerce Integration
For venues that sell products alongside bookings, the plugin integrates with WooCommerce. Bookings can appear as WooCommerce products, allowing you to use WooCommerce checkout, coupons, and payment gateways. Customer data syncs between WooCommerce and CLS Booking so you have a unified view of each customer relationship.
Responsive & Fast
The booking widget is fully responsive and works on mobile, tablet, and desktop. It loads asynchronously in an iframe so it does not affect your WordPress site performance or conflict with other plugins. The widget inherits your CLS Booking branding and can be further customized with CSS overrides for advanced users.
Frequently Asked Questions
- Is the WordPress plugin free?
- Yes. The plugin is free to install and use. You need a CLS Booking account (free Starter plan or above) to connect it to your booking system.
- Does the plugin work with all WordPress themes?
- Yes. The booking widget loads in an iframe, so it is compatible with any WordPress theme. It adapts to the width of its container and works with page builders like Elementor, Divi, and WPBakery.
- Can I use the plugin with WooCommerce?
- Yes. The plugin includes WooCommerce integration that lets bookings appear as products in your WooCommerce store. Customers can use WooCommerce checkout and you can apply coupons to bookings.
Learn more: Features | Website Booking System | Request a Demo