Holizy Booking Request Form lets guests send booking requests for your holiday flat, cottage, guest house or small B&B.
Place one shortcode on any page and your guests get a clean form in a single line: name, email, arrival, departure, adults, children, pets – and a button. When they send it, you receive the request by email. Just hit Reply and you are writing to your guest.
No booking engine to configure, no calendar to maintain, no account to create, no third-party service. Install, enter your email address, done.
What your guests get
- A compact form that sits in one line on wide screens and rearranges itself neatly in narrow columns and on phones.
- The date pickers of their own browser, in their own language and date format.
- Clear messages: departure must be after arrival, past dates are not accepted, missing fields are pointed out.
- A friendly confirmation on the page as soon as the request has been sent – and an honest message if it could not be sent.
What you get
- A clearly laid out email with name, email address, arrival, departure, number of nights, adults, children and pets.
- The guest’s address as Reply-To, so answering takes one click.
- Settings for the recipient address, colours and field height, so the form matches your theme.
- An optional privacy consent checkbox that links to your privacy policy page automatically.
- A suggested text for your privacy policy under Settings → Privacy.
Spam protection built in
No CAPTCHA, no puzzle for your guests, no external service:
- security token (nonce) on every request
- invisible honeypot field
- time trap for forms filled in by bots within seconds
- limit of 5 requests per visitor per hour
The form also keeps working on pages served from a cache: if the security token has expired, the form fetches a new one and retries automatically.
Lightweight and privacy-friendly
- No jQuery, no external fonts, no CDN – all files are served from your own site.
- Stylesheet and script are only loaded on pages that contain the form.
- Booking requests are not stored in your database. They are sent by email only.
- For the spam limit, a salted hash of the visitor’s IP address is kept for one hour. The IP address itself is never stored.
- The plugin does not connect to any external service.
Shortcode
[holizy_booking_form]
Place it in the content of any page or post, or in a Shortcode block. You can use it more than once on the same page.
For developers
holizy_guest_limits (filter) – minimum, maximum and default value for adults, children and pets.
holizy_rate_limit (filter) – requests per visitor per hour. Default 5, 0 disables the limit.
holizy_mail (filter) – recipient, subject, message and headers of the notification email.
holizy_submitted (action) – fires after a request has been sent, with the validated booking data.