Ethereal Booking

Maelezo

Ethereal Booking turns your WordPress website into a booking website for a room, an apartment, a villa or any rental. Guests book directly on your website, and the calendar stays in sync with Booking.com and Airbnb, so the same dates are never sold twice.

Features

  • Booking.com and Airbnb sync (iCal): bookings from the platforms block the dates on your website, and website bookings block them on the platforms.
  • 3-step booking form: Dates Details Confirm, on phone, tablet and computer.
  • Payments: pay at the property or by bank transfer (the bank details are sent to the guest).
  • Property page: gallery with lightbox, details, prices and the availability calendar – nothing to set up.
  • Special prices: a different nightly price for a month, for weekends or for chosen dates (Christmas, an event) – for one year or every year until you change it. Added with three simple questions and shown on a calendar. Guests see the price under every date, and a stay is charged night by night.
  • Rooms page with search: dates, guests and type, only free dates with the total price.
  • Automatic emails for you and the guest: request, confirmation, payment, cancellation.
  • 5 languages: English, Français, Italiano, Deutsch, Shqip, for guests and for the admin.
  • Shortcodes to show the search bar, the properties grid or the booking form on any page.
  • No commission, no account, no tracking: the bookings and the guests are yours.

Ethereal Booking Pro

Everything in Ethereal Booking is free and works without limits, for any number of properties. A separate plugin, Ethereal Booking Pro (not included here), adds:

  • Card (Stripe) and PayPal payments inside the booking form, the full amount or a deposit
  • The calendar of all properties on one timeline
  • Editable email templates
  • Updates and email support

Ethereal Booking Pro is available at plugins.etherealwebsolution.com. It is installed next to this plugin; your properties, bookings and settings stay as they are.

Who makes this

Ethereal Booking is developed by Manuel Zela at Ethereal Web Solution. Support: info@etherealwebsolution.com.

Shortcodes

  • [ethebo_search] – search bar anywhere; results open on /accommodation/.
  • [ethebo_properties] – grid of the properties with the search bar on top. Options: search="no" limit="6" columns="3" type="apartment".
  • [ethebo_booking id="123"] – calendar and booking form for one property.

External services

This plugin connects to other websites only for the calendar sync:

  • Booking.com, Airbnb or any iCal calendar – the plugin downloads the iCal links you paste on a property (to block the dates booked there), and those platforms download your property’s iCal link (to block the dates booked on your website). The iCal data contains only dates and a booking reference. Booking.com: Terms · Privacy. Airbnb: Terms · Privacy.

Installation

  1. In WordPress go to Plugins Add New, search for “Ethereal Booking”, then Install and Activate.
  2. A new Accommodation menu appears. Add your property: photos, price per night (and special prices), guests.
  3. On the property, the “Booking.com / Airbnb” tab shows how to connect the platforms.
  4. In Accommodation Payments turn on “Pay at the property” and / or “Bank transfer”.

FAQ

Do I need a Booking.com or Airbnb account?

No. The plugin also works with your website only. If you have one, connect it with the iCal link the platform gives you.

How fast is the sync?

Your website imports every 15–30 minutes and right before every booking. Booking.com and Airbnb read your calendar every 1–3 hours (their limit). For sync without visitors, add the server cron link from Settings Sync to your hosting.

Can I take card payments?

Guests can pay at the property or by bank transfer. Card (Stripe) and PayPal payments inside the booking form are part of Ethereal Booking Pro.

Can the price change during the year?

Yes. In the “Prices” tab of the property, click “Add a price” under “Special prices” and answer three questions: what gets the price (a month, weekends or chosen dates – you can also click the dates on the calendar), for which years (every year until you change it, or only one year) and the price per night. Then save the property. Nights without a special price use the price per night; if two prices fall on the same night, chosen dates come first, then weekends, then months.

Guests see the price under every date of the booking calendar, each night of a stay is charged at its own price, and the property shows “from” the lowest price.

I have more than one room

Add each room as its own property, as many as you need. Each one has its own calendar and its own Booking.com / Airbnb sync.

Does the plugin contact other websites?

Only the calendar links you paste (Booking.com, Airbnb or any iCal calendar). See “External services” below.

Reviews

Oktoba 14, 2026
I tried the free version of Ethereal Booking and was really impressed! The design is beautiful, clean, and intuitive, making the booking process smooth and professional. The Pro version takes everything to another level! Definitely a great plugin for anyone looking to build a professional booking website. Highly recommended!
Soma maoni yote 1

Wachangiaji & Wasanidi

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

Contributors

Translate “Ethereal Booking” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.

Changelog

1.0.2

  • New: special prices – a price for a month, for weekends or for chosen dates, for one year or every year, with a preview calendar. Each night is charged at its own price, the booking calendar shows the price under every date, and the property and the rooms page show “from” the lowest price.
  • New: French (Français) for guests and for the admin.

1.0.1

  • Fix: themes (Elementor, Astra and others) could give the search fields and buttons a dark background on hover or focus, or add their own bullets to the lists of the booking form. Buttons, fields and lists now keep their look with any theme.
  • Fix: a broken mail setup (SMTP plugin or server) no longer shows the guest an error after the booking is saved. The error is passed to “wp_mail_failed”, so mail log plugins record it.

1.0.0

  • First public release: properties, 3-step booking form, Booking.com / Airbnb sync (iCal), pay at the property and bank transfer, emails, search and filters, 4 languages.