Instruction

Practical implementation guide for the Evoko Home integration (bidirectional booking sync with Liso room displays), with a checklist for test and production. The steps describe the order; then use the per-environment checklists.

Things to watch

  • The rooms (Liso displays) must be configured and online in Evoko Home.
  • The group token (Default API Token) is the password; TLS verification is usually off on port 3002 (self-signed).
  • Inbound is a poll (not real-time); set a realistic poll interval and a non-charging inbound status.
  • Set the paid-room policy deliberately; fill in a PIN if the rooms require it.

Checklist — test environment

  • ☐ WebSocket URL of the Evoko Home server noted.
  • ☐ Group token (Default API Token, Global Settings) obtained.
  • ☐ Rooms (Liso displays) configured and online; PIN noted if required.
  • ☐ i-Reserve: integration of type "Evoko Home" created; Auth tab filled (URL, group token, TLS verification off); "Test connection" succeeded.
  • ☐ Configuration tab: create and remove status, display subject template, PIN (if needed), poll interval, paid-room policy, inbound sync and inbound status set.
  • ☐ Mapping: "Refresh room list" run; products linked to the right Evoko rooms.
  • ☐ Integration set to active.
  • ☐ Outbound tested: booking → create status → appears on the display; update/delete verified.
  • ☐ Inbound tested (if enabled): booking on display → created in i-Reserve after the poll with the inbound status.

Checklist — production environment

  • ☐ Production server URL and production group token used.
  • ☐ Real rooms mapped correctly to the production products (Refresh room list).
  • ☐ Statuses (create/remove + inbound) aligned with the real booking flow.
  • ☐ Paid-room policy and inbound status set so the payment flow is not bypassed.
  • ☐ First live sync verified in both directions.
  • ☐ Rollback known: setting the integration inactive stops outbound; turning inbound sync off stops picking up display bookings.
Note the server WebSocket URL and get the group token (Default API Token) under Global Settings; make sure the rooms (Liso displays) are configured and online.
In Administration > Integrations add an integration of type "Evoko Home"; fill the WebSocket URL, integration user and group token, turn TLS verification off (self-signed port 3002) and click Test connection.
On the Configuration tab set the create and remove status, the display subject template, an optional PIN, the poll interval, the paid-room policy and (for two-way) inbound sync + inbound status.
On the Mapping tab click "Refresh room list" to fetch the Evoko rooms (allRooms) and link each i-Reserve object (product) to the right room.
Set the integration active; test outbound (booking to create status → appears on display) and, if enabled, inbound (booking on display → created in i-Reserve after the poll).