This plugin hasn’t been tested with the latest 3 major releases of WordPress. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.



The Hospitality plugin features a built-in reservation system with online and offline payment options plus a set of room management features. It simplifies how hotels, motels, resorts, and other businesses manage the display of rooms and meeting spaces on their WordPress powered website. It simplifies creating room pages and room listing pages with templates. It simplifies managing prices and amenities as well. You can create, save and edit multiple lists of amenities and prices for easy re-use. Update changes once in the dashboard and it updates across your website.

The plugin installs demo data upon activiation. To see the reservation system in action, create a new page
with the slug ‘room-search’ and insert the [room_reservation] shortcode. Incidentally, the slug can
be changed in Hospitality->Settings->Reservation Entry Point Slug.

Latest Updates

-Reservation system built in. See details below.
-Support for rooms located at different physical locations. See details below.
-Added Font Awesome icons. Plugin ships with a copy of Font Awesome for use in Amenity Sets. Currently icons only show on Room Listing page.
-New Room Listing layout with search and sorting functions.
-Switched to Bootstrap and Angular.js frameworks to speed up future development
-6 new overview videos hosted on our YouTube Channel.

Guestaba on Social Media

Find us on Facebook

Follow us on Twitter

Sign up for our newsletter to get the full scoop on latest updates.

Reservation System

A new reservation system is included in the latest plugin version. It includes two payment methods, Paypal Express for online payments and an offline method. The offline methods holds the
room until it is manually updated in the WordPress Dashboard. Support for payments via Stripe are planned for the near future.

Additional Reservation System Features

-Options to include taxes and additional fees at checkout

-Support for multiple locations, so a single website can handle reservations for rooms at different physical locations. The locations include address and maps so users can easily see where the room is located. Payment options must still go through a single account.

-Automatic reservation confirmation emails. Guests will receive a confirmation email containing reservation details and custom text.

-Dashboard for sorting and editing reservations.

Custom Post Types

The plugin the following custom post types:
– Room
– Amenity Sets
– Pricing Models
– Locations
– Reservations
– Room Locations

Amenity Sets

Amenity Sets provide a way to create reusable lists of standard room amenities. I

Pricing Models

Pricing models provide a way to create reusable price group lists for a particular room which may vary based on the seasons, holidays, and local events.

Rooms and Room Listings

The room post type adds images and text to the preconfigured Amenity Sets and Pricing Models to create an individual room page.
Multiple individual room pages are collected and displayed on the Rooms Listing page featuring a thumbnail, pricing information,
an excerpt and a link to the individual room.

The room post template that comes with the plugin will display the room title, an image slider, the full room description, amenities, and prices.
Three widget areas are provided on the room post page the permit display of reservation and booking forms, guest policies, maps, directions
and other information that you want your guests to know.

Widget Areas

The room detail page provides three sidebars (or widget areas). The Room First, Second, and Third widget areas, are
positioned respectively at the top, middle, and bottom area of the page. This is useful for entering and displaying
content that is common to all rooms. Maps, directions, guest policies, and reservation forms are examples of what you
could integrate into the plugin via the widget areas.

Additional Features

A built-in slider makes it easy to upload and display images for each room. Or, if you already have a favorite slider,
it can be easily integrated with the hospitality plugin.


To maximize flexibility in layout, the plugin includes several shortcodes. Room listings can be displayed on any page of your site simply by inserting the room listing shortcode, which is [room_listing]. If the single
room page layout does not meet your needs, each component of the a room post–images, description, thumbnail, and rate information–can be
arbitrarily positioned and styled via their respective shortcode.


  • A room and rates listing.
  • Adding a new room: name and description fields.
  • Adding a new room: amenties and pricing model fields.
  • Adding a new room: image slider and related fields.
  • Adding amenity set listing.
  • Adding a new amenity set.


From the WordPress Dashboard Plugins->Add New page:

  1. Search for “Hospitality”. Find Hospality from Guestaba in the listing and clic its “Install Now”.
  2. Click the “Activate Now” once the plugin is downloaded and installed.


  1. Download the plugin to a local folder on your computer from the WordPress plugin repository.
  2. On the Plugin->Add New page, click the “Upload Plugin” button, navigate to wherever you have downloaded plugin zip file,
    and then select it to start the upload.
  3. Click the “Activate Now” link to activate.

The plugin can also by installed by unzipping the file to your wp-content/plugins folder.

Once the plugin is installed, you can find its settings page by clicking the “action” link found in the Hospitality listing in the
dashboard Plugins page, or got to Settings->Hospitality. See our support site to find out how
configure the plugin and begin entering information about your rooms and meeting spaces.


See our the most up-to-date version of our help documentation


There are no reviews for this plugin.

Contributors & Developers

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


Translate “Hospitality” into your language.

Interested in development?

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



  • The initial version.


  • Corrected markdown errors in readme.txt.
  • Corrected location of screenshots.


  • Ability to specify room prices by the day of the week.
  • Date coverage checking in pricing model.


  • Added location map
  • Support amenity icons in room listing.


  • Added reservation system with PayPal Express and offline payment gateways


  • Minor bug fixes and corrections to README.txt