Flex Listings and Booking Manager

Flex Listings and Booking Manager

Details
View on WordPress

Flex Listings and Booking Manager helps you publish many bookable listings and accept reservations on WordPress — hotels, vacation rentals, car rental, tours, events, and services.

Developed by Usman Ali at WpRogers.

Source code (development, issues, releases): GitHub repository

Key features

  • Dynamic booking types — create types for property, car, tour, or custom industries
  • Multiple listing post types — rich single pages with gallery, map, FAQ, features, and pricing
  • AJAX listing grid — keyword, price, guest, and sort filters with pagination
  • Booking form — industry-aware fields, instant booking support, email notifications
  • Partner / vendor portal — front-end registration, login, dashboard, add listings
  • Gutenberg blocks & Elementor widgets — booking form, listing grid, search
  • Admin dashboard — bookings overview, status management, activity charts
  • Settings — currency, colors, layout, container width, notifications, demo content
  • REST API — bookings and settings endpoints for integrations
  • WooCommerce bridge — optional integration when WooCommerce is active

Shortcodes

  • [ulbm_booking_form id="1"] — booking form for a booking type
  • [ulbm_listing_grid type="car-rental" columns="3" limit="12"] — filterable listing grid
  • [ulbm_search] — search UI placeholder
  • [ulbm_register] — partner registration
  • [ulbm_login] — partner login
  • [ulbm_dashboard] — partner dashboard
  • [ulbm_become_partner] — partner call-to-action block

External services

Bootstrap 5.3.8, Bootstrap Icons 1.11.3, and Chart.js 4.5.1 are bundled inside the plugin (assets/vendor/) and enqueued from the site only on admin and booking UI screens. No CDN is used for those libraries.

Optional — Google Maps (not affiliated with Google): If the site owner enables embedded maps under Settings Partner Portal, listing pages can show a button for visitors to opt in before loading an iframe from https://maps.google.com/. Until the visitor clicks that button, no request is sent to Google. When loaded, the visitor’s IP address and map coordinates may be processed by Google. Terms: https://www.google.com/intl/en/policies/terms/ — Privacy: https://policies.google.com/privacy

Optional: Listing video embeds use WordPress wp_oembed_get() for URLs the site owner adds (e.g. YouTube). WooCommerce integration loads only when WooCommerce is active. Demo content uses placeholder images bundled in assets/demo/ (no remote downloads).

Privacy

Booking forms collect customer name, email, phone, and booking details stored in your WordPress database. Configure your site privacy policy for GDPR compliance.

Details

Plugin code:
flex-multiple-listing-and-booking-system
Plugin version:
1.0.6
Author:
Outdated:
No
WP version:
6.2 or higher
PHP version:
7.4 or higher
Test up to WP version:
7.0
Total installations:
0
Last updated:
2026-06-12
Rating:
Times rated:
0
appointment
booking
calendar
listings
rental