Property Managers initial configuration is performed through the FreePBX / PBXact PBX WebGUI.  Once configured, Hotel users (staff, guests and non-admin staff) will use the User Control Panel (UCP) of FreePBX / PBXact to access the Property Manager Dashboard for regular use and operation. (UCP is the end user Dashboard of FreePBX/PBXact which includes FrontDesk access, if enabled by the PBX administrator.  For more information on UCP click here)

Configuration

Before starting to setting up Property Manager, you  must to perepare some stuff like:

Do not delete  Property Management directory and groups related to it. The risk is to break everything.
If the customer group is deleted then:

  • If empty :

    • Recreate this one.

    • Go to Privileges

    • Select again the customer group

    • Submit.

  • If not empty :

    • Recreate this one.

    • Add the rooms checked in manually one by one.

    • Go to Privileges

    • Select again the customer group

    • Submit

General

For more detail on any of the items listed in this General section, click on the question Mark to expose details

general_help.png

Define the Features.  Click on switch buttom to select Yes or No, which will enable the individual feature.

general_features.png


Below is a description for each feature listed:

Item

Details

Lock Room During Checkout

Lock the room phone upon check-out. Any phone calls from a locked room will be redirected to the receptionist.

Call Between Rooms

Allow calling between rooms

Room must be clean

Force room to be clean before checking-in. Disabling this feature allows check-in to rooms if they are dirty

Define the Company details, such as logo, address and email

Below is a description for each item:

Item

Details

Logo

Company logo to be displayed on the Property Manager home screen. 
Click on Browse to select a logo from your local computer. Supported image types are jpg, png or gif format.

Company Localization

Address of the Hotel or property

Email

The email address entered here will be used for email notifications when Property Manager needs to send an email to the administrator

Define the PSM Dialplan

general_dial_cos0.png

Below is a description for each item:

Item

Details

Receptionist

Define an extension number for the receptionist. This can also be a ring group

Emergency Route

Define the emergency route to be used by any phone to dial emergency services

COS used by default for Check-in

Set the context name used by Class Of Services (COS) when a room is check in. (from-pms by default).
If no COS licence is present then you will be able to using context only (you can select your own custom context as well). Else, you could select any Class of Service present  withiin list.
The context related will be always from-pms in the case where COS is selected. Otherwise, from-pms is selected only.

COS used by default for Check-Out

Set the context name used by Class Of Services (COS) when a room is check in. (from-pms by default).
If no COS licence is present then you will be able to using context only (you can select your own custom context as well). Else, you could select any Class of Service present  withiin list.
The context related will be always from-pms in the case where COS is selected. Otherwise, from-pms is selected only.


When you create your Class of Service, each one name MUST start with PMS- .This way is done to make the difference between different Class of Service used for Hotel or the office.

  • : When an emergency alert is called by any room, the receptionist is also called with a message played in her extension. The web page is redirected to the emergency page with all the information about this alert. (Who and when).

    You must delete this message within this page for avoid to be redirected on this emergency page again and again .

    Please, make sure this route is allowed in all the COS if this one is used.

Define the tax structure under Charges

image2018-3-16_8-13-18.png

Below is a description for each item:

Item

Details

Charges

You can add some taxes as you want. Just click on Add button.
You can edit and delete any taxe from the list.

Label

Write a name for your new tax.

Value

Give a value for your new tax.

Taxes available
Taxes to be used

You can merge two or more taxes between them.
e.g: minus + usual = global.
Select some taxes in Taxes available aera usign your mouse and shift key. These taxes will be showed inside Taxes to be used area.
The sum is automatically calculated between them.
Click on Save button to save your new taxe.

Tourist tax (%)

Enter a tourist tax, if one exists.

Discount (%)

Enter a discount (for rooms only)

Rounded

Set the rounded value for phone call durations

Currency

Set your currency as: en_US, en_GB, fr_FR ...Etc

Define Scheduled Discount

These changes are applied every night through crontab. If your server is down and the schedule is passed, then delete it and create another one for the next day.

Define Customer Ticket

You must define a content for ticket which will be displayed after each check-in.

You must to include some simple HTML tags.

The features will be displayed inside body, bottom the last line.

Click on submit and return on Customer Ticket and click on Preview button to see its result like this:

Once all the items are configured, click the Submit button to save all changes.

Room type

This sections defines the room type.

Navigate to Config > Models

config_room_type.png

Below is a description for each item:

Item

Details

Type

Name for the room type

Price*

The Price for the room type

Guest + *

Price for the Room Type when an additional guest is added to the room

Taxes

Tax amount for the room.

You can edit and delete each room type as well.

Adding Room

This section configures all the room types with their respective room number and Models

Billing Rates

Set the cost for phone calls made from rooms 

Item

Details

Outbound Route

Outbound route used for the call type

Billing Duration

Rate duration in seconds. Eg.: 60 (for 1 minute). Zero is not permitted

Mask

Number of digits to be hidden from Invoice, for privacy purpose

Prefix

The starting pattern for the dialled number. Eg.: 0123. (Note: If a prefix is used to make outbound calls, that prefix must be added in front of this prefix)

Connection Charge

Rate offset, in currency. Eg.: 0.5 if your currency is $, the value of this offset will be $0.5 per call.

Price

Price for this call type based on the duration. Eg.: 0.10 (for 60 seconds)

Screen Shot 2017-06-30 at 9.57.12 PM.jpg

Maid Services

Create room service options for guests to use during their stay.  A guest can dial a room service option to alert the receptionist, by dialling a prefix + Service Number (mentioned below). 

TTS

maid_serviceTTS.png

Audio File.

maid_serviceFile.png


Below is a description for each item:

Item

Details

Service Number

Service number you wish to associate with the room service option (typically a 2 digit number) . Up to 14 (01 - 14) Service Numbers can be defined

Label *

Friendly name provided to the Service Number (i.e. 'Need Help)

File

You can select a custom audio file recorded through System Recording menu.

Priority Level

Priority Level for the Service Number. The receptionist will respond to this request using the priority level. A Service Number with higher priority (ie..1) will be responded to first.

Click on trash to delete an item.

Click the Submit button once completed, to save

RAC

Remote Access Control (RAC) is an optional feature to be used to send some request to any device during check-in / check-out like: Ip Relay

Navigate to Config > R.A.C

config_RAC.png

Privileges

Property Manager Dashboard (accessible from UCP) feature permissions can be assigned for specific user groups (ie. Receptionist, Accounting, Hotel guests)
For example, you may wish guests to have access to UCP to send requests to the receptionist, but also restrict other  UCP features that only Hotel staff should have

Mini Bar

Navigate to Config > Mini Bar

config_minibar_menu.png

Usage with prefix (Default: *37), is able to add some drinks to the room, which will be used during the billing.
When the chambermaid cleans the room, she could check the mini-bar and enter all drinks used by the guest.

Eg: Dial *37 and when you hear the prompt dial 1 2 2 followed by * (* to save your order )
1 could be a Coca, and 2 could be a Whiskey. So 1 Coca and 2 Whisky, total 3 drinks.

Restaurant Settings

Navigate to Config > Restaurant Settings

config_restaurant_settings_menu.png

You can enter much products for the restaurant and bar here. These products will be used for the hotel's customers when lunching or other else.

restaurant settings.png

Also, you can edit and delete any proctuct clicking on pencil and trash icon on left of row.

Click on + or - to show or hide the product pricture.

Now that Property Manager is configured, navigate to Property Manager Dashboard for Staff and End-User details

Please restrict the group to allow what you want the users in the group to be allowed to. By default all the options are allowed

Property Manager Dashboard

The Property Manager Dashboard is the tool which end users (i.e. Hotel / Hospitality staff and also guests) use to operate Property Manager.
It is part of the User Control Panel (UCP) of Freepbx / PBXact, which users will first need to log into before accessing Property Manager Dashboard. For any configuration or permission issues adjustments are handled only within the FreePBX / PBXact Phone system Admin GUI.

Staff Access

Log in

  • Log into UCP with the username and password provided to you by your administrator who would have provided you special special FrontDesk permissions with your account details.

  • By default UCP is accessible by navigating to the following URLs within a web browser:

    • FreePBX: http://<IP address or FQDN of FreePBX> /ucp

    • PBXact: https://<IP address or FQDN of PBXact>:2001/ucp

      • Once logged into UCP, select Pms from the left menu to access the Property Manager dashboard

Home

Based on the unique privileges set for the particular staff user (i.e. Receptionist, Accounting, Restaurant), the items/options displayed on the home screen will be different

Receptionist

Accounting

Restaurant

Booking

Each room with alert icon /!\ needs to be checked. This one could be unavailable (not checked out yet).

Room is left blank since the room number will be select upon check-in when the guest arrives

Check-In

During loading page, system checks if voicemail is available for each room extension.
If a voicemail is not configured, then this one will be rebuilt.
Just press on Apply to apply these changes and try again.

Check-out

Item

Details

When

Type of Checkout. Options included: Now, Scheduled, Other Date
If Scheduled or Other Date selected, the room will only become free upon those date

Date / Time

Date / Time of check-out

Room

Room number checking out

Group

If the customer is part of a group of guests

Payment

Method of payment to be used for check-out. Options include: Credit Card, Cash, Bank Check, Bank Transfer, Paypal, other

Discount

If discount applies. Any discounts are applied to room price only

Options

Paid: Immediate payment of invoice, Details: Phone Call and mini-bar details (otherwise a sum will be provided)

Send by email

Customer will receive invoice by email

All voicemail and DND room phone features are reset upon check-out, ready for the next guest

The invoice is stored within the Phone System and is sent by email in PDF format

Click on Preview button to see the invoice before launching check-out.
By the way, Check-out button will appear only when clicking in close Preview button and then you could perform your check-out.

During loading page, system checks if voicemail is available for each room extension.
If a voicemail is not configured, then this one will be rebuilt.
Just press on Apply to apply these changes and try again.

Wake-Up Call

Room List

A Room List view is beneficial to view details for specific rooms and for quick action items for rooms

Item

Details

Details

Provides details for the guest, such as: extension number, guest name, Voicemail and UCP password, stay period, Wakeup status, room calls.
Example:



When the check-out is done prematurely and the invoice is published, a suitcase icon appears instead of the bed. “Pending Departure” appears instead of the guest name
Example:

Clicking on the suitcase, you can know when the room will be available again (job performed), and you will be able to force the room to be available immediately as well.

Pending Departure status doesn't allow any transfer to another room.

Name / Status

Name of guest in the room. If the room is empty, no guest name will be present, instead will show Free.

Below the name of the guest, a message may appear when the customer has sent a message to the receptionist.
Example:


Click on the trash can icon to delete the notification.

Room

Room number

SMS

Send a message to any phone. (Tested  today : Sangoma , Yealink , GrandStream)
Click on the envelope and a dialog box will appear. Just fill the content of the message and click to Send button.

Ext.

Room Extension. Typically the same as Room number

Model

The room Model type. This is pre-configured within the FreePBX / PBXact Phone System Property Manager menu

Grp

Group which the guest may be part of.

Transf

Click on the (blue star) icon if customer needs to transfer to a different room (for whatever reason)
Upon clicking, a window will display requesting the room destination the guest wishes to transfer to. Insert the new room number.
The customer will keep their voicemail password with messages and announcements, and their UCP password. However, their UCP account is changed. They will simply use their new room number as their login username, instead of their old one.

COS

Click on phone icon to setting up a call restriction. If Class of Services is selected, then select one from list. if no Class of Services is used, then select Locked or Unlocked option.

Free

Click to change status from Free (blue star) to occupied (blue star)  

Clean

Click to change status from Clean (blue star) to dirty (blue star)

Note:  The rooms are automatically dirty during the night.

Bar

A (blue star) icon will display if guest has consumed at least one item within their mini bar. If no icon is present this means no mini-bar charges are applied to the guest)

DND

Do-Not-Disturb Status. A (blue star) icon will display if the guest has DND enabled and wishes NOT to be disturbed. A (blue star) icon will display if DND is not activated and guest can be disturbed (i.e. for house keeping)

Alarm Clock

(blue star) icon will display if a wake up call has been scheduled for the guest. A (blue star) icon will display if a wakeup call for the guest has expired or failed. Click on the icon to delete this alert, or manually call the guest to attempt another wakeup call. An alert must call the receptionist and playing alert. 

During loading page, system checks if voicemail is available for each room extension.
If a voicemail is not configured, then this one will be rebuilt.
Just press on Apply to apply these changes and try again.

Group List

A group list can be used to group many guests under the same account.  This is useful when payment for many guests is to be grouped together and handled by one person and processed together.

Hold the [Shift] key down to select multiple rooms, then release when finished.

Click the Submit button when complete

Customer List

The Customer List provides access and details to historical customer information who have been guests or entered into the FrontDesk system

Menu / Orders

Menu / Orders can be used by a barman or somebody else. It's able to change the menu of the day displayed on banner from Customer UI.

This menu shows this page.

Room number options :

None

Hide all.

Menu

Feeding any products into the banner displayed for customer UI

Room number

Adding some product consumed by customer the current day. The next day this list will not be displayed anymore.

Show All button displays all products
Select a room if you want to add something.

If you want delete a product into the customer list, click on trash and it will be removed immediatly.

The page displays the customer name for checking and the total of products of the day.

You can add and delete any product from mini-bar thtough Menu / Orders clicking on Mini-Bar check box.

The difference with Restaurant product is, you can delete any product from the check-in's day.

Billing Reports

Billing reports allow you to view and download past customer invoices, as well as make payment. 

Company Reports

For general financial auditing and review, company reports provide graphical statistics

Booking Status

Booking List

If the customer gives a confirmation then click on check box in row

If the customer gives a cancellation then click on check box in row

If you need to make a check-in then click on check box in row

Guest Access

Guests can be provided their own Property Manager Dashboard, allowing them to view room / mini-bar details, add wake-up alarm and send notifications to the receptionist.

Property Manager guest access is simply a unique website URL, linked to their room number providing them with access to certain tools. The Property Manager administrator is responsible for creating a Guest group and limiting feature access to Property Manager to restrict hotel staff features

Banner

The customer can see some product of the day within banner.

By default, at least one picture is displayed here. Logo of the hotel.

Bellow, Day remaining gives some information about the day remaining for check-out. Negative number the customer is out off date.

Wake-Up call

Guests can create their own wake up call by logging into Property Manager Dashboard

To create a wake-up call, click on the Add button underneath Alarmclock

Messages

Guests can send messages to the receptionist

Under Freepbx 14 & UCP.

The process for using PMS under Freepbx 14 with UCP is pretty different.
At first, you need to create a darshboard per menu. For e.g:

  1. Create one dashboard Customers.

  2. Add Customer List.

If you need to add another menu then add a new dashboard.

With this way, you could create some personalized menu for different users in a same team. For example. If an user doesn't use Customer List, then no need to create it.