Plugin Directory

Test out the new Plugin Directory and let us know what you think.

Booking Calendar Contact Form

Booking Calendar Contact Form creates a booking form with a reservation calendar or a classic contact form, connected to a PayPal payment button.

Q: What means each field in the settings area?

A: The product's page contains detailed information about each field and customization:


Q: Can I customize the booking calendar colors?

A: This and other questions are already answered in the product's FAQ at this page:


Q: How to disable the accommodation availability verification?

A: In the booking calendar administration area, set the field "Accept overlapped reservations?" to "No", this way the accommodation availability verification will be disabled. Note that the calendar will disappear from the admin area when you select this setting since its purpose is to define the available days for booking.

Q: When is blocked the reservation and sent the email with the rental information?

A: After clicking the submit / booking button the customer is redirected to a PayPal payment page to submit the payment to confirm it. After completed the payment the reservation is saved into the database and calendar, the dates become un-available it the booking availability verification is enabled and the emails are sent with the booking information and the information entered by the customer on the booking form. At that point the booking information will appear also in the printable bookings list.

= Q: Got this error message at PayPal after clicking the book button: "We cannot process this transaction...". Solution?

A: Into the Booking Calendar Contact Form settings >> PayPal payment form configuration >> PayPal email, be sure to put your own PayPal email address instead the email placeholder put there as default.

Q: How to translate the plugin texts?

A: If you don't want to edit the MO/PO files then just edit the texts that are at the beginning of the file "dex_scheduler.inc.php" (the booking page). The booking form validation texts can be edited from the administration area.

Q: Can I restrict the number of days to book?

A: Yes, use the settings fields "Minimum number of nights to be booked" and "Maximum number of nights to be booked" for that purpose. You can also specify a fixed reservation length if you want to allow only bookings of a specific number of days.

Q: The booking calendar form doesn't appear. Solution?

A: If the booking calendar form doesn't appear in the public website (in some cases only the captcha appear) then change the script load method to direct, this is the solution in most cases.

That can be changed in the "troubleshoot area" located below the list of booking calendars/items.

Q: Can the booking calendar notification emails be customized?

A: In addition to the possibility of editing the email contents you can use the following tags:

  • <%itemnumber%>: Request ID.
  • <%startdate%>: Start date for the booking.
  • <%enddate%%>: End date for the booking.
  • <%totalcost%%>: Total cost.
  • <%email%%>, <%subject%%>, <%message%%>, <%fieldname1%%>, <%fieldname2%>, ...: Data entered on each field.

Requires: 3.0.5 or higher
Compatible up to: 4.7.2
Last Updated: 5 days ago
Active Installs: 2,000+


3.6 out of 5 stars


0 of 1 support threads in the last two months have been marked resolved.

Got something to say? Need help?


Not enough data

0 people say it works.
0 people say it's broken.