CLV Booking is a comprehensive WordPress booking plugin built for vacation rentals, staycations, apartments, villas, and other accommodation businesses. It enables property owners to manage direct bookings from their own website while maintaining full control over reservations, pricing, payments, guests, and property information—all within the WordPress dashboard.
The plugin supports multi-property management, live availability calendars, intelligent pricing with discounts and fees, guest management, reservation lifecycle management, and Airbnb-compatible iCal calendar synchronization. Guests can book directly through a responsive booking widget, upload required identification, choose from multiple payment methods—including PayPal, Xendit, GCash, Maya, bank transfer, and QR payments—and receive automated email notifications throughout the booking process.
For administrators, CLV Booking provides a complete management suite for properties, reservations, guests, payments, reviews, reports, and calendar synchronization. Flexible pricing features include weekend rates, long-stay discounts, promo codes, seasonal pricing rules, cleaning fee tiers, extra guest charges, and configurable children policies.
Built natively for WordPress, CLV Booking integrates seamlessly with the Block Editor through Gutenberg blocks while also supporting shortcodes for classic editors and page builders. It also includes REST API endpoints, WP-Cron automation, an extensible payment gateway architecture, and a dedicated database structure designed for reliability and performance.
Why I Created CLV Booking
I created CLV Booking because I wanted a booking system that truly fit the way I manage my own accommodation business. While existing booking plugins offered many features, I often found myself compromising—either paying for functionality I didn’t need, missing features that were important to my workflow, or adapting my business to fit the software instead of the other way around.
As both a Senior Software Developer and a property host, I decided to build a solution from the ground up based on real-world hosting experience. Every feature in CLV Booking was developed to solve practical challenges I encountered while managing direct bookings, handling guest payments, synchronizing calendars, calculating pricing, verifying reservations, and streamlining day-to-day operations.
Rather than trying to be a generic booking plugin for every industry, CLV Booking is purpose-built for accommodation providers who want a modern, self-hosted booking solution with full ownership of their bookings, guest data, pricing, and payment workflows. It continues to evolve based on real usage, making it a practical tool built by a host, for hosts.
Key Features
🏡 Multi-Property Management
Manage one or multiple vacation rentals from a single WordPress dashboard. Create property listings with descriptions, amenities, galleries, house rules, pricing, and availability settings.
📅 Live Availability Calendar
Display real-time availability to guests and automatically prevent double bookings by blocking conflicting reservation dates.
🛏️ Flexible Pricing Engine
Configure base nightly rates, weekend pricing, cleaning fees, extra guest charges, children policies, promotional discounts, and long-stay pricing—all on a per-property basis.
💰 Long-Stay & Promotional Discounts
Encourage longer reservations with weekly and monthly discounts, additional long-stay incentives, and promotional codes for special offers.
🧾 Transparent Price Breakdown
Provide guests with an itemized booking summary showing accommodation charges, cleaning fees, extra guest fees, discounts, and the final total before checkout.
👨👩👧👦 Smart Guest Management
Support adult and child guest counts, configurable free children allowances, extra guest pricing, and guest profiles with booking history and contact information.
🪪 Required Guest ID Verification
Require guests to upload a valid government-issued ID during the booking process, helping verify reservations before confirmation.
💳 Multiple Payment Options
Accept payments through PayPal, Xendit, GCash, Maya, bank transfer, and custom QR code payment methods, giving guests flexible ways to complete their reservation.
📤 Payment Proof Upload & Verification
Allow guests to upload payment confirmations for manual payment methods, while administrators can review and approve payments before confirming bookings.
📨 Automated Email Notifications
Automatically send booking confirmations, payment updates, cancellation notices, reminders, and other important reservation emails to guests.
🔄 Airbnb iCal Synchronization
Import and export iCal calendars to keep availability synchronized with Airbnb and other supported booking platforms, helping prevent overlapping reservations.
📝 Reservation Management
Manage the complete booking lifecycle from a centralized dashboard, including pending, confirmed, completed, cancelled, and blocked reservations.
⭐ Guest Reviews & Moderation
Allow verified guests to submit reviews after completed stays while giving administrators full moderation control before reviews are published.
📊 Dashboard & Reporting
Monitor occupancy, revenue, booking sources, pending reservations, upcoming check-ins, and property performance through built-in reporting tools.
🧱 Gutenberg Blocks & Shortcodes
Easily embed booking widgets, property listings, availability calendars, galleries, amenities, and reviews using Gutenberg blocks or traditional shortcodes.
⚙️ WordPress Native
Built specifically for WordPress with a familiar administration interface, REST API support, WP-Cron automation, and an extensible architecture designed for future growth.
🔒 Self-Hosted & Fully Controlled
Keep full ownership of your bookings, guest data, pricing, and payment workflows without relying solely on third-party booking platforms.
