This article describes the steps that you will need to follow for setting up the integration, as well as the parts that CISA will configure for your property.

Before you proceed, please contact your CISA representative so they can assist you with the necessary configurations.

System requirements

To use the CISA integration, you will need:

  • An Ethernet PMS interface from CISA

  • *At least 1 (one) “CISA client encoder” in addition to the mandatory “Backup Server Encoder”.

*In case the property only has the “backup server”, it is not possible to create key cards with Mews. Please contact your CISA/Allegion representative for upgrade options.

  • Mews Open API application installed on a computer at your property. This computer should be always on and connected to the internet.
    - If it has NOT already been installed at your property, please see our guide for instructions on how to install Mews Open API.

Important note:

For the integration to work, your property must be using solution “SSW4” from CISA. Older solutions and door locks are not supported with this integration.

Basic setup in Mews Marketplace - done by the property

There are certain configurations that must be done by a CISA representative. Before their work begins, you may set up the following:

Step 1: Set up Mews Open API

(!) Do this only if you HAVE NOT installed Mews Open API already at your property.

  • Follow the Set up Mews Open API guide. Make sure that the computer on which you have installed Mews Open API is always logged-in and online.

Step 2: Add the Key cutter integration to your Marketplace subscriptions.

  • Go to main menu > Marketplace > click on the "Facility management" category

  • Find "Key cutter integration" > click "See more" > click "Connect"

  • Name the integration "CISA" and click "Save"

Step 3: Configure the Key cutter integration

  1. In the integration settings, click Key cutters.

  2. Click the + button.

  3. In the Name field, enter a name that's recognisable for your staff (e.g. Reception Left, Reception Right)

  4. In the Identifier field, leave blank for the moment

  5. In the Data JSON field, enter the following, depending on what type of property you are in:

If your property is a hotel: copy and paste

  • { "Type": "FiasProtocol" }

If your property is a hostel environment, where you need to create duplicate keys for guests arriving at different times, copy and paste

  • { "Type": "FiasProtocol", "DuplicateKeyAllowed": "True" }

System set up by CISA

1 - PMS Settings

Cisa/Allegion will set up the CISA system and train the customer (Hotel) on how to use it. The customer will know how to contact CISA for support after the training.

Below is a print screen of the configuration page of the CISA for PMS. Note that only CISA can access this page:

  • The Fias Server IP address should be the IP address displayed on your Mews Open API application

  • The Fias Server IP Port number is also customizable depending on both systems' needs, site by site. The default is 5009, and can be changed if necessary.

  • It is important that “Communication type” selection is set to “TCP/IP (FIAS GENERIC) and that the “Fias Customization” field is set to “MWS” for Mews.

  • “Refresh Connection Every (min)” field is recommended inside the FIAS Protocol to be kept at 4 minutes. CISA may change it only in case of trouble.

  • Response timeout (sec)” field can be adapted to system's responsiveness case by case.

2 - match settings between CISA and Mews Open API integration & application

As CISA requires use of two separate computers (one for CISA and one for Mews Open API), it is important to fill in the correct IP Addresses and port number on both sides to establish a connection.

Follow all instructions in this article to complete this step:

3 - Key encoder mapping

Ask your CISA representative for the Identifier or name of the key encoder device(s). You will need this information to update your Key cutter configuration in the Key cutter integration settings > Key cutters > Identifier field.

When a user selects an encoder to create a key from Mews, this is how Mews identifies to which encoder it should send the key request.

Keyplan - done by property

Map space numbers in Mews to room numbers in CISA

You will need to map your space numbers in Mews to the "name" of the lock in CISA. Refer to the Keyplan from CISA to do the mapping.

Step 1: Go to your Key cutter integration settings (you may have named this integration "CISA") > click on "Key cutter mappings" to open the mapping page.

Click on the "+" icon in the top right corner to begin mapping spaces:

Open the Keyplan report from CISA and map each space you have in Mews to its corresponding lock "Name" in CISA.

Mapping form in Mews:

Keyplan report in CISA:

(!) It is important to note that all names on CISA's side are case sensitive. Make sure you use only capital/upper-case letters.

Start at the "LOCKS" section.

  • First column: This is what is called “The LOCK ID” in CISA. It is the line number in the keyplan. Only used internally by CISA.

  • Second column: The name of the lock. Could be from 1 to 6 characters. Only capital letters and digits. No Space nor special characters are allowed. When you create a key for a space in Mews, Mews will have to send the corresponding CISA lock name, otherwise CISA will return a “Logical check” error (see error messages section below). This is why it is important to map all spaces

  • Other columns: not relevant for setting up this integration.

Are you running a large property and have many rooms to map? Vote for this feature request and comment your use case to help us find ways to streamline this step and save you some manual work hours!

Test your key cutter set up

Once all the steps listed above have been followed, we would recommend testing the connection by creating a key from any reservation you have in Mews.

Feature request - utility doors and mobile keys

Currently, Mews does not support mobile keys or Utility doors with CISA. Should you be interested in this feature, please vote for this feature request and add your use case in the comments!

Did this answer your question?