Mobile/web application

Mobile/web application

icon
Examples of use cases for phone or web app
  • Control interfaces displayed on a hotel TV are fundamentally often web applications which the hotel TV displays, allowing the guest to control room lighting with the TV remote
  • Guest loyalty applications in bleeding-edge hospitality concepts often include a guest loyalty app with room service and add-on service options. Many Mount Kelvin customers have opted to also include a room control interface
  • An occupancy dashboard displaying room occupancy state can help housekeeping optimize their routes and prioritize empty rooms

Workflow for building an application

  1. Create an API key for the integration
    1. When requesting a key, tell us which API you intend to use
  2. Build an interface for sharing credentials with the users
    1. Depending on your hotel concept you will somehow need to get credentials to the end-user. This may take the form of adding a privilege to the guest in your own backend or providing a user with a magic sign-in link via SMS or email.
    2. Note that the primary API key should not be stored in end-user mobile applications or worse yet a Javascript frontend in the web. Either use limited scope keys with a pre-set expiry date to the guest's departure date and store that on the end user's device or route control requests through your own backend.
  3. Select scenes to be used by the integration and store their IDs for each room
    1. You may also use scene names for selecting the scenes, but a backup strategy for scene selection should be chosen in case someone changes the scene names
    2. We recommend replicating the control layout used in room buttons in the app to ensure consistent user experience and learnability. Mount Kelvin also provides the switch symbols used in switches for use in end-user apps.
  4. Select devices to be used by the integration
    1. Store the device IDs for each room or use consistent naming across rooms. Ensure that the app fails gracefully if a device is renamed or removed.
    2. We recommend avoiding direct device control for most devices, guests rarely look for a high degree of control over room lighting: the simplest possible control interface is the best.
  5. Build your application.

💠