Listeo Booking System Video Guide
Booking system in Listeo is divided into 3 methods: Rental, Services and Events.
It’s built into the theme and doesn’t require any additional plugins.
Rental (e.g. vehicles, apartments, products)
Ideal for booking tangible assets such as apartments, cars, bikes, or equipment.
âś… Regular Price and Weekend Price
âś… Reservation Fee: An additional fee for making a reservation
âś… Minimum Stay: Specify the minimum number of days required for booking
âś… Enable Instant Booking: With this option enabled listing owner does not have to approve manually booking request.
âś… Enable Price per Hour: Charge by the hour instead of per night or day -this feature is dedicated to hourly rentals, such as for cars.
âś… Price per Guest regular price and weekend price will be multiplied by the number of guests to estimate the total cost.
âś… Maximum and Minimum Number of Guests
âś… Children Price: Custom price for children by applying a percentage discount
âś… Animal Fee: An additional fee for animals
âś… Mandatory Fees: Add required fees for the booking (e.g., Cleaning Service).
Services (e.g. restaurants, barbers, doctors)
Designed for appointments like doctor visits, barber bookings, or life coaching sessions. The key feature is the time slot configurator, ensuring precise scheduling.
Time Picker – By default, the booking widget includes a time picker, allowing guests to book freely within opening hours of listing. This method is less precise. To refine it, enable time slots.
Time Slots – Listeo simplifies time slot configuration by automatically generating slots based on previous ones and allowing users to copy them across weekdays, reducing manual effort.
âś… Regular Price and Weekend Price
âś… Reservation Fee: An additional fee for making a reservation
âś… Enable Instant Booking: With this option enabled listing owner does not have to approve manually booking request.
âś… Enable Price Per Hour – this is quite important setting because it defines price calculation with this option enabled regular price will be multiplied or divided so for example if listing owner set regular price to 100 USD and configured 30 minutes time slots the price for time slot will be 50 USD
âś… Price per Guest price will be multiplied by the number of guests to estimate the total cost
âś… Maximum and Minimum Number of Guests
âś… Mandatory Fees: Add required fees for the booking.
Events (e.g., concerts, conferences)
Events – designed for ticketed occasions like concerts or seminars. Users select a date to secure a spot. This method is tailored for one-time events rather than recurring bookings.
âś… Available Tickets
âś… Ticket Price
âś… Reservation Fee: An additional fee for making a reservation
âś… Minimum Stay: Specify the minimum number of days required for booking
âś… Enable Instant Booking: With this option enabled listing owner does not have to approve manually booking request.
âś… Mandatory Fees: Add required fees for the booking (e.g., Camping Pitch.

Extra Services
Extra services are available in all booking methods (Rental, Service, and Event) and are integrated with the pricing table on the listing page. Items in the pricing table can be set as bookable options in the booking widget.
Owner can add for each item/service photo, title, price enable it as a bookable service using toggle switcher.Â
Listing owner can specify if it’s gonna be one time fee, multiplied by guest/days or both. He can also add quantity buttons so guest can multiply service in booking
Opening Hours
For rental listing types with hourly bookings enabled (e.g., car rentals), opening hours are crucial because bookings can only be made within the specified opening hours.
For service listing types that use a time picker without predefined time slots, the same principle applies—bookings are only possible within the designated opening hours range.
Listeo Core → Booking
Additional settings for site administrator in Listeo Core → Booking
Option | Description |
---|---|
Allow user to book without being logged in | User will be registered in the booking form with default role “guest” |
Remove Guests options from all booking widgets | Guest picker will be removed from booking widget |
Remove Coupons option from Booking widget and confirmation | Coupons are enabled by default |
Allow owners to make bookings | Â ON/OFF |
Count last day of data range in rental bookings | By default the last day as the check-out day is not calculated in price |
Make First Name field required in booking confirmation form | Â ON/OFF |
Make Last Name field required in booking confirmation form | Â ON/OFF |
Make Email field required in booking confirmation form | Â ON/OFF |
Make Phone field required in booking confirmation form | Â ON/OFF |
Add address fields section to booking confirmation form | Used in WooCommerce Orders and required for some payment gateways |
Control display of selected Address fields in booking confirmation form | Used in WooCommerce Orders and required for some payment gateways
|
Make selected Address fields required in booking confirmation form | Used in WooCommerce Orders and required for some payment gateways
|
Disable payments in bookings | Bookings will have prices but the payments won’t be handled by the site. Disable Wallet page in Liste Core → Pages |
Disable extra services type option | Those services are enabled by default, if you check any of them now it will disable it on the list. Disabling all will remove that option
|
For “instant booking option” require payment first to confirm the booking | Users will have to pay for booking immediately to confirm the booking. |
Add 15 minutes lock after booking | Add 15 minutes lock after booking a listing to not allow users to book again immediately |
Show Expired Bookings in Dashboard page | Adds “Expired” subpage to Bookings page in owner Dashboard, with list of expired bookings |
Set how long booking will be waiting for payment before expiring | Default is 48 hours, set to 0 to disable |
Show Host/Guest contact and address info only for Paid Bookings in Dashboard page | Contact informations will be hidden for pending bookings |
Enable Ticket option | It will add downloadable/printable tickets to bookings |
Ticket Terms and Conditions | Text that will be displayed on the ticket |