Title: Booking Calendar Schedule Form
Author: ayeshatariq1
Published: <strong>18 Maggu 2026</strong>
Last modified: 2 Yunyu 2026

---

Search plugins

![](https://ps.w.org/quick-booking-widget/assets/banner-772x250.png?rev=3548280)

![](https://ps.w.org/quick-booking-widget/assets/icon-256x256.png?rev=3548280)

# Booking Calendar Schedule Form

 By [ayeshatariq1](https://profiles.wordpress.org/ayeshatariq1/)

[Download](https://downloads.wordpress.org/plugin/quick-booking-widget.1.1.8.zip)

 * [Details](https://kab.wordpress.org/plugins/quick-booking-widget/#description)
 * [Reviews](https://kab.wordpress.org/plugins/quick-booking-widget/#reviews)
 *  [Installation](https://kab.wordpress.org/plugins/quick-booking-widget/#installation)
 * [Development](https://kab.wordpress.org/plugins/quick-booking-widget/#developers)

 [Support](https://wordpress.org/support/plugin/quick-booking-widget/)

## Description

Booking Calendar Schedule Form adds a two-step booking calendar to any page. Visitors
pick check-in/check-out (or arrival/return) dates and times, then submit their details.

Customize colors, fonts, layout, popup mode, and calendar labels (hotel, car rental,
appointment, rental) under **Booking Calendar  Form Style** — no coding required.

Bookings are saved in your WordPress database. Approve or reject from the admin 
dashboard; optional emails go to you and the customer.

### Features

 * 2-step booking form: Date/Time then Customer Details
 * Form Style admin: colors, fonts, presets, popup/inline, layout, max width
 * AJAX submission (no page reload)
 * Custom database table for bookings
 * Admin and customer email notifications
 * Approve / reject from dashboard

### Shortcode

[qbwdgt_booking]

Optional attributes: mode= »popup » trigger= »Book Now » layout= »horizontal|stacked
|compact » columns= »4|2|1″ align= »center » max_width= »800px »

Default styling: **Booking Calendar  Form Style**.

## Screenshots

 * [[
 * Inline booking bar — horizontal date, time, and guests fields with Check Availability
   button.
 * [[
 * Popup booking modal — stacked fields with calendar and time icons on any page.
 * [[
 * Form Style admin — colors, layout, field widths, popup options, and booking rules(
   no code).
 * [[

## Installation

#### Step 1 — Install and activate

 1. In WordPress admin go to **Plugins  Add New**.
 2. Search for **Booking Calendar Schedule Form** (plugin slug: quick-booking-widget).
 3. Click **Install Now**, then **Activate**.

#### Step 2 — Customize the form (optional)

 1. Go to **Booking Calendar  Form Style**.
 2. Set form title, colors, style preset, popup or inline mode, and max width.
 3. Click **Save form design**.

#### Step 3 — Add the booking form to a page

 1. Go to **Pages  Add New** (or edit an existing page).
 2. Add a **Shortcode** block.
 3. Paste: `[qbwdgt_booking]`
 4. Click **Update** or **Publish**.
 5. View the page — you will see the booking form (or **Book Now** button if popup 
    mode is enabled).

#### Step 4 — Manage bookings

 1. Open **Booking Calendar  All Bookings**.
 2. View customer details, arrival/return dates, and status.
 3. Use **Approve**, **Reject**, or edit and **Save & Send Email**.

## FAQ

### Where do I customize colors and layout?

**Booking Calendar  Form Style** (see screenshot 4).

### Where do I add the booking form?

Add `[qbwdgt_booking]` to any page using a Shortcode block (see screenshot 2).

### Where are bookings stored?

In the custom table `wp_quick_bookings`.

### How do I approve a booking?

**Booking Calendar  All Bookings**  Approve or Reject (see screenshot 3).

## Reviews

![](https://secure.gravatar.com/avatar/a3db714723b32d5490ece955103ccfd2baad210e5ba92bfe5cd0ec56e948585f?
s=60&d=retro&r=g)

### 󠀁[Excellent lightweight booking plugin](https://wordpress.org/support/topic/excellent-lightweight-booking-plugin/)󠁿

 [khanhamedkhan1212](https://profiles.wordpress.org/khanhamedkhan1212/) 3 Yunyu 
2026

Excellent lightweight booking plugin! Easy to set up, clean interface, and works
smoothly without slowing down the website. The AJAX booking flow and admin management
features are very useful. Perfect solution for simple booking and reservation needs.
Highly recommended!

 [ Read all 1 review ](https://wordpress.org/support/plugin/quick-booking-widget/reviews/)

## Contributors & Developers

“Booking Calendar Schedule Form” is open source software. The following people have
contributed to this plugin.

Contributors

 *   [ ayeshatariq1 ](https://profiles.wordpress.org/ayeshatariq1/)

[Translate “Booking Calendar Schedule Form” into your language.](https://translate.wordpress.org/projects/wp-plugins/quick-booking-widget)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/quick-booking-widget/),
check out the [SVN repository](https://plugins.svn.wordpress.org/quick-booking-widget/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/quick-booking-widget/)
by [RSS](https://plugins.trac.wordpress.org/log/quick-booking-widget/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.1.8

 * Responsive inline and popup form for mobile, tablet, and desktop
 * Inline horizontal bar layout with optional guests in same row
 * Custom field width layout (25%–100%) for popup and inline custom mode
 * Calendar opens under the clicked date field; icons stay inside inputs
 * Popup max width and input field width settings in Form Style
 * Elementor widget support
 * Fixed plugin update error (« Sorry, you are not allowed to access this page »)
 * Database upgrade runs once per version, not on every page load

#### 1.1.7

 * Rebranded as Booking Calendar Schedule Form
 * Form Style screen: colors, fonts, presets, hotel/rental/appointment labels
 * Popup and inline display modes, flex layout, columns, max width, custom CSS
 * Shortcode [qbwdgt_booking] with optional attributes
 * Booking list with approve/reject and email notifications
 * Timezone-safe booked-on display in admin

#### 1.1.6

 * Resolved Plugin Check nonce warnings on admin list query args

#### 1.1.5

 * Fixed admin filter/pagination nonce verification
 * Hardened AJAX nonce validation

#### 1.1.4

 * SMTP compatibility and delete booking fix

#### 1.1.3

 * WordPress 6.9 compatibility

#### 1.0.0

 * Initial release

## Meta

 *  Version **1.1.8**
 *  Last updated **1 n wass ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 5.6 or higher **
 *  Tested up to **7.0**
 *  PHP version ** 7.4 or higher **
 *  Language
 * [English (US)](https://wordpress.org/plugins/quick-booking-widget/)
 * Tags
 * [booking](https://kab.wordpress.org/plugins/tags/booking/)[calendar](https://kab.wordpress.org/plugins/tags/calendar/)
   [Hotel Booking](https://kab.wordpress.org/plugins/tags/hotel-booking/)[reservation](https://kab.wordpress.org/plugins/tags/reservation/)
   [schedule](https://kab.wordpress.org/plugins/tags/schedule/)
 *  [Advanced View](https://kab.wordpress.org/plugins/quick-booking-widget/advanced/)

## Ratings

 5 out of 5 stars.

 *  [  1 5-star review     ](https://wordpress.org/support/plugin/quick-booking-widget/reviews/?filter=5)
 *  [  0 4-star reviews     ](https://wordpress.org/support/plugin/quick-booking-widget/reviews/?filter=4)
 *  [  0 3-star reviews     ](https://wordpress.org/support/plugin/quick-booking-widget/reviews/?filter=3)
 *  [  0 2-star reviews     ](https://wordpress.org/support/plugin/quick-booking-widget/reviews/?filter=2)
 *  [  0 1-star reviews     ](https://wordpress.org/support/plugin/quick-booking-widget/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/quick-booking-widget/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/quick-booking-widget/reviews/)

## Contributors

 *   [ ayeshatariq1 ](https://profiles.wordpress.org/ayeshatariq1/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/quick-booking-widget/)