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
Installation
Step 1 — Install and activate
- In WordPress admin go to Plugins Add New.
- Search for Booking Calendar Schedule Form (plugin slug: quick-booking-widget).
- Click Install Now, then Activate.
Step 2 — Customize the form (optional)
- Go to Booking Calendar Form Style.
- Set form title, colors, style preset, popup or inline mode, and max width.
- Click Save form design.
Step 3 — Add the booking form to a page
- Go to Pages Add New (or edit an existing page).
- Add a Shortcode block.
- Paste:
[qbwdgt_booking] - Click Update or Publish.
- View the page — you will see the booking form (or Book Now button if popup mode is enabled).
Step 4 — Manage bookings
- Open Booking Calendar All Bookings.
- View customer details, arrival/return dates, and status.
- 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
There are no reviews for this plugin.
Contributors & Developers
“Booking Calendar Schedule Form” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “Booking Calendar Schedule Form” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
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




