< All Topics
Print

Migrate OTP/Notification/Messaging from Telegram to Signal with Configurable Channel

Menu path: Log in

PMS now sends the login OTP and its system notifications through Signal instead of Telegram. The login OTP arrives on Signal by default. If it does not arrive, you can pick another channel (Telegram or Email) on the login screen and request the code again. Booking, FnB, housekeeping and task notifications go to the hotel’s Signal groups. A system administrator can enable, disable or switch the channel between Telegram and Signal in the system configuration.

Before you start

  • Install the Signal app and register it with an active phone number.
  • The same phone number must be saved in PMS, with the country code: +84 for Vietnam, +855 for Cambodia.
  • The email address that receives the login OTP must be correct in PMS. If it is wrong, you cannot get the OTP by Email.

Screen overview

CalloutElementWhat it does
AOTP code fieldWhere you type the code you received.
BChannel selectorChooses where the code is sent: Telegram or Email. Signal is the default.
CReload iconSends a new code through the channel you selected in B.

Receive the login OTP on Signal

  1. Log in to PMS.
  2. Open Signal and find the code in the PMS System Group.
  3. Type the code in the OTP field (A).

Result: You are logged in. Signal is the default channel, so you do not need to select anything.

Receive the login OTP through another channel

  1. If no code arrives in the PMS System Group on Signal, open the Channel selector (B).
  2. Select Telegram or Email.
  3. Click the reload icon (C).

Result: PMS sends a new code through the channel you selected. Type it in the OTP field (A).

Choose a channel

OptionWhat it doesValue you enterShort example
Signal (default)Sends the code to the PMS System Group on Signal.None. Your phone number must be saved in PMS with its country code.Vietnam number saved as +84…, Cambodia number saved as +855…
TelegramSends a new code through Telegram when you click the reload icon.Select Telegram in Channel.No code on Signal → select Telegram, click reload.
EmailSends a new code to the mailbox saved in PMS for OTP.Select Email in Channel.No code on Signal: select Email → click reload, then read the code in your mailbox.

Receive OTA booking notifications

New guest bookings from OTAs are posted to the hotel’s OTA group on Signal. Each hotel has its own group: Noden, Luxcity and Noden 2.

Result: Staff in the hotel’s OTA group see each new OTA booking on Signal. Telegram no longer receives them.

NodenOTAhttps://signal.group/#CjQKILFKqe0KPZSQFhNRTUiybnMDpoo8SrDQv4vtfEnUon4lEhDQHUvUJOkl8NeNKADJDgZn
LuxcityOTAhttps://signal.group/#CjQKIPG82ka3vnOySNafjjFJgqIGTdKmPr9p2ItEPYkrXFlWEhBuL1Ik5wqC8ZD7Y0fkKh3q
Noden 2OTAhttps://signal.group/#CjQKIP7kXZ2eTddcmTBkaexDpaO5qaYMvHPoMy6b7gaLjIEKEhAe2GoX6kZ51sCo1cLWeTIt
  • Receive FnB post-to-room notifications
  • When an FnB bill is posted to a room, PMS sends a notification to the hotel’s HK & FNB group on Signal. Groups exist for Win Win, LVS, Xamat, Noden, Noden 2 and Luxcity.
  • Result: The hotel’s HK & FNB group receives the notification.
Win WinHK & FNBhttps://signal.group/#CjQKIELiset8GfotJrqYq-L7Mq-FE3QBGuWy18FhY2iuvFjZEhCALvDOhPizyiE3ZToB5u3e
LVSHK & FNBhttps://signal.group/#CjQKIGoyN3o7QlrQSJfZhoXbkVoxWfqKEmTdXO8un_4fjbU_EhB0TU6xPpKSlbaFhadBdVAb
XamatHK & FNBhttps://signal.group/#CjQKIFoKkitleYTJGNEKMDPrv9DXpOVEOIJ7rSlQAC2eFNphEhAx0GWOraV1XztPX7tmM_Yk
NodenHK & FNBhttps://signal.group/#CjQKIE1QvSwhm5gW255RerEIYiVPfJplZup87PLucyh5fFf8EhDSktRo5vPZvo4RfgBOc7wC
Noden 2HK & FNBhttps://signal.group/#CjQKIMvOivCXVPmkRZuwd1G0kzZ3GDcZw9Wi32SyMtYDc-cEEhBRJ5giigvNswjViFdxbFEj
LuxcityHK & FNBhttps://signal.group/#CjQKIHn49N7UeoyGJwE8XBvxCn-m7MOqVaXOcT0r65-sjYrcEhB1ad5MmBdq0mZvrdn2OOMO
  • Receive housekeeping notifications
  • These housekeeping events are now sent on Signal:
  • Housekeeping service posted: sent to the hotel’s HK & FNB group (same hotels as above).
  • Result: Housekeeping staff see each event in the matching Signal group.
Win WinHK & FNBhttps://signal.group/#CjQKIELiset8GfotJrqYq-L7Mq-FE3QBGuWy18FhY2iuvFjZEhCALvDOhPizyiE3ZToB5u3e
LVSHK & FNBhttps://signal.group/#CjQKIGoyN3o7QlrQSJfZhoXbkVoxWfqKEmTdXO8un_4fjbU_EhB0TU6xPpKSlbaFhadBdVAb
XamatHK & FNBhttps://signal.group/#CjQKIFoKkitleYTJGNEKMDPrv9DXpOVEOIJ7rSlQAC2eFNphEhAx0GWOraV1XztPX7tmM_Yk
NodenHK & FNBhttps://signal.group/#CjQKIE1QvSwhm5gW255RerEIYiVPfJplZup87PLucyh5fFf8EhDSktRo5vPZvo4RfgBOc7wC
Noden 2HK & FNBhttps://signal.group/#CjQKIMvOivCXVPmkRZuwd1G0kzZ3GDcZw9Wi32SyMtYDc-cEEhBRJ5giigvNswjViFdxbFEj
LuxcityHK & FNBhttps://signal.group/#CjQKIHn49N7UeoyGJwE8XBvxCn-m7MOqVaXOcT0r65-sjYrcEhB1ad5MmBdq0mZvrdn2OOMO
  • Task assigned to housekeeping: sent to the PMS system group
  • Task changed: sent to Signal.
  • Housekeeping person number changed: sent to Signal.
  • Build a Configurable Channel mechanism to enable/disable or switch between Telegram/Signal based on system configuration.

Leave a Reply

Your email address will not be published. Required fields are marked *

Scroll to Top